I'm still around ;-) I think you should work on this patch a little bit more, since it broke several test cases. Also it would be nice if you provide new test cases with this patch. I hope it's possible, since from my own experience the interoperability issues are most difficult to test.
1) Error: test_array_return(TC_ClientXmlRpc): ActionWebService::Client::ClientError: 2: undefined method `array?' for #<Array:0x1403f20> ./test/../lib/action_web_service/client/xmlrpc_client.rb:49:in `perform_invocation' ./test/../lib/action_web_service/client/base.rb:15:in `method_missing' ./test/client_xmlrpc_test.rb:76:in `test_array_return' 2) Error: test_inner_nil(TC_ClientXmlRpc): ActionWebService::Client::ClientError: 2: undefined method `array?' for #<Array:0x1400eb0> ./test/../lib/action_web_service/client/xmlrpc_client.rb:49:in `perform_invocation' ./test/../lib/action_web_service/client/base.rb:15:in `method_missing' ./test/client_xmlrpc_test.rb:94:in `test_inner_nil' 3) Error: test_multi_dim_return(TC_ClientXmlRpc): ActionWebService::Client::ClientError: 2: undefined method `array?' for #<Array:0x13fd364> ./test/../lib/action_web_service/client/xmlrpc_client.rb:49:in `perform_invocation' ./test/../lib/action_web_service/client/base.rb:15:in `method_missing' ./test/client_xmlrpc_test.rb:146:in `test_multi_dim_return' 4) Error: test_struct_pass(TC_ClientXmlRpc): NoMethodError: undefined method `array?' for #<Array:0x1403f20> ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:67:in `value_to_xmlrpc_wire_format' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:75:in `value_to_xmlrpc_wire_format' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:72:in `each' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:72:in `value_to_xmlrpc_wire_format' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:68:in `value_to_xmlrpc_wire_format' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:68:in `map' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:68:in `value_to_xmlrpc_wire_format' ./test/../lib/action_web_service/client/xmlrpc_client.rb:45:in `perform_invocation' ./test/../../activerecord/lib/active_record/fixtures.rb:409:in `each_with_index' ./test/../lib/action_web_service/client/xmlrpc_client.rb:45:in `each' ./test/../lib/action_web_service/client/xmlrpc_client.rb:45:in `each_with_index' ./test/../lib/action_web_service/client/xmlrpc_client.rb:45:in `perform_invocation' ./test/../lib/action_web_service/client/base.rb:15:in `method_missing' ./test/client_xmlrpc_test.rb:85:in `test_struct_pass' 5) Error: test_with_model(TC_ClientXmlRpc): ActionWebService::Client::ClientError: 2: undefined method `array?' for #<Array:0x13ff5d8> ./test/../lib/action_web_service/client/xmlrpc_client.rb:49:in `perform_invocation' ./test/../lib/action_web_service/client/base.rb:15:in `method_missing' ./test/client_xmlrpc_test.rb:131:in `test_with_model' 6) Error: test_casting(TC_DispatcherActionControllerXmlRpc): NoMethodError: undefined method `array?' for #<Array:0x1340ad4> ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:67:in `value_to_xmlrpc_wire_format' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:75:in `value_to_xmlrpc_wire_format' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:72:in `each' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:72:in `value_to_xmlrpc_wire_format' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:43:in `encode_request' /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `each_with_index' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:43:in `each' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:43:in `each_with_index' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:43:in `encode_request' ./test/abstract_dispatcher.rb:482:in `do_method_call' ./test/abstract_dispatcher.rb:388:in `test_casting' 7) Error: test_direct_dispatching(TC_DispatcherActionControllerXmlRpc): NoMethodError: undefined method `[]' for #<XMLRPC::FaultException: XMLRPC::FaultException> ./test/abstract_dispatcher.rb:299:in `test_direct_dispatching' 8) Error: test_logging(TC_DispatcherActionControllerXmlRpc): NoMethodError: undefined method `array?' for #<Array:0x1340ad4> ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:67:in `value_to_xmlrpc_wire_format' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:75:in `value_to_xmlrpc_wire_format' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:72:in `each' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:72:in `value_to_xmlrpc_wire_format' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:43:in `encode_request' /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `each_with_index' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:43:in `each' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:43:in `each_with_index' ./test/../lib/action_web_service/protocol/xmlrpc_protocol.rb:43:in `encode_request' ./test/abstract_dispatcher.rb:482:in `do_method_call' ./test/abstract_dispatcher.rb:388:in `test_casting' ./test/abstract_dispatcher.rb:416:in `test_logging' 9) Error: test_members(TC_Struct): NoMethodError: undefined method `type_class' for #<Array:0x3309de8> ./test/struct_test.rb:26:in `test_members' 96 tests, 482 assertions, 0 failures, 9 errors On 8/7/06, Michael A. Schoen <[EMAIL PROTECTED]> wrote:
Just posted a small patch for AWS, enabling support for nillable fields in the generated WSDLs (about which some clients, such as .NET, are anal). http://dev.rubyonrails.org/ticket/5748 Is Kent Sibilev around to give his stamp of approval? _______________________________________________ Rails-core mailing list Rails-core@lists.rubyonrails.org http://lists.rubyonrails.org/mailman/listinfo/rails-core
-- Kent --- http://www.datanoise.com _______________________________________________ Rails-core mailing list Rails-core@lists.rubyonrails.org http://lists.rubyonrails.org/mailman/listinfo/rails-core