jruby 1.1.7 fails on gem ri documentation install
-------------------------------------------------

                 Key: JRUBY-3223
                 URL: http://jira.codehaus.org/browse/JRUBY-3223
             Project: JRuby
          Issue Type: Bug
    Affects Versions: JRuby 1.1.7
         Environment: Windows Vista
            Reporter: Nabeel Zafar
            Assignee: Thomas E Enebo
            Priority: Minor


This is what happens when installing a gem which includes ri documentation (in 
this case the gem "facets"):

Installing ri documentation for facets-2.5.0...
java.lang.System:-2:in `arraycopy': java.lang.ArrayIndexOutOfBoundsException
        from org.jruby.RubyString:811:in `addByteLists'
        from org.jruby.RubyString:793:in `op_plus'
        from org.jruby.RubyString$i_method_1_0$RUBYINVOKER$op_plus:-1:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:280:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:116:in `call'
        from org.jruby.ast.CallOneArgNode:57:in `interpret'
        from org.jruby.ast.CallOneArgNode:57:in `interpret'
        from org.jruby.ast.LocalAsgnNode:120:in `interpret'
        from org.jruby.ast.IfNode:111:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:246:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:114:in `call'
        from org.jruby.ast.FCallOneArgNode:36:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:183:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:32:in `call'
        from org.jruby.ast.FCallManyArgsNode:60:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.IfNode:109:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.WhenNode:103:in `interpret'
        from org.jruby.ast.Node:223:in `when'
        from org.jruby.ast.CaseNode:137:in `interpretExpressions'
        from org.jruby.ast.CaseNode:111:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.ast.WhileNode:128:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:246:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:114:in `call'
        from org.jruby.ast.FCallOneArgNode:36:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.ast.WhenNode:103:in `interpret'
        from org.jruby.ast.Node:223:in `when'
        from org.jruby.ast.CaseNode:137:in `interpretExpressions'
        from org.jruby.ast.CaseNode:111:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:183:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:32:in `call'
        from org.jruby.ast.FCallManyArgsNode:60:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.IfNode:109:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.WhenNode:103:in `interpret'
        from org.jruby.ast.Node:223:in `when'
        from org.jruby.ast.CaseNode:137:in `interpretExpressions'
        from org.jruby.ast.CaseNode:111:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.ast.WhileNode:128:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:183:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:32:in `call'
        from org.jruby.ast.FCallManyArgsNode:60:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:246:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:114:in `call'
        from org.jruby.ast.FCallOneArgNode:36:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.RescueNode:222:in `executeBody'
        from org.jruby.ast.RescueNode:144:in `interpretWithJavaExceptions'
        from org.jruby.ast.RescueNode:107:in `interpret'
        from org.jruby.ast.BeginNode:80:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.runtime.InterpretedBlock:202:in `evalBlockBody'
        from org.jruby.runtime.InterpretedBlock:153:in `yield'
        from org.jruby.runtime.Block:120:in `yield'
        from org.jruby.RubyKernel:909:in `rbCatch'
        from org.jruby.RubyKernel$s_method_1_0$RUBYFRAMEDINVOKER$rbCatch:-1:in `
call'
        from org.jruby.runtime.callsite.CachingCallSite:139:in `callIter'
        from org.jruby.ast.FCallOneArgBlockNode:33:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.runtime.InterpretedBlock:202:in `evalBlockBody'
        from org.jruby.runtime.InterpretedBlock:153:in `yield'
        from org.jruby.runtime.Block:120:in `yield'
        from org.jruby.RubyKernel:909:in `rbCatch'
        from org.jruby.RubyKernel$s_method_1_0$RUBYFRAMEDINVOKER$rbCatch:-1:in `
call'
        from org.jruby.runtime.callsite.CachingCallSite:139:in `callIter'
        from org.jruby.ast.FCallOneArgBlockNode:33:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:204:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:73:in `call'
        from org.jruby.ast.CallNoArgNode:61:in `interpret'
        from org.jruby.ast.CallOneArgNode:57:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.runtime.InterpretedBlock:202:in `evalBlockBody'
        from org.jruby.runtime.InterpretedBlock:153:in `yield'
        from org.jruby.runtime.Block:120:in `yield'
        from org.jruby.RubyArray:1556:in `each'
        from org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each:-1:in `call
'
        from org.jruby.runtime.callsite.CachingCallSite:270:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:85:in `call'
        from org.jruby.ast.CallNoArgBlockNode:63:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:246:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:280:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:116:in `call'
        from org.jruby.ast.FCallOneArgNode:36:in `interpret'
        from org.jruby.ast.LocalAsgnNode:120:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:246:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:280:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:116:in `call'
        from org.jruby.ast.CallOneArgNode:57:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.RescueNode:222:in `executeBody'
        from org.jruby.ast.RescueNode:144:in `interpretWithJavaExceptions'
        from org.jruby.ast.RescueNode:107:in `interpret'
        from org.jruby.ast.EnsureNode:93:in `interpret'
        from org.jruby.ast.BeginNode:80:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:330:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:320:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:198:in `call'
        from org.jruby.ast.FCallThreeArgNode:40:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:204:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:260:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:75:in `call'
        from org.jruby.ast.VCallNode:82:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.ast.IfNode:109:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:204:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:260:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:75:in `call'
        from org.jruby.ast.CallNoArgNode:61:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.runtime.InterpretedBlock:202:in `evalBlockBody'
        from org.jruby.runtime.InterpretedBlock:153:in `yield'
        from org.jruby.runtime.Block:120:in `yield'
        from org.jruby.RubyArray:1556:in `each'
        from org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each:-1:in `call
'
        from org.jruby.runtime.callsite.CachingCallSite:270:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:85:in `call'
        from org.jruby.ast.CallNoArgBlockNode:63:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.ast.IfNode:109:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:204:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:260:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:75:in `call'
        from org.jruby.ast.VCallNode:82:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.IfNode:111:in `interpret'
        from org.jruby.ast.IfNode:111:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:246:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:280:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:116:in `call'
        from org.jruby.ast.CallSpecialArgNode:67:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.ast.CaseNode:109:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:246:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:280:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:116:in `call'
        from org.jruby.ast.FCallOneArgNode:36:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.RescueNode:222:in `executeBody'
        from org.jruby.ast.RescueNode:144:in `interpretWithJavaExceptions'
        from org.jruby.ast.RescueNode:107:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:246:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:280:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:116:in `call'
        from org.jruby.ast.CallOneArgNode:57:in `interpret'
        from org.jruby.ast.NewlineNode:101:in `interpret'
        from org.jruby.ast.BlockNode:68:in `interpret'
        from org.jruby.internal.runtime.methods.DefaultMethod:156:in `interprete
dCall'
        from org.jruby.internal.runtime.methods.DefaultMethod:133:in `call'
        from org.jruby.internal.runtime.methods.DefaultMethod:246:in `call'
        from org.jruby.runtime.callsite.CachingCallSite:280:in `cacheAndCall'
        from org.jruby.runtime.callsite.CachingCallSite:116:in `call'
        from C_3a_.jruby_minus_trunk.bin.$_dot_dot_.bin.gem:24:in `rescue_1$RUBY
$__rescue___0'
        from C_3a_.jruby_minus_trunk.bin.$_dot_dot_.bin.gem:23:in `__file__'
        from C_3a_.jruby_minus_trunk.bin.$_dot_dot_.bin.gem:-1:in `__file__'
        from C_3a_.jruby_minus_trunk.bin.$_dot_dot_.bin.gem:-1:in `load'
        from org.jruby.Ruby:565:in `runScript'
        from org.jruby.Ruby:468:in `runNormally'
        from org.jruby.Ruby:341:in `runFromMain'
        from org.jruby.Main:214:in `run'
        from org.jruby.Main:100:in `run'
        from org.jruby.Main:84:in `main'


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