Issue Details (XML | Word | Printable)

Key: JRUBY-3226
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Jari Bakken
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
JRuby

Including more than one java interface stops Test::Unit execution

Created: 08/Dec/08 08:48 PM   Updated: 21/Mar/09 01:14 PM   Resolved: 23/Jan/09 02:05 PM
Return to search
Component/s: Java Integration
Affects Version/s: JRuby 1.1.5
Fix Version/s: JRuby 1.2

Time Tracking:
Not Specified

Environment:
jruby 1.1.5 (ruby 1.8.6 patchlevel 114) (2008-11-03 rev 7996) [x86_64-java]


 Description  « Hide

By including two java interfaces in a ruby class, Test::Unit's at_exit hook is never run.
Printing $! at the end shows #<TypeError: <=> requires JavaClass (NilClass given)>

See http://gist.github.com/33726 for a more detailed example.



Thomas E Enebo made changes - 09/Dec/08 03:18 AM
Field Original Value New Value
Assignee Thomas E Enebo [ enebo ]
Affects Version/s JRuby 1.1.5 [ 14528 ]
Component/s Java Integration [ 12231 ]
Jari Bakken added a comment - 23/Jan/09 02:05 PM

Works on trunk as of 2009-01-23


Jari Bakken made changes - 23/Jan/09 02:05 PM
Resolution Fixed [ 1 ]
Status Open [ 1 ] Resolved [ 5 ]
Charles Oliver Nutter added a comment - 23/Jan/09 02:07 PM

Setting fix version.


Charles Oliver Nutter made changes - 23/Jan/09 02:07 PM
Fix Version/s JRuby 1.1.7 [ 14757 ]
Charles Oliver Nutter made changes - 21/Mar/09 01:14 PM
Status Resolved [ 5 ] Closed [ 6 ]