From: regan russell Date: 2011-08-31T09:07:48+09:00 Subject: Re: AWS CreateHit ruby code After I upgrade the gems and ruby version etc it actually looks like this: ruby mnpr.rb lpn Got account balance: 10000.00 Connection refused - connect(2) Job was not retrieved. Connection refused - connect(2) Job was not retrieved. Connection refused - connect(2) Job was not retrieved. Connection refused - connect(2) Job was not retrieved. Connection refused - connect(2) Job was not retrieved. Reward OK 3600 3600 864000 1 /usr/local/lib/ruby/gems/1.9.1/gems/ruby-aws-1.3.2/lib/amazon/webservices/mturk/mechanical_turk_error_handler.rb:121:in `validateResponse': undefined method `[]' for nil:NilClass (NoMethodError) from /usr/local/lib/ruby/gems/1.9.1/gems/ruby-aws-1.3.2/lib/amazon/webservices/mturk/mechanical_turk_error_handler.rb:45:in `dispatch' from /usr/local/lib/ruby/gems/1.9.1/gems/ruby-aws-1.3.2/lib/amazon/webservices/mechanical_turk.rb:65:in `method_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/ruby-aws-1.3.2/lib/amazon/webservices/util/convenience_wrapper.rb:22:in `callService' from /usr/local/lib/ruby/gems/1.9.1/gems/ruby-aws-1.3.2/lib/amazon/webservices/util/convenience_wrapper.rb:43:in `block in serviceCall' from /usr/local/lib/ruby/gems/1.9.1/gems/ruby-aws-1.3.2/lib/amazon/webservices/util/convenience_wrapper.rb:50:in `block in serviceCall' from mnpr.rb:129:in `createSimpleSurvey' from mnpr.rb:153:in `
' The line of code in question: def callService( method, *args ) @service.send( method, *args ) # <------=== end Between Reward OK and the first error message line is where I have dumped the parameters to CreateHit(...) call.. Regan -- Posted via http://www.ruby-forum.com/.