jruby bombs with Cannot locate function 'chmod' when attempting gem install.
----------------------------------------------------------------------------

                 Key: JRUBY-1425
                 URL: http://jira.codehaus.org/browse/JRUBY-1425
             Project: JRuby
          Issue Type: Bug
         Environment: windows, jruby rev 4578, java 1.6
            Reporter: Alex Durgin
            Assignee: Thomas E Enebo


Other aspects of gem seem to work, like --list local and help.

Stacktrace:

Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot locate 
function 'chmod'
        at com.sun.jna.NativeLibrary.getFunctionAddress(NativeLibrary.java:200)
        at com.sun.jna.Function.<init>(Function.java:106)
        at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:187)
        at com.sun.jna.Library$Handler.invoke(Library.java:155)
        at $Proxy0.chmod(Unknown Source)
        at org.jruby.RubyFile.chmod(RubyFile.java:520)
        at org.jruby.RubyFile.open(RubyFile.java:893)
        at org.jruby.RubyFile.open(RubyFile.java:871)
        at org.jruby.RubyFileInvoker$open_method_1_0.call(Unknown Source)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at 
org.jruby.evaluator.ASTInterpreter.instAsgnNode(ASTInterpreter.java:1123)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:281)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at org.jruby.RubyObject.callMethod(RubyObject.java:530)
        at org.jruby.RubyObject.callMethod(RubyObject.java:486)
        at org.jruby.RubyClass.newInstance(RubyClass.java:209)
        at org.jruby.RubyClassInvoker$newInstance_method_0_0.call(Unknown 
Source)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at 
org.jruby.evaluator.ASTInterpreter.localAsgnNode(ASTInterpreter.java:1138)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:287)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:140)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at org.jruby.runtime.Block.yield(Block.java:235)
        at 
org.jruby.evaluator.ASTInterpreter.yieldNode(ASTInterpreter.java:1712)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:392)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:140)
        at 
org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:1001)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:254)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:140)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at 
org.jruby.evaluator.ASTInterpreter.whileNode(ASTInterpreter.java:1656)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:388)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at 
org.jruby.evaluator.ASTInterpreter.rescueNode(ASTInterpreter.java:1412)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:351)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:996)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:254)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:566)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at org.jruby.runtime.Block.yield(Block.java:235)
        at 
org.jruby.evaluator.ASTInterpreter.yieldNode(ASTInterpreter.java:1712)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:392)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at org.jruby.runtime.Block.yield(Block.java:235)
        at 
org.jruby.evaluator.ASTInterpreter.yieldNode(ASTInterpreter.java:1712)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:392)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at 
org.jruby.evaluator.ASTInterpreter.ensureNode(ASTInterpreter.java:968)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:248)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:140)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:566)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:566)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at org.jruby.runtime.Block.yield(Block.java:235)
        at 
org.jruby.evaluator.ASTInterpreter.yieldNode(ASTInterpreter.java:1712)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:392)
        at 
org.jruby.evaluator.ASTInterpreter.returnNode(ASTInterpreter.java:1484)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:355)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at 
org.jruby.evaluator.ASTInterpreter.ensureNode(ASTInterpreter.java:968)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:248)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:566)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at org.jruby.runtime.Block.yield(Block.java:235)
        at org.jruby.runtime.Block.yield(Block.java:200)
        at org.jruby.RubyKernel.rbCatch(RubyKernel.java:748)
        at org.jruby.RubyKernelInvoker$rbCatch_method_1_0.call(Unknown Source)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:1001)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:254)
        at 
org.jruby.evaluator.ASTInterpreter.localAsgnNode(ASTInterpreter.java:1138)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:287)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at 
org.jruby.evaluator.ASTInterpreter.whileNode(ASTInterpreter.java:1656)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:388)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:996)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:254)
        at 
org.jruby.evaluator.ASTInterpreter.localAsgnNode(ASTInterpreter.java:1138)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:287)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:566)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:566)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:1001)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:254)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:1001)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:254)
        at 
org.jruby.evaluator.ASTInterpreter.rescueNode(ASTInterpreter.java:1412)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:351)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at 
org.jruby.evaluator.ASTInterpreter.localAsgnNode(ASTInterpreter.java:1138)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:287)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at 
org.jruby.evaluator.ASTInterpreter.rescueNode(ASTInterpreter.java:1412)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:351)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:996)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:254)
        at 
org.jruby.evaluator.ASTInterpreter.localAsgnNode(ASTInterpreter.java:1138)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:287)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at 
org.jruby.evaluator.ASTInterpreter.rescueNode(ASTInterpreter.java:1412)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:351)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at org.jruby.runtime.Block.yield(Block.java:235)
        at org.jruby.runtime.Block.yield(Block.java:200)
        at org.jruby.RubyArray.each(RubyArray.java:1172)
        at org.jruby.RubyArrayInvoker$each_method_0_0.call(Unknown Source)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:566)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:80)
        at 
org.jruby.evaluator.ASTInterpreter.vcallNode(ASTInterpreter.java:1643)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:383)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:552)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:552)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:80)
        at 
org.jruby.evaluator.ASTInterpreter.vcallNode(ASTInterpreter.java:1643)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:383)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:552)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:996)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:254)
        at 
org.jruby.evaluator.ASTInterpreter.localAsgnNode(ASTInterpreter.java:1138)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:287)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:996)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:254)
        at 
org.jruby.evaluator.ASTInterpreter.toAryNode(ASTInterpreter.java:1576)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:373)
        at 
org.jruby.evaluator.ASTInterpreter.multipleAsgnNode(ASTInterpreter.java:1211)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:299)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at 
org.jruby.evaluator.ASTInterpreter.rescueNode(ASTInterpreter.java:1412)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:351)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.dAsgnNode(ASTInterpreter.java:759)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:228)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at org.jruby.runtime.Block.yield(Block.java:235)
        at org.jruby.runtime.Block.yield(Block.java:200)
        at org.jruby.RubyArray.each(RubyArray.java:1172)
        at org.jruby.RubyArrayInvoker$each_method_0_0.call(Unknown Source)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:566)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:80)
        at 
org.jruby.evaluator.ASTInterpreter.vcallNode(ASTInterpreter.java:1643)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:383)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.caseNode(ASTInterpreter.java:590)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:210)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:996)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:254)
        at 
org.jruby.evaluator.ASTInterpreter.rescueNode(ASTInterpreter.java:1412)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:351)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:144)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:561)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:208)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.rootNode(ASTInterpreter.java:1510)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:357)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at org.jruby.Ruby.loadFile(Ruby.java:1731)
        at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:53)
        at org.jruby.runtime.load.LoadService.load(LoadService.java:214)
        at org.jruby.RubyKernel.load(RubyKernel.java:680)
        at org.jruby.RubyKernelInvoker$load_method_1_0.call(Unknown Source)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:107)
        at org.jruby.evaluator.ASTInterpreter.fCallNode(ASTInterpreter.java:996)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:254)
        at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:535)
        at 
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:202)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:165)
        at org.jruby.runtime.Block.yield(Block.java:235)
        at org.jruby.runtime.Block.call(Block.java:188)
        at org.jruby.RubyProc.call(RubyProc.java:197)
        at 
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:67)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:154)
        at 
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:80)
        at __dash_e__.__file__(-e:1)
        at __dash_e__.load(-e)
        at org.jruby.Ruby.runScript(Ruby.java:563)
        at org.jruby.Ruby.runNormally(Ruby.java:485)
        at org.jruby.Ruby.runFromMain(Ruby.java:410)
        at org.jruby.Main.runInterpreter(Main.java:223)
        at org.jruby.Main.runInterpreter(Main.java:179)
        at org.jruby.Main.run(Main.java:121)
        at org.jruby.Main.main(Main.java:96)


-- 
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

Reply via email to