Exception when installing mongrel gem
-------------------------------------
Key: JRUBY-1776
URL: http://jira.codehaus.org/browse/JRUBY-1776
Project: JRuby
Issue Type: Bug
Components: Core Classes/Modules
Affects Versions: JRuby 1.x
Environment: Latest JRuby 1.1b1, r5341
Reporter: Vladimir Sizikov
Priority: Critical
An attempt to install mongrel terminates with the following exception:
#>jruby -S gem install mongrel
{noformat}
Exception in thread "main" org.joda.time.IllegalFieldValueException: Value 13
for monthOfYear must be in the range [1,12]
at org.joda.time.field.FieldUtils.verifyValueBounds(FieldUtils.java:215)
at
org.joda.time.chrono.BasicMonthOfYearDateTimeField.set(BasicMonthOfYearDateTimeField.java:292)
at org.joda.time.DateTime.withMonthOfYear(DateTime.java:1388)
at org.jruby.RubyTime.s_mload(RubyTime.java:647)
at org.jruby.RubyTime.load(RubyTime.java:621)
at org.jruby.RubyTimeInvoker$load_method_1_0.call(Unknown Source)
at org.jruby.RubyClass.invoke(RubyClass.java:239)
at
org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:347)
at org.jruby.RubyObject.callMethod(RubyObject.java:462)
at
org.jruby.runtime.marshal.UnmarshalStream.userUnmarshal(UnmarshalStream.java:320)
at
org.jruby.runtime.marshal.UnmarshalStream.unmarshalObjectDirectly(UnmarshalStream.java:182)
at
org.jruby.runtime.marshal.UnmarshalStream.unmarshalObject(UnmarshalStream.java:87)
at
org.jruby.runtime.marshal.UnmarshalStream.defaultVariablesUnmarshal(UnmarshalStream.java:292)
at org.jruby.RubyClass$3.unmarshalFrom(RubyClass.java:426)
at org.jruby.RubyClass.unmarshal(RubyClass.java:398)
at
org.jruby.runtime.marshal.UnmarshalStream.defaultObjectUnmarshal(UnmarshalStream.java:280)
at
org.jruby.runtime.marshal.UnmarshalStream.unmarshalObjectDirectly(UnmarshalStream.java:179)
at
org.jruby.runtime.marshal.UnmarshalStream.unmarshalObject(UnmarshalStream.java:87)
at org.jruby.RubyHash.unmarshalFrom(RubyHash.java:1290)
at
org.jruby.runtime.marshal.UnmarshalStream.unmarshalObjectDirectly(UnmarshalStream.java:143)
at
org.jruby.runtime.marshal.UnmarshalStream.unmarshalObject(UnmarshalStream.java:87)
at
org.jruby.runtime.marshal.UnmarshalStream.defaultVariablesUnmarshal(UnmarshalStream.java:292)
at org.jruby.RubyClass$3.unmarshalFrom(RubyClass.java:426)
at org.jruby.RubyClass.unmarshal(RubyClass.java:398)
at
org.jruby.runtime.marshal.UnmarshalStream.defaultObjectUnmarshal(UnmarshalStream.java:280)
at
org.jruby.runtime.marshal.UnmarshalStream.unmarshalObjectDirectly(UnmarshalStream.java:179)
at
org.jruby.runtime.marshal.UnmarshalStream.unmarshalObject(UnmarshalStream.java:87)
at
org.jruby.runtime.marshal.UnmarshalStream.defaultVariablesUnmarshal(UnmarshalStream.java:292)
at org.jruby.RubyClass$3.unmarshalFrom(RubyClass.java:426)
at org.jruby.RubyClass.unmarshal(RubyClass.java:398)
at
org.jruby.runtime.marshal.UnmarshalStream.defaultObjectUnmarshal(UnmarshalStream.java:280)
at
org.jruby.runtime.marshal.UnmarshalStream.unmarshalObjectDirectly(UnmarshalStream.java:179)
at
org.jruby.runtime.marshal.UnmarshalStream.unmarshalObject(UnmarshalStream.java:87)
at org.jruby.RubyHash.unmarshalFrom(RubyHash.java:1290)
at
org.jruby.runtime.marshal.UnmarshalStream.unmarshalObjectDirectly(UnmarshalStream.java:143)
at
org.jruby.runtime.marshal.UnmarshalStream.unmarshalObject(UnmarshalStream.java:87)
at org.jruby.RubyMarshal.load(RubyMarshal.java:162)
at org.jruby.RubyMarshalInvoker$load_method_1_1.call(Unknown Source)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:103)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:652)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at
org.jruby.evaluator.ASTInterpreter.instAsgnNode(ASTInterpreter.java:1219)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:372)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at
org.jruby.evaluator.ASTInterpreter.rescueNode(ASTInterpreter.java:1499)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:442)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:76)
at
org.jruby.evaluator.ASTInterpreter.vcallNode(ASTInterpreter.java:1734)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:474)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:643)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at org.jruby.evaluator.ASTInterpreter.dAsgnNode(ASTInterpreter.java:850)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:319)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:176)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:141)
at org.jruby.runtime.Block.yield(Block.java:110)
at org.jruby.RubyArray.each(RubyArray.java:1180)
at org.jruby.RubyArrayInvoker$each_method_0_0.call(Unknown Source)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:657)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:103)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:652)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:76)
at
org.jruby.evaluator.ASTInterpreter.vcallNode(ASTInterpreter.java:1734)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:474)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:643)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:103)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:652)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at
org.jruby.evaluator.ASTInterpreter.splatNode(ASTInterpreter.java:1630)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:454)
at
org.jruby.evaluator.ASTInterpreter.setupArgs(ASTInterpreter.java:2148)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:644)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:103)
at
org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:1092)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:345)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:643)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at
org.jruby.evaluator.ASTInterpreter.localAsgnNode(ASTInterpreter.java:1238)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:378)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
at org.jruby.RubyClass.invoke(RubyClass.java:239)
at
org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:347)
at org.jruby.RubyObject.callMethod(RubyObject.java:468)
at org.jruby.RubyClass.newInstance(RubyClass.java:248)
at org.jruby.RubyClassInvoker$newInstance_method_0_0.call(Unknown
Source)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:103)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:652)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at org.jruby.evaluator.ASTInterpreter.dAsgnNode(ASTInterpreter.java:850)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:319)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at
org.jruby.evaluator.ASTInterpreter.rescueNode(ASTInterpreter.java:1499)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:442)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:176)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:141)
at org.jruby.runtime.Block.yield(Block.java:110)
at org.jruby.RubyArray.each(RubyArray.java:1180)
at org.jruby.RubyArrayInvoker$each_method_0_0.call(Unknown Source)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:657)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:76)
at
org.jruby.evaluator.ASTInterpreter.vcallNode(ASTInterpreter.java:1734)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:474)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:103)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:652)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.caseNode(ASTInterpreter.java:681)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:301)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:103)
at
org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:1092)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:345)
at
org.jruby.evaluator.ASTInterpreter.rescueNode(ASTInterpreter.java:1499)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:442)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:103)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:652)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:103)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:652)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.rootNode(ASTInterpreter.java:1601)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:448)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at org.jruby.Ruby.loadFile(Ruby.java:1844)
at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:51)
at org.jruby.runtime.load.LoadService.load(LoadService.java:214)
at org.jruby.RubyKernel.load(RubyKernel.java:686)
at org.jruby.RubyKernelInvoker$load_method_1_0.call(Unknown Source)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:103)
at
org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:1092)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:345)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:626)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:293)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:176)
at org.jruby.runtime.InterpretedBlock.call(InterpretedBlock.java:129)
at org.jruby.runtime.Block.call(Block.java:106)
at org.jruby.RubyProc.call(RubyProc.java:202)
at
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:67)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:158)
at
org.jruby.runtime.CallSite$ArgumentBoxingCallSite.call(CallSite.java:76)
at __dash_e__.__file__(-e:1)
at __dash_e__.load(-e)
at org.jruby.Ruby.runScript(Ruby.java:622)
at org.jruby.Ruby.runNormally(Ruby.java:542)
at org.jruby.Ruby.runFromMain(Ruby.java:465)
at org.jruby.Main.runInterpreter(Main.java:214)
at org.jruby.Main.runInterpreter(Main.java:170)
at org.jruby.Main.run(Main.java:119)
at org.jruby.Main.run(Main.java:93)
at org.jruby.Main.main(Main.java:84)
{noformat}
--
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