Skip to content

Instantly share code, notes, and snippets.

@cbeer
Created November 11, 2009 20:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cbeer/232257 to your computer and use it in GitHub Desktop.
Save cbeer/232257 to your computer and use it in GitHub Desktop.
[:wqueue_process, TypeError, #<TypeError: singleton can't be dumped>]
./lib/ruote/util/serializer.rb:57:in `dump'
./lib/ruote/util/serializer.rb:57
./lib/ruote/util/serializer.rb:94:in `call'
./lib/ruote/util/serializer.rb:94:in `encode'
./lib/ruote/storage/fs_storage.rb:78:in `[]='
./lib/ruote/storage/fs_storage.rb:77:in `open'
./lib/ruote/storage/fs_storage.rb:77:in `[]='
./lib/ruote/storage/base.rb:54:in `receive'
./lib/ruote/queue/workqueue.rb:100:in `send'
./lib/ruote/queue/workqueue.rb:100:in `process'
./lib/ruote/queue/workqueue.rb:100:in `each'
./lib/ruote/queue/workqueue.rb:100:in `process'
./lib/ruote/queue/workqueue.rb:85:in `emit!'
./lib/ruote/exp/flowexpression.rb:419:in `persist'
./lib/ruote/pool/expression_pool.rb:332:in `expressions_receive'
./lib/ruote/pool/expression_pool.rb:282:in `receive'
./lib/ruote/queue/workqueue.rb:100:in `send'
./lib/ruote/queue/workqueue.rb:100:in `process'
./lib/ruote/queue/workqueue.rb:100:in `each'
./lib/ruote/queue/workqueue.rb:100:in `process'
./lib/ruote/queue/thread_workqueue.rb:46:in `initialize'
./lib/ruote/queue/thread_workqueue.rb:46:in `loop'
./lib/ruote/queue/thread_workqueue.rb:46:in `initialize'
./lib/ruote/queue/thread_workqueue.rb:45:in `new'
./lib/ruote/queue/thread_workqueue.rb:45:in `initialize'
./lib/ruote/engine/engine.rb:261:in `new'
./lib/ruote/engine/engine.rb:261:in `add_service'
./lib/ruote/engine/engine.rb:312:in `build_workqueue'
./lib/ruote/engine/engine.rb:86:in `initialize'
fedora_workflow.rb:59:in `new'
fedora_workflow.rb:59
== rescuing error handling
#<NoMethodError: undefined method `state' for nil:NilClass>
./lib/ruote/pool/expression_pool.rb:369:in `handle_on_error'
./lib/ruote/pool/expression_pool.rb:347:in `handle_exception'
./lib/ruote/pool/expression_pool.rb:336:in `expressions_receive'
./lib/ruote/pool/expression_pool.rb:282:in `receive'
./lib/ruote/queue/workqueue.rb:100:in `send'
./lib/ruote/queue/workqueue.rb:100:in `process'
./lib/ruote/queue/workqueue.rb:100:in `each'
./lib/ruote/queue/workqueue.rb:100:in `process'
./lib/ruote/queue/thread_workqueue.rb:46:in `initialize'
./lib/ruote/queue/thread_workqueue.rb:46:in `loop'
./lib/ruote/queue/thread_workqueue.rb:46:in `initialize'
./lib/ruote/queue/thread_workqueue.rb:45:in `new'
./lib/ruote/queue/thread_workqueue.rb:45:in `initialize'
./lib/ruote/engine/engine.rb:261:in `new'
./lib/ruote/engine/engine.rb:261:in `add_service'
./lib/ruote/engine/engine.rb:312:in `build_workqueue'
./lib/ruote/engine/engine.rb:86:in `initialize'
fedora_workflow.rb:59:in `new'
fedora_workflow.rb:59
[:wqueue_process, NoMethodError, #<NoMethodError: undefined method `persist' for nil:NilClass>]
./lib/ruote/pool/expression_pool.rb:352:in `handle_exception'
./lib/ruote/pool/expression_pool.rb:336:in `expressions_receive'
./lib/ruote/pool/expression_pool.rb:282:in `receive'
./lib/ruote/queue/workqueue.rb:100:in `send'
./lib/ruote/queue/workqueue.rb:100:in `process'
./lib/ruote/queue/workqueue.rb:100:in `each'
./lib/ruote/queue/workqueue.rb:100:in `process'
./lib/ruote/queue/thread_workqueue.rb:46:in `initialize'
./lib/ruote/queue/thread_workqueue.rb:46:in `loop'
./lib/ruote/queue/thread_workqueue.rb:46:in `initialize'
./lib/ruote/queue/thread_workqueue.rb:45:in `new'
./lib/ruote/queue/thread_workqueue.rb:45:in `initialize'
./lib/ruote/engine/engine.rb:261:in `new'
./lib/ruote/engine/engine.rb:261:in `add_service'
./lib/ruote/engine/engine.rb:312:in `build_workqueue'
./lib/ruote/engine/engine.rb:86:in `initialize'
fedora_workflow.rb:59:in `new'
fedora_workflow.rb:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment