Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: JRuby 1.1.4
-
Fix Version/s: JRuby 1.1.5
-
Component/s: Java Integration
-
Labels:None
-
Environment:Mac OSX, JDK 5, trunk r7573, jetty-rails 0.5
-
Number of attachments :
Description
Install the jetty-rails gem (0.5) and simply run "jruby -S jetty_rails" in any rails app to reproduce the problem.
See stack overflow trace at http://gist.github.com/8085.
This appears to be a glitch in how I set up the append_features method for "interface modules", that causes them to forever recurse. It doesn't happen with all interfaces; I think it may only affect interfaces that extend other interfaces, or something like that. As such, I have a fix but not a test, and we must figure out a test that can work against normal JDK classes.
Fix is committed in r7671. Still open pending tests.
FYI, my case to reproduce it was: