Hi, Last time I had the same issue when I was upgrading ruote. The solution was to move to yajl-json which worked out. Now I'm running ruote 2.1.5 find using native ruby. Now I'm trying to move to using jruby and the error poped up again. Jruby can't compile yajl-ruby so I'm using jruby-json instead. But this stack trace seems to be coming from rufus-json, so I'm wondering if you've come across this, hoping this doesn't block our port to jruby.
Other solutions is try using regular json gem which does compile work with jruby but then I'm afraid I'll probably get the same error cause that's what happened with native ruby. Another one would be to change the ruote process definitions so they don't go so deep. franci...@francisco-marins-macbook-pro:~/realtravel/rtsite/ realtravel.com$ jruby -S rake rt:restore:production --trace (in /Users/francisco/realtravel/rtsite/realtravel.com) ** Invoke rt:compile_properties (first_time) ** Invoke /Users/francisco/realtravel/rtsite/maven.properties (first_time, not_needed) ** Invoke /Users/francisco/realtravel/rtsite/realtravel.com/config/ resoures/config/application.properties (first_time) ** Execute /Users/francisco/realtravel/rtsite/realtravel.com/config/ resoures/config/application.properties ** Execute rt:compile_properties Loading properties: /Users/francisco/realtravel/rtsite/ maven.properties Loaded 445 properties Loading properties: /Users/francisco/realtravel/rtsite/ maven.properties Loaded 445 properties ** Invoke rt:restore:production (first_time) ** Invoke rt:ruote:load (first_time) ** Execute rt:ruote:load rake aborted! nesting of 20 is too deep /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ rufus-json-0.1.0/lib/rufus/json.rb:35 /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ rufus-json-0.1.0/lib/rufus/json.rb:113:in `call' /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ rufus-json-0.1.0/lib/rufus/json.rb:113:in `decode' /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ rufus-json-0.1.0/lib/rufus/json.rb:122:in `dup' /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ rufus-cloche-0.1.13/lib/rufus/cloche.rb:71:in `put' /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ ruote-2.1.5/lib/ruote/storage/fs_storage.rb:57:in `put' /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ ruote-2.1.5/lib/ruote/storage/base.rb:191:in `put_engine_variable' /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ ruote-2.1.5/lib/ruote/engine.rb:330:in `[]=' /Users/francisco/realtravel/rtsite/realtravel.com/lib/ruote/ partners_phase.rb:1 /Users/francisco/realtravel/rtsite/realtravel.com/lib/ruote/ partners_phase.rb:31:in `require' /Users/francisco/Applications/jruby/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `require' /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in' /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' /Users/francisco/realtravel/rtsite/realtravel.com/lib/ruote/ participants.rb:21 /Users/francisco/realtravel/rtsite/realtravel.com/lib/ruote/ participants.rb:31:in `require' /Users/francisco/Applications/jruby/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `require' /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in' /Users/francisco/realtravel/rtsite/realtravel.com/gems/jruby/1.8/gems/ activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' /Users/francisco/realtravel/rtsite/realtravel.com/lib/tasks/ruote.rake: 23 /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:636:in `call' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:636:in `execute' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:631:in `each' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:631:in `execute' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /Users/francisco/Applications/jruby/lib/ruby/1.8/monitor.rb:242:in `mon_synchronize' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:607:in `invoke_prerequisites' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:604:in `each' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:604:in `invoke_prerequisites' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:596:in `invoke_with_call_chain' /Users/francisco/Applications/jruby/lib/ruby/1.8/monitor.rb:242:in `mon_synchronize' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:583:in `invoke' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:2051:in `invoke_task' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:2029:in `top_level' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:2029:in `each' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:2029:in `top_level' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:2023:in `top_level' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:2001:in `run' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/lib/rake.rb:1998:in `run' /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/bin/rake:31 /Users/francisco/Applications/jruby-1.4.0/lib/ruby/gems/1.8/gems/ rake-0.8.7/bin/rake:19:in `load' /Users/francisco/Applications/jruby/bin/rake:19 franci...@francisco-marins-macbook-pro:~/realtravel/rtsite/ realtravel.com$ -- you received this message because you are subscribed to the "ruote users" group. to post : send email to [email protected] to unsubscribe : send email to [email protected] more options : http://groups.google.com/group/openwferu-users?hl=en
