Hello Team,

I use adwords4r ruby interface to fetch a daily keyword report from Google.
In the last couple of days I am getting a strange (to me) error in
httpclient's get_content method. I am not sure whether this is because of
adwords4r or AdWords API problem.

Here is the stack trace:
Executing RAILS_ENV=staging /usr/bin/rake sem:google date=2009-06-02  :
rake aborted!
You have a nil object when you didn't expect it!
The error occurred while evaluating nil.hex
/usr/lib/ruby/gems/1.8/gems/httpclient-2.1.3.1/lib/httpclient/session.rb:820:in
`read_body_chunked'
/usr/lib/ruby/gems/1.8/gems/httpclient-2.1.3.1/lib/httpclient/session.rb:589:in
`get_body'
/usr/lib/ruby/gems/1.8/gems/httpclient-2.1.3.1/lib/httpclient.rb:947:in
`do_get_block'
/usr/lib/ruby/gems/1.8/gems/httpclient-2.1.3.1/lib/httpclient.rb:758:in
`do_request'
/usr/lib/ruby/gems/1.8/gems/httpclient-2.1.3.1/lib/httpclient.rb:837:in
`protect_keep_alive_disconnected'
/usr/lib/ruby/gems/1.8/gems/httpclient-2.1.3.1/lib/httpclient.rb:757:in
`do_request'
/usr/lib/ruby/gems/1.8/gems/httpclient-2.1.3.1/lib/httpclient.rb:822:in
`follow_redirect'
/usr/lib/ruby/gems/1.8/gems/httpclient-2.1.3.1/lib/httpclient.rb:514:in
`get_content'
./lib/imports/google/google_daily_keyword_report.rb:116:in `fetch'
/srv/www/semgmt/releases/20090602172040/lib/tasks/sem.rake:78
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in
`invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
`invoke_with_call_chain'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in
`invoke_prerequisites'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in
`invoke_prerequisites'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in
`invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
`invoke_with_call_chain'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in `invoke_task'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in
`standard_exception_handling'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in `top_level'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in
`standard_exception_handling'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31
/usr/bin/rake:19:in `load'
/usr/bin/rake:19
(in /srv/www/semgmt/releases/20090602172040)
** Invoke sem:google (first_time)
** Invoke sem:google_fetch (first_time)
** Invoke sem:init (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute sem:init
** Execute sem:google_fetch

Any help is much appreciated.

Thanks,
Swanand

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to 
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to