I recently upgraded a Rails 1.0 (yup, I know, I'm behind the times) box from Ruby 1.8.2 to Ruby 1.8.4 and was greeted with this error when I ran my functional tests:
The fix seems to be to edit line 74 of
/usr/local/lib/ruby/1.8/xsd/qname.rb and remove the call to
freeze; i.e., it should look like this:
Everything else seems to be working just fine; good times. Hopefully this entry will save someone some work...