java and threading

View: New views
7 Messages — Rating Filter:   Alert me  

java and threading

by AD-16 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hello,

 I am seeing some issues where a hung up java process is consuming 100% cpu on 1 of 4 CPUs.  This is hanging the JRuby app.  Shouldn't java be threading future requests to be used on other CPUs ?

Cpu0  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  1.0%us,  0.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu2  :100.0%us,  0.0%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  :  1.0%us,  1.0%sy,  0.0%ni, 98.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4046588k total,  2310740k used,  1735848k free,    98688k buffers
Swap:  4192956k total,        0k used,  4192956k free,   542196k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 4756 root      19   0 2526m 1.4g  10m S        101 36.0   4:39.27 java

 Thanks
 Adam


Re: java and threading

by Charles Oliver Nutter-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

AD wrote:
> hello,
>
>  I am seeing some issues where a hung up java process is consuming 100%
> cpu on 1 of 4 CPUs.  This is hanging the JRuby app.  Shouldn't java be
> threading future requests to be used on other CPUs ?

Yes, unless that thread is holding a resource that the others need. Can
you try to get a stack dump to see where they're stuf? It's usually
Ctrl+\ or Ctrl+Break from the console where the app is running, or you
can ust jps+jstack.

- Charlie

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: java and threading

by Joel E. Wilson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

'kill -3 PID' may give that, too


----- Original Message -----
From: "Charles Oliver Nutter" <charles.nutter@...>
To: user@...
Sent: Wednesday, July 16, 2008 5:12:14 PM GMT -06:00 US/Canada Central
Subject: Re: [jruby-user] java and threading

AD wrote:
> hello,
>
>  I am seeing some issues where a hung up java process is consuming 100%
> cpu on 1 of 4 CPUs.  This is hanging the JRuby app.  Shouldn't java be
> threading future requests to be used on other CPUs ?

Yes, unless that thread is holding a resource that the others need. Can
you try to get a stack dump to see where they're stuf? It's usually
Ctrl+\ or Ctrl+Break from the console where the app is running, or you
can ust jps+jstack.

- Charlie

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: java and threading

by AD-16 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I have attached the kill -3 output.  Let me know if you guys see anything interesting here, hard for me to debug.

Also is there a way to optimize how many jruby processes get spawned for an app?  What is a good number to use?  Is thee a way to determine how many are being used ?

Adam

On Thu, Jul 17, 2008 at 11:26 AM, Joel E. Wilson <tanga@...> wrote:
'kill -3 PID' may give that, too


----- Original Message -----
From: "Charles Oliver Nutter" <charles.nutter@...>
To: user@...
Sent: Wednesday, July 16, 2008 5:12:14 PM GMT -06:00 US/Canada Central
Subject: Re: [jruby-user] java and threading

AD wrote:
> hello,
>
>  I am seeing some issues where a hung up java process is consuming 100%
> cpu on 1 of 4 CPUs.  This is hanging the JRuby app.  Shouldn't java be
> threading future requests to be used on other CPUs ?

Yes, unless that thread is holding a resource that the others need. Can
you try to get a stack dump to see where they're stuf? It's usually
Ctrl+\ or Ctrl+Break from the console where the app is running, or you
can ust jps+jstack.

- Charlie

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email




Re: java and threading

by AD-16 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sorry forgot the file.

Adam

On Thu, Jul 17, 2008 at 4:42 PM, AD <straightflush@...> wrote:
I have attached the kill -3 output.  Let me know if you guys see anything interesting here, hard for me to debug.

Also is there a way to optimize how many jruby processes get spawned for an app?  What is a good number to use?  Is thee a way to determine how many are being used ?

Adam


On Thu, Jul 17, 2008 at 11:26 AM, Joel E. Wilson <tanga@...> wrote:
'kill -3 PID' may give that, too


----- Original Message -----
From: "Charles Oliver Nutter" <charles.nutter@...>
To: user@...
Sent: Wednesday, July 16, 2008 5:12:14 PM GMT -06:00 US/Canada Central
Subject: Re: [jruby-user] java and threading

AD wrote:
> hello,
>
>  I am seeing some issues where a hung up java process is consuming 100%
> cpu on 1 of 4 CPUs.  This is hanging the JRuby app.  Shouldn't java be
> threading future requests to be used on other CPUs ?

Yes, unless that thread is holding a resource that the others need. Can
you try to get a stack dump to see where they're stuf? It's usually
Ctrl+\ or Ctrl+Break from the console where the app is running, or you
can ust jps+jstack.

- Charlie

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email





java.lang.OutOfMemoryError: PermGen space
2008-07-17 16:35:37
Full thread dump Java HotSpot(TM) 64-Bit Server VM (10.0-b22 mixed mode):

"TP-Processor20" daemon prio=10 tid=0x00002aab4174ec00 nid=0x118e runnable [0x0000000044041000..0x0000000044047c80]
   java.lang.Thread.State: RUNNABLE
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at org.jruby.util.ClassCache$OneShotClassLoader.defineClass(ClassCache.java:68)
        at org.jruby.util.ClassCache.cacheClassByKey(ClassCache.java:100)
        at org.jruby.compiler.JITCompiler.runJIT(JITCompiler.java:92)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:129)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:266)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:333)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.IfNode.interpret(IfNode.java:103)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:285)
        at org.jruby.ast.CallNode.interpret(CallNode.java:187)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:245)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:315)
        at org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:38)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:303)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.lib.authenticated_system.current_user398266862_1848992646.__file__(/usr/local/apache-tomcat-5.5.26/webapps/insider_1_1/WEB-INF/lib/authenticated_system.rb:12)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:215)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:303)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.lib.authenticated_system.logged_in_p_792264000_295643782.__file__(/usr/local/apache-tomcat-5.5.26/webapps/insider_1_1/WEB-INF/lib/authenticated_system.rb:6)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:215)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:303)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.lib.authenticated_system.authorized_p_690858551_929497.__file__(/usr/local/apache-tomcat-5.5.26/webapps/insider_1_1/WEB-INF/lib/authenticated_system.rb:34)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:215)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:303)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.lib.authenticated_system.login_required227669345_929497.__file__(/usr/local/apache-tomcat-5.5.26/webapps/insider_1_1/WEB-INF/lib/authenticated_system.rb:52)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.lib.authenticated_system.login_required227669345_929497.__file__(/usr/local/apache-tomcat-5.5.26/webapps/insider_1_1/WEB-INF/lib/authenticated_system.rb)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:138)
        at org.jruby.RubyObject.send(RubyObject.java:2080)
        at org.jruby.RubyObjectInvoker$send_method_0_0.call(Unknown Source)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:285)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.activesupport_minus_2_dot_1_dot_0.lib.active_support.callbacks.evaluate_method1476342196_118449070.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/activesupport-2.1.0/lib/active_support/callbacks.rb:173)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:138)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:93)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:288)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.activesupport_minus_2_dot_1_dot_0.lib.active_support.callbacks.call998474274_118449070.rescue_1$RUBY$__rescue__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/activesupport-2.1.0/lib/active_support/callbacks.rb:161)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.activesupport_minus_2_dot_1_dot_0.lib.active_support.callbacks.call998474274_118449070.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/activesupport-2.1.0/lib/active_support/callbacks.rb)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:138)
        at org.jruby.RubyClass.invoke(RubyClass.java:238)
        at org.jruby.javasupport.util.RuntimeHelpers.invokeAs(RuntimeHelpers.java:278)
        at org.jruby.RubyObject.callSuper(RubyObject.java:709)
        at org.jruby.javasupport.util.RuntimeHelpers.callZSuper(RuntimeHelpers.java:520)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.filters.call1901723257_1703082326.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/filters.rb:430)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:257)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:333)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.filters.run_before_filters1774208529_713381238.rescue_1$RUBY$__rescue__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/filters.rb:592)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.filters.run_before_filters1774208529_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/filters.rb:586)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:341)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:393)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.filters.call_filters580184956_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/filters.rb:578)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:341)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:393)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.filters.perform_action_with_filters141731332_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/filters.rb:573)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:215)
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:303)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.benchmarking.perform_action_with_benchmark398766150_713381238.block_0$RUBY$__block__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/benchmarking.rb:68)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.benchmarking.perform_action_with_benchmark398766150_713381238BlockCallback$block_0$RUBY$__block__xx1.call(Unknown Source)
        at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:112)
        at org.jruby.runtime.Block.yield(Block.java:103)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.usr.local.tomcat.webapps.insider_1_1.WEB_minus_INF.lib.jruby_minus_complete_minus_1_dot_1_dot_2_dot_jar.benchmark.measure1745262098_713381238.__file__(file:/usr/local/tomcat/webapps/insider_1_1/WEB-INF/lib/jruby-complete-1.1.2.jar!/benchmark.rb:293)
        at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:24)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:236)
        at org.jruby.internal.runtime.methods.WrapperMethod.call(WrapperMethod.java:74)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:315)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.benchmarking.perform_action_with_benchmark398766150_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/benchmarking.rb:68)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:215)
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:303)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.rescue.perform_action_with_rescue1663721215_713381238.rescue_1$RUBY$__rescue__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/rescue.rb:201)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.rescue.perform_action_with_rescue1663721215_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/rescue.rb)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:215)
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:303)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.caching.sql_cache.perform_action_with_caching2101869995_713381238.block_0$RUBY$__block__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/caching/sql_cache.rb:13)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.caching.sql_cache.perform_action_with_caching2101869995_713381238BlockCallback$block_0$RUBY$__block__xx1.call(Unknown Source)
        at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:112)
        at org.jruby.runtime.Block.yield(Block.java:103)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.activerecord_minus_2_dot_1_dot_0.lib.active_record.connection_adapters.abstract.query_cache.cache813966316_713381238.ensure_1$RUBY$__ensure__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/activerecord-2.1.0/lib/active_record/connection_adapters/abstract/query_cache.rb:33)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.activerecord_minus_2_dot_1_dot_0.lib.active_record.connection_adapters.abstract.query_cache.cache813966316_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/activerecord-2.1.0/lib/active_record/connection_adapters/abstract/query_cache.rb)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:236)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:315)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.activerecord_minus_2_dot_1_dot_0.lib.active_record.query_cache.cache945541020_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/activerecord-2.1.0/lib/active_record/query_cache.rb:8)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:236)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:315)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.caching.sql_cache.perform_action_with_caching2101869995_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/caching/sql_cache.rb:12)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.caching.sql_cache.perform_action_with_caching2101869995_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/caching/sql_cache.rb)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:138)
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:96)
        at org.jruby.RubyObject.send(RubyObject.java:2080)
        at org.jruby.RubyObjectInvoker$send_method_0_0.call(Unknown Source)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:109)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:273)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.base.process1979689493_713381238.ensure_1$RUBY$__ensure__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/base.rb:529)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.base.process1979689493_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/base.rb)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:194)
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:76)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:273)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.filters.process_with_filters1677165880_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/filters.rb:569)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:194)
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:76)
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:76)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:273)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.session_management.process_with_session_management_support1494864477_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/session_management.rb:130)
        at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:32)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:299)
        at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:68)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:363)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.base.process2078475149_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/base.rb:389)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:299)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:363)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.dispatcher.handle_request553639975_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:149)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:215)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:303)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.dispatcher.dispatch1022858142_713381238.rescue_1$RUBY$__rescue__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:107)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.dispatcher.dispatch1022858142_713381238.ensure_1$RUBY$__ensure__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.dispatcher.dispatch1022858142_713381238.block_0$RUBY$__block__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:105)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.dispatcher.dispatch1022858142_713381238BlockCallback$block_0$RUBY$__block__xx1.call(Unknown Source)
        at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:90)
        at org.jruby.runtime.Block.yield(Block.java:98)
        at org.jruby.libraries.ThreadLibrary$Mutex.synchronize(ThreadLibrary.java:158)
        at org.jruby.libraries.ThreadLibrary$MutexInvoker$synchronize_method_0_0.call(Unknown Source)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:315)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.dispatcher.dispatch1022858142_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:104)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:215)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:303)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.dispatcher.dispatch_cgi1728268308_713381238.rescue_1$RUBY$__rescue__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:120)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.dispatcher.dispatch_cgi1728268308_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:299)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:363)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.actionpack_minus_2_dot_1_dot_0.lib.action_controller.dispatcher.dispatch1025362121_713381238.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:35)
        at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:36)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:341)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:393)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.usr.local.tomcat.webapps.insider_1_1.WEB_minus_INF.lib.jruby_minus_rack_minus_0_dot_9_dot_1_minus_SNAPSHOT_dot_jar.rack.adapter.rails.serve_rails982213969_713381238.__file__(file:/usr/local/tomcat/webapps/insider_1_1/WEB-INF/lib/jruby-rack-0.9.1-SNAPSHOT.jar!/rack/adapter/rails.rb:37)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:257)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:333)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.usr.local.tomcat.webapps.insider_1_1.WEB_minus_INF.lib.jruby_minus_rack_minus_0_dot_9_dot_1_minus_SNAPSHOT_dot_jar.rack.adapter.rails.call919318467_713381238.__file__(file:/usr/local/tomcat/webapps/insider_1_1/WEB-INF/lib/jruby-rack-0.9.1-SNAPSHOT.jar!/rack/adapter/rails.rb:44)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:257)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:333)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.usr.local.tomcat.webapps.insider_1_1.WEB_minus_INF.lib.jruby_minus_rack_minus_0_dot_9_dot_1_minus_SNAPSHOT_dot_jar.jruby.rack.rails.call116012142_713381238.__file__(file:/usr/local/tomcat/webapps/insider_1_1/WEB-INF/lib/jruby-rack-0.9.1-SNAPSHOT.jar!/jruby/rack/rails.rb:142)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:257)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:333)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.usr.local.tomcat.webapps.insider_1_1.WEB_minus_INF.lib.jruby_minus_rack_minus_0_dot_9_dot_1_minus_SNAPSHOT_dot_jar.rack.handler.servlet.call296195883_713381238.__file__(file:/usr/local/tomcat/webapps/insider_1_1/WEB-INF/lib/jruby-rack-0.9.1-SNAPSHOT.jar!/rack/handler/servlet.rb:17)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:278)
        at org.jruby.RubyClass.invoke(RubyClass.java:251)
        at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:274)
        at org.jruby.RubyObject.callMethod(RubyObject.java:724)
        at org.jruby.javasupport.JavaEmbedUtils$1.callMethod(JavaEmbedUtils.java:134)
        at org.jruby.rack.DefaultRackApplication.__call(DefaultRackApplication.java:60)
        at org.jruby.rack.DefaultRackApplication.call(DefaultRackApplication.java:44)
        at org.jruby.rack.DefaultRackDispatcher.process(DefaultRackDispatcher.java:32)
        at org.jruby.rack.RackFilter.doFilter(RackFilter.java:51)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor19" daemon prio=10 tid=0x00002aab4174e400 nid=0x118d in Object.wait() [0x0000000043f46000..0x0000000043f46b00]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaad0ad1a28> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:485)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
        - locked <0x00002aaad0ad1a28> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor18" daemon prio=10 tid=0x00002aab4174e000 nid=0x118c in Object.wait() [0x0000000043e45000..0x0000000043e45b80]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaad0ad1db8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:485)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
        - locked <0x00002aaad0ad1db8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor17" daemon prio=10 tid=0x00002aab4174d800 nid=0x118b in Object.wait() [0x0000000043d44000..0x0000000043d44a00]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaad0ad2148> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:485)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
        - locked <0x00002aaad0ad2148> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor16" daemon prio=10 tid=0x00002aab404cc400 nid=0x118a runnable [0x0000000043940000..0x0000000043940a80]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
        - locked <0x00002aaad0ae4ff8> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:626)
        at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:564)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:691)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor15" daemon prio=10 tid=0x00002aab404cbc00 nid=0x1189 runnable [0x0000000043c43000..0x0000000043c43d00]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
        - locked <0x00002aaad0ae0738> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:626)
        at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:564)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:691)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor14" daemon prio=10 tid=0x00002aab41374800 nid=0x1188 runnable [0x0000000043b42000..0x0000000043b42d80]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
        - locked <0x00002aaad0b21908> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:626)
        at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:564)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:691)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor13" daemon prio=10 tid=0x00002aab4101d800 nid=0x1187 runnable [0x000000004383f000..0x000000004383fc00]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
        - locked <0x00002aaad0b30670> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:626)
        at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:564)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:691)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:619)

"MySQL Statement Cancellation Timer" daemon prio=10 tid=0x00002aab3845ec00 nid=0xfb2 in Object.wait() [0x0000000043a41000..0x0000000043a41a00]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaac3ae0ea8> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:485)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked <0x00002aaac3ae0ea8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"TP-Processor12" daemon prio=10 tid=0x00002aab408a8800 nid=0xf9e runnable [0x000000004373e000..0x000000004373ec80]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
        - locked <0x00002aaacfde4500> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:626)
        at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:564)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:691)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor11" daemon prio=10 tid=0x00002aab408a7c00 nid=0xf9d runnable [0x0000000043639000..0x000000004363db00]
   java.lang.Thread.State: RUNNABLE
        at org.jruby.ast.util.ArgsUtil.convertToRubyArrayWithCoerce(ArgsUtil.java:79)
        at org.jruby.ast.util.ArgsUtil.convertToRubyArray(ArgsUtil.java:70)
        at org.jruby.runtime.InterpretedBlock.setupBlockArg(InterpretedBlock.java:253)
        at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:150)
        at org.jruby.runtime.Block.yield(Block.java:98)
        at org.jruby.RubyEnumerable$EachWithIndex.call(RubyEnumerable.java:346)
        at org.jruby.runtime.CallBlock.yield(CallBlock.java:68)
        at org.jruby.runtime.Block.yield(Block.java:98)
        at org.jruby.RubyArray.each(RubyArray.java:1324)
        at org.jruby.RubyArrayInvoker$each_method_0_0.call(Unknown Source)
        at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:295)
        at org.jruby.RubyClass.invoke(RubyClass.java:238)
        at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:270)
        at org.jruby.RubyObject.callMethod(RubyObject.java:740)
        at org.jruby.RubyEnumerable.each_with_index(RubyEnumerable.java:353)
        at org.jruby.RubyEnumerableInvoker$each_with_index_s_method_0_0.call(Unknown Source)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:315)
        at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:303)
        at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)
        at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:115)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:266)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:333)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:87)
        at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:206)
        at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:153)
        at org.jruby.runtime.Block.yield(Block.java:98)
        at org.jruby.RubyArray.each(RubyArray.java:1324)
        at org.jruby.RubyArrayInvoker$each_method_0_0.call(Unknown Source)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:129)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:318)
        at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:203)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:105)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:276)
        at org.jruby.ast.CallNode.interpret(CallNode.java:182)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:308)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:165)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:366)
        at org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.IfNode.interpret(IfNode.java:108)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.RescueNode.interpret(RescueNode.java:109)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:115)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.ast.IfNode.interpret(IfNode.java:110)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.ast.RootNode.interpret(RootNode.java:126)
        at org.jruby.Ruby.loadFile(Ruby.java:2018)
        at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:58)
        at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:320)
        at org.jruby.runtime.load.LoadService.require(LoadService.java:346)
        at org.jruby.RubyKernel.require(RubyKernel.java:769)
        at org.jruby.RubyKernelInvoker$require_s_method_1_0.call(Unknown Source)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:125)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:141)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:336)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.ast.RootNode.interpret(RootNode.java:126)
        at org.jruby.Ruby.loadFile(Ruby.java:2018)
        at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:58)
        at org.jruby.runtime.load.LoadService.load(LoadService.java:212)
        at org.jruby.RubyKernel.load(RubyKernel.java:782)
        at org.jruby.RubyKernelInvoker$load_s_method_0_1.call(Unknown Source)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:216)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:125)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:141)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:336)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:87)
        at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:206)
        at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:192)
        at org.jruby.runtime.Block.yield(Block.java:103)
        at org.jruby.RubyObject.yieldUnder(RubyObject.java:1123)
        at org.jruby.RubyObject.specificEval(RubyObject.java:939)
        at org.jruby.RubyObject.instance_eval(RubyObject.java:1917)
        at org.jruby.RubyObjectInvoker$instance_eval_method_multi.call(Unknown Source)
        at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrTwoOrThreeBlock.call(JavaMethod.java:266)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:93)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:288)
        at org.jruby.ast.FCallNode.interpret(FCallNode.java:163)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.RubyClass.invoke(RubyClass.java:238)
        at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:270)
        at org.jruby.RubyObject.callMethod(RubyObject.java:740)
        at org.jruby.RubyClass.newInstance(RubyClass.java:273)
        at org.jruby.RubyClassInvoker$newInstance_method_0_0.call(Unknown Source)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:129)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:318)
        at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.ast.RootNode.interpret(RootNode.java:126)
        at org.jruby.Ruby.evalScriptlet(Ruby.java:231)
        at org.jruby.rack.DefaultRackApplicationFactory.createRackServletWrapper(DefaultRackApplicationFactory.java:132)
        at org.jruby.rack.rails.RailsRackApplicationFactory.createApplicationObject(RailsRackApplicationFactory.java:21)
        at org.jruby.rack.DefaultRackApplicationFactory$1.create(DefaultRackApplicationFactory.java:46)
        at org.jruby.rack.DefaultRackApplicationFactory$4.init(DefaultRackApplicationFactory.java:150)
        at org.jruby.rack.DefaultRackApplicationFactory.getApplication(DefaultRackApplicationFactory.java:53)
        at org.jruby.rack.PoolingRackApplicationFactory.getApplication(PoolingRackApplicationFactory.java:92)
        at org.jruby.rack.DefaultRackDispatcher.process(DefaultRackDispatcher.java:31)
        at org.jruby.rack.RackFilter.doFilter(RackFilter.java:51)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor10" daemon prio=10 tid=0x00002aab403abc00 nid=0xf9c runnable [0x0000000043538000..0x000000004353cb80]
   java.lang.Thread.State: RUNNABLE
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
        at java.lang.Class.getConstructor0(Class.java:2699)
        at java.lang.Class.getConstructor(Class.java:1657)
        at org.jruby.internal.runtime.methods.InvocationMethodFactory.getAnnotatedMethod(InvocationMethodFactory.java:618)
        - locked <0x00002aaad0694d10> (a org.jruby.util.JRubyClassLoader)
        at org.jruby.RubyModule.defineAnnotatedMethod(RubyModule.java:765)
        at org.jruby.RubyModule.defineAnnotatedMethod(RubyModule.java:733)
        at org.jruby.RubyModule.defineAnnotatedMethodsIndividually(RubyModule.java:626)
        at org.jruby.RubyModule.defineAnnotatedMethods(RubyModule.java:525)
        at org.jruby.libraries.ThreadLibrary$Queue.setup(ThreadLibrary.java:273)
        at org.jruby.libraries.ThreadLibrary.load(ThreadLibrary.java:58)
        at org.jruby.ext.LateLoadingLibrary.load(LateLoadingLibrary.java:55)
        - locked <0x00002aaad06994c0> (a org.jruby.ext.LateLoadingLibrary)
        at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:320)
        at org.jruby.runtime.load.LoadService.require(LoadService.java:346)
        at org.jruby.RubyKernel.require(RubyKernel.java:769)
        at org.jruby.RubyKernelInvoker$require_s_method_1_0.call(Unknown Source)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:125)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:141)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:336)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.ast.RootNode.interpret(RootNode.java:126)
        at org.jruby.Ruby.loadFile(Ruby.java:2018)
        at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:58)
        at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:320)
        at org.jruby.runtime.load.LoadService.require(LoadService.java:346)
        at org.jruby.RubyKernel.require(RubyKernel.java:769)
        at org.jruby.RubyKernelInvoker$require_s_method_1_0.call(Unknown Source)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:125)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:141)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:336)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.ast.RescueNode.interpret(RescueNode.java:109)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:115)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.ast.IfNode.interpret(IfNode.java:110)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.ast.RootNode.interpret(RootNode.java:126)
        at org.jruby.Ruby.loadFile(Ruby.java:2018)
        at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:58)
        at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:320)
        at org.jruby.runtime.load.LoadService.require(LoadService.java:346)
        at org.jruby.RubyKernel.require(RubyKernel.java:769)
        at org.jruby.RubyKernelInvoker$require_s_method_1_0.call(Unknown Source)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:125)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:141)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:336)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.ast.RootNode.interpret(RootNode.java:126)
        at org.jruby.Ruby.loadFile(Ruby.java:2018)
        at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:58)
        at org.jruby.runtime.load.LoadService.load(LoadService.java:212)
        at org.jruby.RubyKernel.load(RubyKernel.java:782)
        at org.jruby.RubyKernelInvoker$load_s_method_0_1.call(Unknown Source)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:216)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:125)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:141)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:336)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:224)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:117)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:306)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:87)
        at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:206)
        at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:192)
        at org.jruby.runtime.Block.yield(Block.java:103)
        at org.jruby.RubyObject.yieldUnder(RubyObject.java:1123)
        at org.jruby.RubyObject.specificEval(RubyObject.java:939)
        at org.jruby.RubyObject.instance_eval(RubyObject.java:1917)
        at org.jruby.RubyObjectInvoker$instance_eval_method_multi.call(Unknown Source)
        at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrTwoOrThreeBlock.call(JavaMethod.java:266)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:93)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:288)
        at org.jruby.ast.FCallNode.interpret(FCallNode.java:163)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.RubyClass.invoke(RubyClass.java:238)
        at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:270)
        at org.jruby.RubyObject.callMethod(RubyObject.java:740)
        at org.jruby.RubyClass.newInstance(RubyClass.java:273)
        at org.jruby.RubyClassInvoker$newInstance_method_0_0.call(Unknown Source)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:129)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:318)
        at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:57)
        at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.ast.RootNode.interpret(RootNode.java:126)
        at org.jruby.Ruby.evalScriptlet(Ruby.java:231)
        at org.jruby.rack.DefaultRackApplicationFactory.createRackServletWrapper(DefaultRackApplicationFactory.java:132)
        at org.jruby.rack.rails.RailsRackApplicationFactory.createApplicationObject(RailsRackApplicationFactory.java:21)
        at org.jruby.rack.DefaultRackApplicationFactory$1.create(DefaultRackApplicationFactory.java:46)
        at org.jruby.rack.DefaultRackApplicationFactory$4.init(DefaultRackApplicationFactory.java:150)
        at org.jruby.rack.DefaultRackApplicationFactory.getApplication(DefaultRackApplicationFactory.java:53)
        at org.jruby.rack.PoolingRackApplicationFactory.getApplication(PoolingRackApplicationFactory.java:92)
        at org.jruby.rack.DefaultRackDispatcher.process(DefaultRackDispatcher.java:31)
        at org.jruby.rack.RackFilter.doFilter(RackFilter.java:51)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor9" daemon prio=10 tid=0x0000000059cc2800 nid=0xf9b waiting on condition [0x0000000043435000..0x000000004343ba00]
   java.lang.Thread.State: RUNNABLE
        at java.lang.ClassLoader.findLoadedClass0(Native Method)
        at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:922)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:295)
        - locked <0x00002aaad1abc278> (a org.jruby.util.JRubyClassLoader)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at org.jruby.runtime.callback.InvocationCallbackFactory.tryClass(InvocationCallbackFactory.java:218)
        at org.jruby.runtime.callback.InvocationCallbackFactory.getBlockCallback(InvocationCallbackFactory.java:588)
        - locked <0x00002aaad1abc278> (a org.jruby.util.JRubyClassLoader)
        at org.jruby.javasupport.util.RuntimeHelpers.createBlockCallback(RuntimeHelpers.java:59)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.activerecord_minus_2_dot_1_dot_0.lib.active_record.associations.build843839243_1314476624.getClosure__2(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/activerecord-2.1.0/lib/active_record/associations.rb)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.activerecord_minus_2_dot_1_dot_0.lib.active_record.associations.build843839243_1314476624.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/activerecord-2.1.0/lib/active_record/associations.rb:1667)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:138)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:266)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:333)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.RubyClass.invoke(RubyClass.java:238)
        at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:270)
        at org.jruby.RubyObject.callMethod(RubyObject.java:740)
        at org.jruby.RubyClass.newInstance(RubyClass.java:273)
        at org.jruby.RubyClassInvoker$newInstance_method_0_0.call(Unknown Source)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:253)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:160)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:393)
        at org.jruby.ast.CallThreeArgNode.interpret(CallThreeArgNode.java:61)
        at org.jruby.ast.DAsgnNode.interpret(DAsgnNode.java:107)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:87)
        at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:206)
        at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:153)
        at org.jruby.runtime.Block.yield(Block.java:98)
        at org.jruby.RubyKernel.rbCatch(RubyKernel.java:841)
        at org.jruby.RubyKernelInvoker$rbCatch_s_method_1_0.call(Unknown Source)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:345)
        at org.jruby.ast.FCallOneArgBlockNode.interpret(FCallOneArgBlockNode.java:36)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
        at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:171)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:266)
        at org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:333)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.activerecord_minus_2_dot_1_dot_0.lib.active_record.base.find_every110519974_1848992646.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/activerecord-2.1.0/lib/active_record/base.rb:1339)
        at ruby.jit.ruby.usr.local.apache_minus_tomcat_minus_5_dot_5_dot_26.webapps.insider_1_1.WEB_minus_INF.gems.gems.activerecord_minus_2_dot_1_dot_0.lib.active_record.base.find_every110519974_1848992646.__file__(/usr/local/tomcat/webapps/insider_1_1/WEB-INF/gems/gems/activerecord-2.1.0/lib/active_record/base.rb)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:138)
        at org.jruby.RubyObject.send(RubyObject.java:2080)
        at org.jruby.RubyObjectInvoker$send_method_0_0.call(Unknown Source)
        at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:234)
        at org.jruby.internal.runtime.met