Soap4r 1.5.5 seems to break actionWebService tests


#1

Hi,

I just upgraded to soap4r 1.5.5, and now all my Rails F.ctional tests
for the action_web_services fail as follows, any ideas what I did wrong?

Thanks

TypeError: can't modify frozen object
/usr/local/lib/ruby/1.8/xsd/qname.rb:78:in `name='
/usr/local/lib/ruby/1.8/soap/rpc/element.rb:118:in `set_param'
/usr/local/lib/ruby/1.8/soap/rpc/element.rb:116:in `each'
/usr/local/lib/ruby/1.8/soap/rpc/element.rb:116:in `set_param'

/usr/local/lib/ruby/gems/1.8/gems/actionwebservice-1.0.0/lib/action_web_service/protocol/soap_protocol.rb:78:in
`encode_request’

/usr/local/lib/ruby/gems/1.8/gems/actionwebservice-1.0.0/lib/action_web_service/test_invoke.rb:55:in
`encode_rpc_call’

/usr/local/lib/ruby/gems/1.8/gems/actionwebservice-1.0.0/lib/action_web_service/test_invoke.rb:36:in
`prepare_request’

/usr/local/lib/ruby/gems/1.8/gems/actionwebservice-1.0.0/lib/action_web_service/test_invoke.rb:9:in
`invoke’


#2

Update… downgrading to soap4r-1_5_4 fixed the problem, but I’d still
like to know what the problem with 1.5.5 is?


#3

Today I just found this error as well, using rake or the scaffold
web-invoker.
I’m using Rails 1.0.0 and soap4r 1.5.5

I guess I’ll have to downgrade as well…


#4

It’s fixed in the upcoming version 1.1 of Rails

Kent.

On 3/6/06, Dean H. removed_email_address@domain.invalid wrote:

Jim M. wrote:

/usr/local/lib/ruby/1.8/soap/rpc/element.rb:118:in set_param'prepare_request’

http://lists.rubyonrails.org/mailman/listinfo/rails


Kent

http://www.datanoise.com


#5

And the attached plugin will likely cure what ails you in the meantime.

On 3/6/06, Kent S. removed_email_address@domain.invalid wrote:

On 12/30/05, Jim M. removed_email_address@domain.invalid wrote:

Rails mailing list
http://lists.rubyonrails.org/mailman/listinfo/rails


http://www.datanoise.com


Rails mailing list
removed_email_address@domain.invalid
http://lists.rubyonrails.org/mailman/listinfo/rails


Regards,
John W.
http://johnwilger.com