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

Reply via email to