# Soap4r 1.5.5 seems to break actionWebService tests

**URL:** <https://www.ruby-forum.com/t/soap4r-1-5-5-seems-to-break-actionwebservice-tests/51359>\
**Category:** Rails\
**Created:** [December 30, 2005, 3:14am UTC](https://www.ruby-forum.com/t/soap4r-1-5-5-seems-to-break-actionwebservice-tests/51359 "2005-12-30T03:14:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![wolfmanjm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/3da27b/32.png) [@wolfmanjm](https://www.ruby-forum.com/u/wolfmanjm)\
**Post date:** [December 30, 2005, 3:14am UTC](https://www.ruby-forum.com/t/soap4r-1-5-5-seems-to-break-actionwebservice-tests/51359/1 "2005-12-30T03:14:40Z")

</div>

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’

---

<div class="post-metadata">

**Author:** ![wolfmanjm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/3da27b/32.png) [@wolfmanjm](https://www.ruby-forum.com/u/wolfmanjm)\
**Post date:** [December 30, 2005, 7:09am UTC](https://www.ruby-forum.com/t/soap4r-1-5-5-seems-to-break-actionwebservice-tests/51359/2 "2005-12-30T07:09:31Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![wolfmanjm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/3da27b/32.png) [@wolfmanjm](https://www.ruby-forum.com/u/wolfmanjm)\
**Post date:** [March 6, 2006, 8:48pm UTC](https://www.ruby-forum.com/t/soap4r-1-5-5-seems-to-break-actionwebservice-tests/51359/3 "2006-03-06T20:48:02Z")

</div>

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…

---

<div class="post-metadata">

**Author:** ![wolfmanjm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/3da27b/32.png) [@wolfmanjm](https://www.ruby-forum.com/u/wolfmanjm)\
**Post date:** [March 6, 2006, 9:24pm UTC](https://www.ruby-forum.com/t/soap4r-1-5-5-seems-to-break-actionwebservice-tests/51359/4 "2006-03-06T21:24:41Z")

</div>

It’s fixed in the upcoming version 1.1 of Rails

Kent.

On 3/6/06, Dean H. [removed\_email\_address@domain.invalid](mailto: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](http://lists.rubyonrails.org/mailman/listinfo/rails)

## – Kent

> **[DATANOISE.COM](https://www.datanoise.com/)**
>
> DATANOISE.COM - Contact us for any business inquiries

---

<div class="post-metadata">

**Author:** ![wolfmanjm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/3da27b/32.png) [@wolfmanjm](https://www.ruby-forum.com/u/wolfmanjm)\
**Post date:** [March 7, 2006, 1:53am UTC](https://www.ruby-forum.com/t/soap4r-1-5-5-seems-to-break-actionwebservice-tests/51359/5 "2006-03-07T01:53:19Z")

</div>

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

On 3/6/06, Kent S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > On 12/30/05, Jim M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> > 
> > > > Rails mailing list  
> > > > [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)
> 
> * * *
> 
> [http://www.datanoise.com](http://www.datanoise.com)
> 
> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

–  
Regards,  
John W.

> **[John Wilger](http://johnwilger.com)**
>
> The personal website of John Wilger; Dad, Cyclist, Software Developer
