Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: JRuby 1.6.6
-
Fix Version/s: JRuby 1.6.7
-
Component/s: None
-
Labels:None
-
Environment:TorqueBox!
-
Number of attachments :
Description
Per IRC conversation and logs here:
https://raw.github.com/gist/1713489/e5ccdae1abe3a0d8cd4bc1529241500b779dd5b9/server.log
StackOverflowError within TorqueBox due to interaction between RubyGems and something and something and possibly something else.
Solution seems to be moving an inside-the-method require of jruby/util.rb to the top of rubygems/defaults/jruby.rb
Issue Links
- relates to
-
JRUBY-6400
StackOverflowError in loading bundler when starting cucumber
-
Is this error always happens per boot?
The first "require 'jruby/util'" should add 'jruby/util' into LoadService#loadedFeaturesInternal and the second "require 'jruby/util'" should check it to avoid recursive require. (In jruby-1_6. master has different circular require detection logic) But somehow it is not working.
I'll investigate more.