ConcurrentModificationException in CacheMap.clear
-------------------------------------------------
Key: JRUBY-1278
URL: http://jira.codehaus.org/browse/JRUBY-1278
Project: JRuby
Issue Type: Bug
Affects Versions: JRuby 1.x
Environment: JRuby trunk (rev 4178)
JVM 1.6.0-b105
Ubuntu 7.0 desktop
PetStore Rails app : http://tw-commons.rubyforge.org/svn/trunk/ : rev 21
Reporter: Alexey Verkhovsky
Assignee: Thomas E Enebo
Priority: Critical
Trying to run PetStore from tw-commons under Mongrel sometimes (about once in
five attempts) throws a ConcurrentModificationException, even before clashing
with JVM over handling SIGUSR1 (c.f. http://jira.codehaus.org/browse/JRUBY-1277)
Since it doesn't always happen, this is pretty hard to reproduce.
Here is the stack trace:
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Ruby version is not up-to-date; loading cgi_multipart_eof_fix
Exiting
WeakHashMap.java:762:in `java.util.WeakHashMap$HashIterator.nextEntry':
java.util.ConcurrentModificationException: null (NativeException)
from WeakHashMap.java:801:in `java.util.WeakHashMap$EntryIterator.next'
from WeakHashMap.java:799:in `java.util.WeakHashMap$EntryIterator.next'
from CacheMap.java:105:in `org.jruby.runtime.CacheMap.clear'
from RubyModule.java:587:in `org.jruby.RubyModule.includeModule'
from RubyModule.java:1839:in `org.jruby.RubyModule.append_features'
from null:-1:in `org.jruby.RubyModuleInvoker$append_features_F1.call'
from FastInvocationCallback.java:49:in
`org.jruby.runtime.callback.FastInvocationCallback.execute'
from SimpleCallbackMethod.java:70:in
`org.jruby.internal.runtime.methods.SimpleCallbackMethod.call'
from RubyObject.java:526:in `org.jruby.RubyObject.callMethod'
from RubyObject.java:473:in `org.jruby.RubyObject.callMethod'
from RubyModule.java:1864:in `org.jruby.RubyModule.include'
from null:-1:in `org.jruby.RubyModuleInvoker$include_Fopt.call'
from FastInvocationCallback.java:49:in
`org.jruby.runtime.callback.FastInvocationCallback.execute'
from SimpleCallbackMethod.java:70:in
`org.jruby.internal.runtime.methods.SimpleCallbackMethod.call'
from CallAdapter.java:168:in
`org.jruby.runtime.CallAdapter$DefaultCallAdapter.call'
from CallAdapter.java:106:in
`org.jruby.runtime.CallAdapter$DefaultCallAdapter.call'
from EvaluationState.java:997:in
`org.jruby.evaluator.EvaluationState.fCallNode'
from EvaluationState.java:253:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:535:in
`org.jruby.evaluator.EvaluationState.blockNode'
from EvaluationState.java:201:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:1821:in
`org.jruby.evaluator.EvaluationState.evalClassDefinitionBody'
from EvaluationState.java:669:in
`org.jruby.evaluator.EvaluationState.classNode'
from EvaluationState.java:211:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:535:in
`org.jruby.evaluator.EvaluationState.blockNode'
from EvaluationState.java:201:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:1821:in
`org.jruby.evaluator.EvaluationState.evalClassDefinitionBody'
from EvaluationState.java:1243:in
`org.jruby.evaluator.EvaluationState.moduleNode'
from EvaluationState.java:296:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:535:in
`org.jruby.evaluator.EvaluationState.blockNode'
from EvaluationState.java:201:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:1564:in
`org.jruby.evaluator.EvaluationState.rootNode'
from EvaluationState.java:356:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:164:in
`org.jruby.evaluator.EvaluationState.eval'
from Ruby.java:1269:in `org.jruby.Ruby.loadFile'
from ExternalScript.java:53:in
`org.jruby.runtime.load.ExternalScript.load'
from LoadService.java:214:in `org.jruby.runtime.load.LoadService.load'
from RubyKernel.java:772:in `org.jruby.RubyKernel.load'
from null:-1:in `org.jruby.RubyKernelInvoker$load_Sopt.call'
from InvocationCallback.java:58:in
`org.jruby.runtime.callback.InvocationCallback.execute'
from FullFunctionCallbackMethod.java:73:in
`org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.call'
from RubyObject.java:526:in `org.jruby.RubyObject.callMethod'
from RubyObject.java:466:in `org.jruby.RubyObject.callSuper'
from EvaluationState.java:1622:in
`org.jruby.evaluator.EvaluationState.superNode'
from EvaluationState.java:366:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:164:in
`org.jruby.evaluator.EvaluationState.eval'
from Block.java:216:in `org.jruby.runtime.Block.yield'
from EvaluationState.java:1770:in
`org.jruby.evaluator.EvaluationState.yieldNode'
from EvaluationState.java:391:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:535:in
`org.jruby.evaluator.EvaluationState.blockNode'
from EvaluationState.java:201:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:969:in
`org.jruby.evaluator.EvaluationState.ensureNode'
from EvaluationState.java:247:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:535:in
`org.jruby.evaluator.EvaluationState.blockNode'
from EvaluationState.java:201:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:969:in
`org.jruby.evaluator.EvaluationState.ensureNode'
from EvaluationState.java:247:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:164:in
`org.jruby.evaluator.EvaluationState.eval'
from DefaultMethod.java:151:in
`org.jruby.internal.runtime.methods.DefaultMethod.call'
from CallAdapter.java:168:in
`org.jruby.runtime.CallAdapter$DefaultCallAdapter.call'
from EvaluationState.java:566:in
`org.jruby.evaluator.EvaluationState.callNode'
from EvaluationState.java:207:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:1471:in
`org.jruby.evaluator.EvaluationState.rescueNode'
from EvaluationState.java:350:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:164:in
`org.jruby.evaluator.EvaluationState.eval'
from DefaultMethod.java:151:in
`org.jruby.internal.runtime.methods.DefaultMethod.call'
from CallAdapter.java:168:in
`org.jruby.runtime.CallAdapter$DefaultCallAdapter.call'
from CallAdapter.java:106:in
`org.jruby.runtime.CallAdapter$DefaultCallAdapter.call'
from EvaluationState.java:997:in
`org.jruby.evaluator.EvaluationState.fCallNode'
from EvaluationState.java:253:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:535:in
`org.jruby.evaluator.EvaluationState.blockNode'
from EvaluationState.java:201:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:969:in
`org.jruby.evaluator.EvaluationState.ensureNode'
from EvaluationState.java:247:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:535:in
`org.jruby.evaluator.EvaluationState.blockNode'
from EvaluationState.java:201:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:535:in
`org.jruby.evaluator.EvaluationState.blockNode'
from EvaluationState.java:201:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:1564:in
`org.jruby.evaluator.EvaluationState.rootNode'
from EvaluationState.java:356:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:164:in
`org.jruby.evaluator.EvaluationState.eval'
from Ruby.java:1269:in `org.jruby.Ruby.loadFile'
from ExternalScript.java:53:in
`org.jruby.runtime.load.ExternalScript.load'
from LoadService.java:307:in
`org.jruby.runtime.load.LoadService.smartLoad'
from LoadService.java:333:in
`org.jruby.runtime.load.LoadService.require'
from RubyKernel.java:764:in `org.jruby.RubyKernel.require'
from null:-1:in `org.jruby.RubyKernelInvoker$require_S1.call'
from InvocationCallback.java:58:in
`org.jruby.runtime.callback.InvocationCallback.execute'
from FullFunctionCallbackMethod.java:73:in
`org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.call'
from AliasMethod.java:60:in
`org.jruby.internal.runtime.methods.AliasMethod.call'
from CallAdapter.java:144:in
`org.jruby.runtime.CallAdapter$DefaultCallAdapter.call'
from CallAdapter.java:106:in
`org.jruby.runtime.CallAdapter$DefaultCallAdapter.call'
from EvaluationState.java:997:in
`org.jruby.evaluator.EvaluationState.fCallNode'
from EvaluationState.java:253:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:1471:in
`org.jruby.evaluator.EvaluationState.rescueNode'
from EvaluationState.java:350:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:164:in
`org.jruby.evaluator.EvaluationState.eval'
from DefaultMethod.java:151:in
`org.jruby.internal.runtime.methods.DefaultMethod.call'
from RubyObject.java:526:in `org.jruby.RubyObject.callMethod'
from RubyObject.java:466:in `org.jruby.RubyObject.callSuper'
from EvaluationState.java:1622:in
`org.jruby.evaluator.EvaluationState.superNode'
from EvaluationState.java:366:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:164:in
`org.jruby.evaluator.EvaluationState.eval'
from Block.java:216:in `org.jruby.runtime.Block.yield'
from EvaluationState.java:1770:in
`org.jruby.evaluator.EvaluationState.yieldNode'
from EvaluationState.java:391:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:535:in
`org.jruby.evaluator.EvaluationState.blockNode'
from EvaluationState.java:201:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:969:in
`org.jruby.evaluator.EvaluationState.ensureNode'
from EvaluationState.java:247:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:535:in
`org.jruby.evaluator.EvaluationState.blockNode'
from EvaluationState.java:201:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:969:in
`org.jruby.evaluator.EvaluationState.ensureNode'
from EvaluationState.java:247:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:164:in
`org.jruby.evaluator.EvaluationState.eval'
from DefaultMethod.java:151:in
`org.jruby.internal.runtime.methods.DefaultMethod.call'
from CallAdapter.java:144:in
`org.jruby.runtime.CallAdapter$DefaultCallAdapter.call'
from EvaluationState.java:566:in
`org.jruby.evaluator.EvaluationState.callNode'
from EvaluationState.java:207:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:1471:in
`org.jruby.evaluator.EvaluationState.rescueNode'
from EvaluationState.java:350:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:164:in
`org.jruby.evaluator.EvaluationState.eval'
from DefaultMethod.java:151:in
`org.jruby.internal.runtime.methods.DefaultMethod.call'
from CallAdapter.java:168:in
`org.jruby.runtime.CallAdapter$DefaultCallAdapter.call'
from CallAdapter.java:106:in
`org.jruby.runtime.CallAdapter$DefaultCallAdapter.call'
from EvaluationState.java:997:in
`org.jruby.evaluator.EvaluationState.fCallNode'
from EvaluationState.java:253:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:535:in
`org.jruby.evaluator.EvaluationState.blockNode'
from EvaluationState.java:201:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:1564:in
`org.jruby.evaluator.EvaluationState.rootNode'
from EvaluationState.java:356:in
`org.jruby.evaluator.EvaluationState.evalInternal'
from EvaluationState.java:164:in
`org.jruby.evaluator.EvaluationState.eval'
from Ruby.java:1269:in `org.jruby.Ruby.loadFile'
from ExternalScript.java:53:in
`org.jruby.runtime.load.ExternalScript.load'
from LoadService.java:307:in
`org.jruby.runtime.load.LoadService.smartLoad'
from LoadService.java:333:in
`org.jruby.runtime.load.LoadService.require'
from RubyKernel.java:764:in `org.jruby.RubyKernel.require'
from null:-1:in `org.jruby.RubyKernelInvoker$require_S1.call'
from InvocationCallback.java:58:in
`org.jruby.runtime.callback.InvocationCallback.execute'
from FullFunctionCallbackMethod.java:73:in
`org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.call'
from CallAdapter.java:168:in
`org.jruby.runtime.CallAdapter$DefaultCallAdapter.call'
from CallAdapter.java:106:in
`org.jruby.runtime.CallAdapter$DefaultCallAdapter.call'
from script/server:3:in `script.server.__file__'
from script/server:-1:in `script.server.run'
from Ruby.java:350:in `org.jruby.Ruby.compileOrFallbackAndRun'
from Main.java:229:in `org.jruby.Main.runInterpreter'
from Main.java:176:in `org.jruby.Main.runInterpreter'
from Main.java:121:in `org.jruby.Main.run'
from Main.java:96:in `org.jruby.Main.main'
from
/home/alexeyv/src/petstore/script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:488
from
/home/alexeyv/src/petstore/script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:488
from
/home/alexeyv/src/petstore/script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:488:in
`load'
from
/home/alexeyv/src/petstore/script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:488:in
`load'
from
/home/alexeyv/src/petstore/script/../config/../vendor/rails/railties/lib/commands/servers/mongrel.rb:60:in
`new_constants_in'
from
/home/alexeyv/src/petstore/script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:488:in
`load'
from
/home/alexeyv/src/petstore/script/../config/../vendor/rails/railties/lib/commands/servers/mongrel.rb:60
from
/home/alexeyv/src/jruby/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
from
/home/alexeyv/src/jruby/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
from
/home/alexeyv/src/petstore/script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in
`require'
from
/home/alexeyv/src/petstore/script/../config/../vendor/rails/railties/lib/commands/server.rb:39:in
`new_constants_in'
from
/home/alexeyv/src/petstore/script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in
`require'
from
/home/alexeyv/src/petstore/script/../config/../vendor/rails/railties/lib/commands/server.rb:39
from :1:in `require'
from :1
Complete Java stackTrace
java.util.ConcurrentModificationException
at java.util.WeakHashMap$HashIterator.nextEntry(WeakHashMap.java:762)
at java.util.WeakHashMap$EntryIterator.next(WeakHashMap.java:801)
at java.util.WeakHashMap$EntryIterator.next(WeakHashMap.java:799)
at org.jruby.runtime.CacheMap.clear(CacheMap.java:105)
at org.jruby.RubyModule.includeModule(RubyModule.java:587)
at org.jruby.RubyModule.append_features(RubyModule.java:1839)
at org.jruby.RubyModuleInvoker$append_features_F1.call(Unknown Source)
at
org.jruby.runtime.callback.FastInvocationCallback.execute(FastInvocationCallback.java:49)
at
org.jruby.internal.runtime.methods.SimpleCallbackMethod.call(SimpleCallbackMethod.java:70)
at org.jruby.RubyObject.callMethod(RubyObject.java:526)
at org.jruby.RubyObject.callMethod(RubyObject.java:473)
at org.jruby.RubyModule.include(RubyModule.java:1864)
at org.jruby.RubyModuleInvoker$include_Fopt.call(Unknown Source)
at
org.jruby.runtime.callback.FastInvocationCallback.execute(FastInvocationCallback.java:49)
at
org.jruby.internal.runtime.methods.SimpleCallbackMethod.call(SimpleCallbackMethod.java:70)
at
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:168)
at
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:106)
at
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:997)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:253)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:535)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)
at
org.jruby.evaluator.EvaluationState.evalClassDefinitionBody(EvaluationState.java:1821)
at
org.jruby.evaluator.EvaluationState.classNode(EvaluationState.java:669)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:211)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:535)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)
at
org.jruby.evaluator.EvaluationState.evalClassDefinitionBody(EvaluationState.java:1821)
at
org.jruby.evaluator.EvaluationState.moduleNode(EvaluationState.java:1243)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:296)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:535)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)
at
org.jruby.evaluator.EvaluationState.rootNode(EvaluationState.java:1564)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:356)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)
at org.jruby.Ruby.loadFile(Ruby.java:1269)
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:772)
at org.jruby.RubyKernelInvoker$load_Sopt.call(Unknown Source)
at
org.jruby.runtime.callback.InvocationCallback.execute(InvocationCallback.java:58)
at
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.call(FullFunctionCallbackMethod.java:73)
at org.jruby.RubyObject.callMethod(RubyObject.java:526)
at org.jruby.RubyObject.callSuper(RubyObject.java:466)
at
org.jruby.evaluator.EvaluationState.superNode(EvaluationState.java:1622)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:366)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)
at org.jruby.runtime.Block.yield(Block.java:216)
at
org.jruby.evaluator.EvaluationState.yieldNode(EvaluationState.java:1770)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:391)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:535)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)
at
org.jruby.evaluator.EvaluationState.ensureNode(EvaluationState.java:969)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:247)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:535)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)
at
org.jruby.evaluator.EvaluationState.ensureNode(EvaluationState.java:969)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:247)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:151)
at
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:168)
at
org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:566)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:207)
at
org.jruby.evaluator.EvaluationState.rescueNode(EvaluationState.java:1471)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:350)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:151)
at
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:168)
at
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:106)
at
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:997)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:253)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:535)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)
at
org.jruby.evaluator.EvaluationState.ensureNode(EvaluationState.java:969)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:247)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:535)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:535)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)
at
org.jruby.evaluator.EvaluationState.rootNode(EvaluationState.java:1564)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:356)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)
at org.jruby.Ruby.loadFile(Ruby.java:1269)
at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:53)
at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:307)
at org.jruby.runtime.load.LoadService.require(LoadService.java:333)
at org.jruby.RubyKernel.require(RubyKernel.java:764)
at org.jruby.RubyKernelInvoker$require_S1.call(Unknown Source)
at
org.jruby.runtime.callback.InvocationCallback.execute(InvocationCallback.java:58)
at
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.call(FullFunctionCallbackMethod.java:73)
at
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)
at
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:144)
at
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:106)
at
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:997)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:253)
at
org.jruby.evaluator.EvaluationState.rescueNode(EvaluationState.java:1471)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:350)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:151)
at org.jruby.RubyObject.callMethod(RubyObject.java:526)
at org.jruby.RubyObject.callSuper(RubyObject.java:466)
at
org.jruby.evaluator.EvaluationState.superNode(EvaluationState.java:1622)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:366)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)
at org.jruby.runtime.Block.yield(Block.java:216)
at
org.jruby.evaluator.EvaluationState.yieldNode(EvaluationState.java:1770)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:391)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:535)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)
at
org.jruby.evaluator.EvaluationState.ensureNode(EvaluationState.java:969)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:247)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:535)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)
at
org.jruby.evaluator.EvaluationState.ensureNode(EvaluationState.java:969)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:247)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:151)
at
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:144)
at
org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:566)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:207)
at
org.jruby.evaluator.EvaluationState.rescueNode(EvaluationState.java:1471)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:350)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:151)
at
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:168)
at
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:106)
at
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:997)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:253)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:535)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)
at
org.jruby.evaluator.EvaluationState.rootNode(EvaluationState.java:1564)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:356)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)
at org.jruby.Ruby.loadFile(Ruby.java:1269)
at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:53)
at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:307)
at org.jruby.runtime.load.LoadService.require(LoadService.java:333)
at org.jruby.RubyKernel.require(RubyKernel.java:764)
at org.jruby.RubyKernelInvoker$require_S1.call(Unknown Source)
at
org.jruby.runtime.callback.InvocationCallback.execute(InvocationCallback.java:58)
at
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.call(FullFunctionCallbackMethod.java:73)
at
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:168)
at
org.jruby.runtime.CallAdapter$DefaultCallAdapter.call(CallAdapter.java:106)
at script.server.__file__(script/server:3)
at script.server.run(script/server)
at org.jruby.Ruby.compileOrFallbackAndRun(Ruby.java:350)
at org.jruby.Main.runInterpreter(Main.java:229)
at org.jruby.Main.runInterpreter(Main.java:176)
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