JRuby interpreter crash when running addressable-2.20 testsuite
---------------------------------------------------------------
Key: JRUBY-5030
URL: http://jira.codehaus.org/browse/JRUBY-5030
Project: JRuby
Issue Type: Bug
Components: Interpreter
Affects Versions: JRuby 1.5.1
Environment: Gentoo Linux; JRuby 1.5.2
Reporter: Diego Elio Pettenò
Here is what happens when running the tests from addressable 2.20 on JRuby (you
can get addressable from http://github.com/sporkmonger/addressable ):
1)
Java::JavaLang::ArrayIndexOutOfBoundsException in 'Addressable::URI when parsed
from 'http://example.com/%E8' should be considered to be in normal form'
-3
org.joni.ByteCodeMachine.isInBitSet(Unknown Source)
org.joni.ByteCodeMachine.opCClassNot(Unknown Source)
org.joni.ByteCodeMachine.matchAt(Unknown Source)
org.joni.Matcher.matchCheck(Unknown Source)
org.joni.Matcher.search(Unknown Source)
org.jruby.RubyString.gsubCommon(RubyString.java:2641)
org.jruby.RubyString.gsub(RubyString.java:2620)
org.jruby.RubyString.gsub(RubyString.java:2600)
org.jruby.RubyString$i_method_multi$RUBYFRAMEDINVOKER$gsub.call(org/jruby/RubyString$i_method_multi$RUBYFRAMEDINVOKER$gsub.gen:65535)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:155)
org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:172)
ruby.jit.encode_component_FEE3CEC6918D0A4AC7AAF392246D0C70E58AC93B.__file__(uri.rb:325)
ruby.jit.encode_component_FEE3CEC6918D0A4AC7AAF392246D0C70E58AC93B.__file__(uri.rb)
org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:39)
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
ruby.jit.normalize_component_D94258B0330C59B805FDE8D280D8DEDE401F5C9D.rescue_line_437_1(uri.rb:439)
ruby.jit.normalize_component_D94258B0330C59B805FDE8D280D8DEDE401F5C9D.rescue_1$RUBY$__rescue___0(uri.rb:434)
ruby.jit.normalize_component_D94258B0330C59B805FDE8D280D8DEDE401F5C9D.__file__(uri.rb:433)
ruby.jit.normalize_component_D94258B0330C59B805FDE8D280D8DEDE401F5C9D.__file__(uri.rb)
org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:43)
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:187)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:186)
ruby.jit.normalized_path_A458305872D7173D328647EE88536FDA10F06D6C.block_1$RUBY$__block__(uri.rb:1200)
ruby.jit.normalized_path_A458305872D7173D328647EE88536FDA10F06D6CBlockCallback$block_1$RUBY$__block__xx1.call(Unknown
Source)
org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:115)
org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:98)
org.jruby.runtime.Block.yield(Block.java:194)
org.jruby.RubyArray.collect(RubyArray.java:2354)
org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$collect.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$collect.gen:65535)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:299)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:117)
org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:132)
ruby.jit.normalized_path_A458305872D7173D328647EE88536FDA10F06D6C.__file__(uri.rb:1199)
ruby.jit.normalized_path_A458305872D7173D328647EE88536FDA10F06D6C.__file__(uri.rb)
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:119)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
ruby.jit.normalize_93D6BA431B6B43AFB15C963FAAA6D9904550878D.__file__(uri.rb:1855)
ruby.jit.normalize_93D6BA431B6B43AFB15C963FAAA6D9904550878D.__file__(uri.rb)
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:119)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:327)
org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:366)
org.jruby.runtime.Block.yieldNonArray(Block.java:205)
org.jruby.RubyObject.yieldUnder(RubyObject.java:507)
org.jruby.RubyObject.specificEval(RubyObject.java:331)
org.jruby.RubyObject.instance_eval(RubyObject.java:1285)
org.jruby.RubyObject$i_method_multi$RUBYFRAMEDINVOKER$instance_eval.call(org/jruby/RubyObject$i_method_multi$RUBYFRAMEDINVOKER$instance_eval.gen:65535)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:299)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:117)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122)
ruby.jit.execute_78281F6B651828CF55A465052DFED95103123CA9.rescue_1$RUBY$__rescue___0(example_methods.rb:40)
ruby.jit.execute_78281F6B651828CF55A465052DFED95103123CA9.block_0$RUBY$__block__(example_methods.rb:38)
ruby.jit.execute_78281F6B651828CF55A465052DFED95103123CA9BlockCallback$block_0$RUBY$__block__xx1.call(Unknown
Source)
org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:115)
org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:98)
org.jruby.runtime.CompiledBlock.yieldSpecific(CompiledBlock.java:78)
org.jruby.runtime.Block.yieldSpecific(Block.java:99)
org.jruby.ext.Timeout.timeout(Timeout.java:74)
org.jruby.ext.Timeout$s_method_multi$RUBYINVOKER$timeout.call(org/jruby/ext/Timeout$s_method_multi$RUBYINVOKER$timeout.gen:65535)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:319)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:157)
org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:172)
ruby.jit.execute_78281F6B651828CF55A465052DFED95103123CA9.__file__(example_methods.rb:37)
ruby.jit.execute_78281F6B651828CF55A465052DFED95103123CA9.__file__(example_methods.rb)
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:187)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:188)
ruby.jit.run_examples_F0FB904973C854AC66896BA089993CE85F267880.block_0$RUBY$__block__(example_group_methods.rb:214)
ruby.jit.run_examples_F0FB904973C854AC66896BA089993CE85F267880BlockCallback$block_0$RUBY$__block__xx1.call(Unknown
Source)
org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:115)
org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:98)
org.jruby.runtime.Block.yield(Block.java:194)
org.jruby.RubyArray.eachCommon(RubyArray.java:1630)
org.jruby.RubyArray.each(RubyArray.java:1637)
org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen:65535)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:115)
org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:132)
ruby.jit.run_examples_F0FB904973C854AC66896BA089993CE85F267880.__file__(example_group_methods.rb:212)
ruby.jit.run_examples_F0FB904973C854AC66896BA089993CE85F267880.__file__(example_group_methods.rb)
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:102)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:279)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:68)
ruby.jit.run_0C18271FE7D5E1A83B4340B97DFF3794AB8BCCB9.__file__(example_group_methods.rb:103)
ruby.jit.run_0C18271FE7D5E1A83B4340B97DFF3794AB8BCCB9.__file__(example_group_methods.rb)
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:346)
org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:303)
org.jruby.runtime.Block.yield(Block.java:194)
org.jruby.RubyArray.eachCommon(RubyArray.java:1630)
org.jruby.RubyArray.each(RubyArray.java:1637)
org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen:65535)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:299)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:117)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122)
org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:156)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
org.jruby.ast.IfNode.interpret(IfNode.java:119)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:156)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:156)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
usr.share.jruby.lib.ruby.gems.$1_dot_8.gems.rspec_minus_1_dot_3_dot_0.bin.spec.__file__(spec:5)
usr.share.jruby.lib.ruby.gems.$1_dot_8.gems.rspec_minus_1_dot_3_dot_0.bin.spec.load(spec)
org.jruby.Ruby.runScript(Ruby.java:685)
org.jruby.Ruby.runNormally(Ruby.java:568)
org.jruby.Ruby.runFromMain(Ruby.java:414)
org.jruby.Main.run(Main.java:286)
org.jruby.Main.run(Main.java:128)
org.jruby.util.ShellLauncher$ScriptThreadProcess.run(ShellLauncher.java:136)
java.lang.Thread.run(Thread.java:619)
2)
Java::JavaLang::ArrayIndexOutOfBoundsException in 'Addressable::URI when parsed
from 'http://example.com/%E8' should not change if encoded with the normalizing
algorithm'
-2
org.joni.ByteCodeMachine.isInBitSet(Unknown Source)
org.joni.ByteCodeMachine.opCClassNot(Unknown Source)
org.joni.ByteCodeMachine.matchAt(Unknown Source)
org.joni.Matcher.matchCheck(Unknown Source)
org.joni.Matcher.search(Unknown Source)
org.jruby.RubyString.gsubCommon(RubyString.java:2641)
org.jruby.RubyString.gsub(RubyString.java:2620)
org.jruby.RubyString.gsub(RubyString.java:2600)
org.jruby.RubyString$i_method_multi$RUBYFRAMEDINVOKER$gsub.call(org/jruby/RubyString$i_method_multi$RUBYFRAMEDINVOKER$gsub.gen:65535)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:155)
org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:172)
ruby.jit.encode_component_FEE3CEC6918D0A4AC7AAF392246D0C70E58AC93B.__file__(uri.rb:325)
ruby.jit.encode_component_FEE3CEC6918D0A4AC7AAF392246D0C70E58AC93B.__file__(uri.rb)
org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:43)
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:187)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:188)
org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
org.jruby.ast.HashNode.interpret(HashNode.java:92)
org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:172)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:327)
org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:366)
org.jruby.runtime.Block.yieldNonArray(Block.java:205)
org.jruby.RubyObject.yieldUnder(RubyObject.java:507)
org.jruby.RubyObject.specificEval(RubyObject.java:331)
org.jruby.RubyObject.instance_eval(RubyObject.java:1285)
org.jruby.RubyObject$i_method_multi$RUBYFRAMEDINVOKER$instance_eval.call(org/jruby/RubyObject$i_method_multi$RUBYFRAMEDINVOKER$instance_eval.gen:65535)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:299)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:117)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122)
ruby.jit.execute_78281F6B651828CF55A465052DFED95103123CA9.rescue_1$RUBY$__rescue___0(example_methods.rb:40)
ruby.jit.execute_78281F6B651828CF55A465052DFED95103123CA9.block_0$RUBY$__block__(example_methods.rb:38)
ruby.jit.execute_78281F6B651828CF55A465052DFED95103123CA9BlockCallback$block_0$RUBY$__block__xx1.call(Unknown
Source)
org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:115)
org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:98)
org.jruby.runtime.CompiledBlock.yieldSpecific(CompiledBlock.java:78)
org.jruby.runtime.Block.yieldSpecific(Block.java:99)
org.jruby.ext.Timeout.timeout(Timeout.java:74)
org.jruby.ext.Timeout$s_method_multi$RUBYINVOKER$timeout.call(org/jruby/ext/Timeout$s_method_multi$RUBYINVOKER$timeout.gen:65535)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:155)
org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:172)
ruby.jit.execute_78281F6B651828CF55A465052DFED95103123CA9.__file__(example_methods.rb:37)
ruby.jit.execute_78281F6B651828CF55A465052DFED95103123CA9.__file__(example_methods.rb)
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:187)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:186)
ruby.jit.run_examples_F0FB904973C854AC66896BA089993CE85F267880.block_0$RUBY$__block__(example_group_methods.rb:214)
ruby.jit.run_examples_F0FB904973C854AC66896BA089993CE85F267880BlockCallback$block_0$RUBY$__block__xx1.call(Unknown
Source)
org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:115)
org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:98)
org.jruby.runtime.Block.yield(Block.java:194)
org.jruby.RubyArray.eachCommon(RubyArray.java:1630)
org.jruby.RubyArray.each(RubyArray.java:1637)
org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen:65535)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:115)
org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:132)
ruby.jit.run_examples_F0FB904973C854AC66896BA089993CE85F267880.__file__(example_group_methods.rb:212)
ruby.jit.run_examples_F0FB904973C854AC66896BA089993CE85F267880.__file__(example_group_methods.rb)
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:102)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:279)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:68)
ruby.jit.run_0C18271FE7D5E1A83B4340B97DFF3794AB8BCCB9.__file__(example_group_methods.rb:103)
ruby.jit.run_0C18271FE7D5E1A83B4340B97DFF3794AB8BCCB9.__file__(example_group_methods.rb)
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:346)
org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:303)
org.jruby.runtime.Block.yield(Block.java:194)
org.jruby.RubyArray.eachCommon(RubyArray.java:1630)
org.jruby.RubyArray.each(RubyArray.java:1637)
org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen:65535)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:299)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:117)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122)
org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:156)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
org.jruby.ast.IfNode.interpret(IfNode.java:119)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:156)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:156)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
usr.share.jruby.lib.ruby.gems.$1_dot_8.gems.rspec_minus_1_dot_3_dot_0.bin.spec.__file__(spec:5)
usr.share.jruby.lib.ruby.gems.$1_dot_8.gems.rspec_minus_1_dot_3_dot_0.bin.spec.load(spec)
org.jruby.Ruby.runScript(Ruby.java:685)
org.jruby.Ruby.runNormally(Ruby.java:568)
org.jruby.Ruby.runFromMain(Ruby.java:414)
org.jruby.Main.run(Main.java:286)
org.jruby.Main.run(Main.java:128)
org.jruby.util.ShellLauncher$ScriptThreadProcess.run(ShellLauncher.java:136)
java.lang.Thread.run(Thread.java:619)
Finished in 4.083 seconds
879 examples, 2 failures
rake aborted!
Command /usr/bin/jruby -I"lib:spec"
"/usr/share/jruby/lib/ruby/gems/1.8/gems/rspec-1.3.0/bin/spec"
"spec/addressable/template_spec.rb" "spec/addressable/uri_spec.rb"
"spec/addressable/idna_spec.rb" --color --format specdoc failed
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email