[typo] And one day, suddenly, my Typo blog stopped accepting posts via XML-RPC

Chris Patti cpatti at gmail.com
Fri Nov 16 14:06:42 EST 2007


Folks;

All of a sudden this week my blog stopped accepting posts.  I get huge stack
trace spew in the logs (included below) but I'm wondering what went wrong,
why, and how I can fix it.

Thanks,
-Chris
------
ActiveRecord::HasManyThroughCantAssociateNewRecords (Cannot associate new
record
s through 'Article#categorizations' on '#'. Both records must have an id in
orde
r to create the has_many :through record associating them.):

/vendor/rails/activerecord/lib/active_record/associations/has_many_through_a
ssociation.rb:52:in `<<'
    /app/apis/meta_weblog_service.rb:104:in `newPost'
    /app/apis/meta_weblog_service.rb:103:in `each'
    /app/apis/meta_weblog_service.rb:103:in `newPost'

/vendor/rails/actionwebservice/lib/action_web_service/invocation.rb:141:in `
send'

/vendor/rails/actionwebservice/lib/action_web_service/invocation.rb:141:in `
perform_invocation_without_interception'

/vendor/rails/actionwebservice/lib/action_web_service/invocation.rb:135:in `
perform_invocation'

/vendor/rails/actionwebservice/lib/action_web_service/dispatcher/abstract.rb
:42:in `web_service_filtered_invoke'

/vendor/rails/actionwebservice/lib/action_web_service/dispatcher/abstract.rb
:37:in `web_service_delegated_invoke'

/vendor/rails/actionwebservice/lib/action_web_service/dispatcher/abstract.rb
:56:in `web_service_invoke'

/vendor/rails/actionwebservice/lib/action_web_service/dispatcher/abstract.rb
:21:in `invoke_web_service_request'

/vendor/rails/actionwebservice/lib/action_web_service/dispatcher/action_cont
roller_dispatcher.rb:55:in `dispatch_web_service_request'
    /usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'

/vendor/rails/actionwebservice/lib/action_web_service/dispatcher/action_cont
roller_dispatcher.rb:53:in `dispatch_web_service_request'
    (eval):1:in `xmlrpc'
    /vendor/rails/actionpack/lib/action_controller/base.rb:1095:in `send'
    /vendor/rails/actionpack/lib/action_controller/base.rb:1095:in
`perform_acti
on_without_filters'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:632:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:600:in `call'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:600:in
`proxy_befo
re_and_after_filter'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:470:in `call'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:470:in `call'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:449:in `call'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in
`call_filte
r'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:619:in
`perform_ac
tion_without_benchmark'
    /vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in
`perfor
m_action_without_rescue'
    /usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
    /vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in
`perfor
m_action_without_rescue'
    /vendor/rails/actionpack/lib/action_controller/rescue.rb:83:in
`perform_acti
on'
    /vendor/rails/actionpack/lib/action_controller/base.rb:430:in `send'
    /vendor/rails/actionpack/lib/action_controller/base.rb:430:in
`process_witho
ut_filters'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:624:in
`process_wi
thout_session_management_support'

/vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in
`process'
    /vendor/rails/actionpack/lib/action_controller/base.rb:330:in `process'
    /vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:78:in
`
process'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:76:in
`
synchronize'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:76:in
`
process'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:618:in
`proce
ss_client'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:617:in
`each'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:617:in
`proce
ss_client'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
`run'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
`initi
alize'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
`new'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
`run'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in
`initi
alize'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in
`new'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in
`run'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1
/lib/mongrel/configurator.rb:
271:in `run'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1
/lib/mongrel/configurator.rb:
270:in `each'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1
/lib/mongrel/configurator.rb:
270:in `run'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:127:in
`ru
n'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1
/lib/mongrel/command.rb:211:i
n `run'
    /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:243
    /usr/local/bin/mongrel_rails:18:in `load'
    /usr/local/bin/mongrel_rails:18


Sending data
Completed in 0.06356 (15 reqs/sec) | Rendering: 0.00012 (0%) | DB: 0.00331(5%)
| 200 OK [http://www.feoh.org/backend/xmlrpc]

-- 
Chris Patti --- Y!: feoh -- AIM: chrisfeohpatti --- E-Mail:
cpatti at gmail.com
"Technological progress is like an ax in the hands of a pathological
criminal." -Albert Einstein
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/typo-list/attachments/20071116/2e2b4179/attachment-0001.html 


More information about the Typo-list mailing list