java.lang.ClassFormatError: Invalid method Code length ------------------------------------------------------
Key: JRUBY-5900 URL: https://jira.codehaus.org/browse/JRUBY-5900 Project: JRuby Issue Type: Bug Components: Compiler Affects Versions: JRuby 1.6.2 Environment: # java -version java version "1.6.0_26" Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode) Reporter: Xuân Baldauf When running a ruby on rails 2.3.8 application using the trinidad gem with this command line: jruby --server -J-Xmx6144m -J-XX:MaxPermSize=2048m -J-Dcom.sun.grizzly.maxThreads=256 -J-Dcom.sun.grizzly.minWorkerThreads=128 -J-Djruby.jit.logging=false -J-Djruby.jit.logging.verbose=true -J-Djruby.compile.mode=FORCE -J-Djruby.jit.threshold=0 -J-Djruby.jit.max=-1 -J-Djruby.jit.maxsize=10000000 -J-Djruby.thread.pool.enabled=true -J-Djruby.thread.pool.min=20 -J-XX:+UseConcMarkSweepGC -J-XX:+CMSIncrementalMode -J-Dcom.sun.grizzly.maxThreads=256 -J-Dcom.sun.grizzly.minWorkerThreads=128 -S trinidad -t -e production --config config/trinidad.yml I get following exception warning: could not compile: /usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/actionmailer-2.3.8/lib/action_mailer/vendor/tmail-1.2.7/tmail/vendor/rchardet-1.3/lib/rchardet/jpcntx.rb; full trace follows java.lang.ClassFormatError: Invalid method Code length 76788 in class file usr/local/lib/jruby_minus_1_dot_6_dot_2/lib/ruby/gems/$1_dot_8/gems/actionmailer_minus_2_dot_3_dot_8/lib/action_mailer/vendor/tmail_minus_1_dot_2_dot_7/tmail/vendor/rchardet_minus_1_dot_3/lib/rchardet/jpcntx at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at org.jruby.util.JRubyClassLoader.defineClass(JRubyClassLoader.java:76) at org.jruby.compiler.impl.StandardASMCompiler.loadClass(StandardASMCompiler.java:222) at org.jruby.Ruby.tryCompile(Ruby.java:655) at org.jruby.Ruby.tryCompile(Ruby.java:627) at org.jruby.Ruby.compileAndLoadFile(Ruby.java:2489) at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:54) at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:755) at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:334) at org.jruby.runtime.load.LoadService.require(LoadService.java:381) at org.jruby.runtime.load.LoadService.lockAndRequire(LoadService.java:306) at org.jruby.RubyKernel.requireCommon(RubyKernel.java:1055) at org.jruby.RubyKernel.require(RubyKernel.java:1038) at org.jruby.RubyKernel$s$1$0$require.call(RubyKernel$s$1$0$require.gen:65535) at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:319) at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:137) at opt.jruby.lib.ruby.site_ruby.$1_dot_8.rubygems.custom_require.method__1$RUBY$require(/opt/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29) at opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require.call(opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require:65535) at opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require.call(opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require:65535) at org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:68) at org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:75) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.block_5$RUBY$require(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$block_5$RUBY$require.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$block_5$RUBY$require:65535) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:112) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:95) at org.jruby.runtime.CompiledBlock.yieldSpecific(CompiledBlock.java:75) at org.jruby.runtime.Block.yieldSpecific(Block.java:99) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.chained_57_ensure_2$RUBY$__ensure__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.chained_56_ensure_1$RUBY$__ensure__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:520) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.method__55$RUBY$new_constants_in(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__55$RUBY$new_constants_in.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__55$RUBY$new_constants_in:65535) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:211) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:146) at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:157) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.method__20$RUBY$require(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__20$RUBY$require.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__20$RUBY$require:65535) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:211) at org.jruby.internal.runtime.methods.CompiledMethod.call(CompiledMethod.java:260) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:282) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.actionmailer_minus_2_dot_3_dot_8.lib.action_mailer.vendor.tmail_minus_1_dot_2_dot_7.tmail.vendor.rchardet_minus_1_dot_3.lib.rchardet.__file__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/actionmailer-2.3.8/lib/action_mailer/vendor/tmail-1.2.7/tmail/vendor/rchardet-1.3/lib/rchardet.rb:41) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.actionmailer_minus_2_dot_3_dot_8.lib.action_mailer.vendor.tmail_minus_1_dot_2_dot_7.tmail.vendor.rchardet_minus_1_dot_3.lib.rchardet.load(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/actionmailer-2.3.8/lib/action_mailer/vendor/tmail-1.2.7/tmail/vendor/rchardet-1.3/lib/rchardet.rb) at org.jruby.Ruby.runScript(Ruby.java:671) at org.jruby.Ruby.compileAndLoadFile(Ruby.java:2497) at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:54) at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:755) at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:334) at org.jruby.runtime.load.LoadService.require(LoadService.java:381) at org.jruby.runtime.load.LoadService.lockAndRequire(LoadService.java:306) at org.jruby.RubyKernel.requireCommon(RubyKernel.java:1055) at org.jruby.RubyKernel.require(RubyKernel.java:1038) at org.jruby.RubyKernel$s$1$0$require.call(RubyKernel$s$1$0$require.gen:65535) at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:319) at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:137) at opt.jruby.lib.ruby.site_ruby.$1_dot_8.rubygems.custom_require.method__1$RUBY$require(/opt/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29) at opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require.call(opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require:65535) at opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require.call(opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require:65535) at org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:68) at org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:75) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.block_5$RUBY$require(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$block_5$RUBY$require.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$block_5$RUBY$require:65535) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:112) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:95) at org.jruby.runtime.CompiledBlock.yieldSpecific(CompiledBlock.java:75) at org.jruby.runtime.Block.yieldSpecific(Block.java:99) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.chained_57_ensure_2$RUBY$__ensure__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.chained_56_ensure_1$RUBY$__ensure__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:520) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.method__55$RUBY$new_constants_in(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__55$RUBY$new_constants_in.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__55$RUBY$new_constants_in:65535) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:211) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:146) at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:157) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.method__20$RUBY$require(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__20$RUBY$require.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__20$RUBY$require:65535) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:211) at org.jruby.internal.runtime.methods.CompiledMethod.call(CompiledMethod.java:260) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:282) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.actionmailer_minus_2_dot_3_dot_8.lib.action_mailer.vendor.tmail_minus_1_dot_2_dot_7.tmail.__file__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/actionmailer-2.3.8/lib/action_mailer/vendor/tmail-1.2.7/tmail.rb:6) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.actionmailer_minus_2_dot_3_dot_8.lib.action_mailer.vendor.tmail_minus_1_dot_2_dot_7.tmail.load(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/actionmailer-2.3.8/lib/action_mailer/vendor/tmail-1.2.7/tmail.rb) at org.jruby.Ruby.runScript(Ruby.java:671) at org.jruby.Ruby.compileAndLoadFile(Ruby.java:2497) at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:54) at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:755) at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:334) at org.jruby.runtime.load.LoadService.require(LoadService.java:381) at org.jruby.runtime.load.LoadService.lockAndRequire(LoadService.java:306) at org.jruby.RubyKernel.requireCommon(RubyKernel.java:1055) at org.jruby.RubyKernel.require(RubyKernel.java:1038) at org.jruby.RubyKernel$s$1$0$require.call(RubyKernel$s$1$0$require.gen:65535) at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:319) at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:137) at opt.jruby.lib.ruby.site_ruby.$1_dot_8.rubygems.custom_require.method__1$RUBY$require(/opt/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29) at opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require.call(opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require:65535) at opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require.call(opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require:65535) at org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:68) at org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:75) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.block_5$RUBY$require(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$block_5$RUBY$require.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$block_5$RUBY$require:65535) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:112) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:95) at org.jruby.runtime.CompiledBlock.yieldSpecific(CompiledBlock.java:75) at org.jruby.runtime.Block.yieldSpecific(Block.java:99) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.chained_57_ensure_2$RUBY$__ensure__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.chained_56_ensure_1$RUBY$__ensure__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:520) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.method__55$RUBY$new_constants_in(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__55$RUBY$new_constants_in.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__55$RUBY$new_constants_in:65535) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:211) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:146) at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:157) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.method__20$RUBY$require(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__20$RUBY$require.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__20$RUBY$require:65535) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:211) at org.jruby.internal.runtime.methods.CompiledMethod.call(CompiledMethod.java:260) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:282) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.actionmailer_minus_2_dot_3_dot_8.lib.action_mailer.vendor.tmail.__file__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/actionmailer-2.3.8/lib/action_mailer/vendor/tmail.rb:13) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.actionmailer_minus_2_dot_3_dot_8.lib.action_mailer.vendor.tmail.load(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/actionmailer-2.3.8/lib/action_mailer/vendor/tmail.rb) at org.jruby.Ruby.runScript(Ruby.java:671) at org.jruby.Ruby.compileAndLoadFile(Ruby.java:2497) at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:54) at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:755) at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:334) at org.jruby.runtime.load.LoadService.require(LoadService.java:381) at org.jruby.runtime.load.LoadService.lockAndRequire(LoadService.java:306) at org.jruby.RubyKernel.requireCommon(RubyKernel.java:1055) at org.jruby.RubyKernel.require(RubyKernel.java:1038) at org.jruby.RubyKernel$s$1$0$require.call(RubyKernel$s$1$0$require.gen:65535) at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:319) at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:137) at opt.jruby.lib.ruby.site_ruby.$1_dot_8.rubygems.custom_require.method__1$RUBY$require(/opt/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29) at opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require.call(opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require:65535) at opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require.call(opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require:65535) at org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:68) at org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:75) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.block_5$RUBY$require(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$block_5$RUBY$require.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$block_5$RUBY$require:65535) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:112) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:95) at org.jruby.runtime.CompiledBlock.yieldSpecific(CompiledBlock.java:75) at org.jruby.runtime.Block.yieldSpecific(Block.java:99) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.chained_57_ensure_2$RUBY$__ensure__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.chained_56_ensure_1$RUBY$__ensure__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:520) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.method__55$RUBY$new_constants_in(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__55$RUBY$new_constants_in.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__55$RUBY$new_constants_in:65535) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:211) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:146) at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:157) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.method__20$RUBY$require(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__20$RUBY$require.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__20$RUBY$require:65535) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:211) at org.jruby.internal.runtime.methods.CompiledMethod.call(CompiledMethod.java:260) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:282) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.actionmailer_minus_2_dot_3_dot_8.lib.action_mailer.__file__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/actionmailer-2.3.8/lib/action_mailer.rb:62) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.actionmailer_minus_2_dot_3_dot_8.lib.action_mailer.load(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/actionmailer-2.3.8/lib/action_mailer.rb) at org.jruby.Ruby.runScript(Ruby.java:671) at org.jruby.Ruby.compileAndLoadFile(Ruby.java:2497) at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:54) at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:755) at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:334) at org.jruby.runtime.load.LoadService.require(LoadService.java:381) at org.jruby.runtime.load.LoadService.lockAndRequire(LoadService.java:306) at org.jruby.RubyKernel.requireCommon(RubyKernel.java:1055) at org.jruby.RubyKernel.require(RubyKernel.java:1038) at org.jruby.RubyKernel$s$1$0$require.call(RubyKernel$s$1$0$require.gen:65535) at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:319) at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:137) at opt.jruby.lib.ruby.site_ruby.$1_dot_8.rubygems.custom_require.method__1$RUBY$require(/opt/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29) at opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require.call(opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require:65535) at opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require.call(opt$jruby$lib$ruby$site_ruby$$1_dot_8$rubygems$custom_require$method__1$RUBY$require:65535) at org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:68) at org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:75) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.block_5$RUBY$require(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$block_5$RUBY$require.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$block_5$RUBY$require:65535) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:112) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:95) at org.jruby.runtime.CompiledBlock.yieldSpecific(CompiledBlock.java:75) at org.jruby.runtime.Block.yieldSpecific(Block.java:99) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.chained_57_ensure_2$RUBY$__ensure__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.chained_56_ensure_1$RUBY$__ensure__(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:520) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.method__55$RUBY$new_constants_in(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__55$RUBY$new_constants_in.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__55$RUBY$new_constants_in:65535) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:211) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:146) at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:157) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.activesupport_minus_2_dot_3_dot_8.lib.active_support.dependencies.method__20$RUBY$require(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__20$RUBY$require.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$activesupport_minus_2_dot_3_dot_8$lib$active_support$dependencies$method__20$RUBY$require:65535) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:211) at org.jruby.internal.runtime.methods.CompiledMethod.call(CompiledMethod.java:260) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:137) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.rails_minus_2_dot_3_dot_8.lib.initializer.block_4$RUBY$require_frameworks(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/initializer.rb:268) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$rails_minus_2_dot_3_dot_8$lib$initializer$block_4$RUBY$require_frameworks.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$rails_minus_2_dot_3_dot_8$lib$initializer$block_4$RUBY$require_frameworks:65535) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:112) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:95) at org.jruby.runtime.Block.yield(Block.java:130) at org.jruby.RubyArray.eachCommon(RubyArray.java:1595) at org.jruby.RubyArray.each(RubyArray.java:1602) at org.jruby.RubyArray$i$0$0$each.call(RubyArray$i$0$0$each.gen:65535) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:272) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:114) at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:123) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.rails_minus_2_dot_3_dot_8.lib.initializer.method__24$RUBY$require_frameworks(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/initializer.rb:268) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$rails_minus_2_dot_3_dot_8$lib$initializer$method__24$RUBY$require_frameworks.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$rails_minus_2_dot_3_dot_8$lib$initializer$method__24$RUBY$require_frameworks:65535) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$rails_minus_2_dot_3_dot_8$lib$initializer$method__24$RUBY$require_frameworks.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$rails_minus_2_dot_3_dot_8$lib$initializer$method__24$RUBY$require_frameworks:65535) at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:262) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:105) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.jruby_minus_rack_minus_1_dot_0_dot_9.lib.jruby_minus_rack_minus_1_dot_0_dot_9_dot_jar.jruby.rack.rails.method__10$RUBY$require_frameworks_with_servlet_env(file:/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/jruby-rack-1.0.9/lib/jruby-rack-1.0.9.jar!/jruby/rack/rails.rb:71) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$jruby_minus_rack_minus_1_dot_0_dot_9$lib$jruby_minus_rack_minus_1_dot_0_dot_9_dot_jar$jruby$rack$rails$method__10$RUBY$require_frameworks_with_servlet_env.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$jruby_minus_rack_minus_1_dot_0_dot_9$lib$jruby_minus_rack_minus_1_dot_0_dot_9_dot_jar$jruby$rack$rails$method__10$RUBY$require_frameworks_with_servlet_env:65535) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$jruby_minus_rack_minus_1_dot_0_dot_9$lib$jruby_minus_rack_minus_1_dot_0_dot_9_dot_jar$jruby$rack$rails$method__10$RUBY$require_frameworks_with_servlet_env.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$jruby_minus_rack_minus_1_dot_0_dot_9$lib$jruby_minus_rack_minus_1_dot_0_dot_9_dot_jar$jruby$rack$rails$method__10$RUBY$require_frameworks_with_servlet_env:65535) at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:262) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:105) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.rails_minus_2_dot_3_dot_8.lib.initializer.method__17$RUBY$process(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/initializer.rb:134) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$rails_minus_2_dot_3_dot_8$lib$initializer$method__17$RUBY$process.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$rails_minus_2_dot_3_dot_8$lib$initializer$method__17$RUBY$process:65535) at org.jruby.RubyClass.finvoke(RubyClass.java:522) at org.jruby.RubyBasicObject.send(RubyBasicObject.java:2746) at org.jruby.RubyKernel.send(RubyKernel.java:2059) at org.jruby.RubyKernel$s$send.call(RubyKernel$s$send.gen:65535) at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrNBlock.call(JavaMethod.java:266) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:282) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139) at usr.local.lib.jruby_minus_1_dot_6_dot_2.lib.ruby.gems.$1_dot_8.gems.rails_minus_2_dot_3_dot_8.lib.initializer.method__15$RUBY$run(/usr/local/lib/jruby-1.6.2/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/initializer.rb:113) at usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$rails_minus_2_dot_3_dot_8$lib$initializer$method__15$RUBY$run.call(usr$local$lib$jruby_minus_1_dot_6_dot_2$lib$ruby$gems$$1_dot_8$gems$rails_minus_2_dot_3_dot_8$lib$initializer$method__15$RUBY$run:65535) at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:203) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:272) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:114) at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:123) It looks like this bug did not happen in JRuby 1.5.1. -- This message is automatically generated by JIRA. 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