BufferOverflowException when compile_gems is enabled
lyptt opened this issue · 0 comments
lyptt commented
I get the following error when compiling a few gems:
Unhandled Java exception: java.nio.BufferOverflowException
java.nio.BufferOverflowException: null
put at java/nio/HeapByteBuffer.java:189
put at java/nio/ByteBuffer.java:859
invoke at java/lang/reflect/Method.java:498
invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:470
invokeStaticDirect at org/jruby/javasupport/JavaMethod.java:372
invokeOther75:persist at uri_3a_classloader_3a_/META_minus_INF/jruby_dot_home/lib/ruby/stdlib/jruby/uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/jruby/compiler.rb:157
block in compile_files_with_options at uri_3a_classloader_3a_/META_minus_INF/jruby_dot_home/lib/ruby/stdlib/jruby/uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/jruby/compiler.rb:157
call at org/jruby/RubyProc.java:286
call at org/jruby/RubyProc.java:266
call at org/jruby/RubyProc$INVOKER$i$0$0$call.gen:-1
invokeOther20:\=\{\} at uri_3a_classloader_3a_/META_minus_INF/jruby_dot_home/lib/ruby/stdlib/jruby/uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/jruby/compiler.rb:285
block in compile_files_with_options at uri_3a_classloader_3a_/META_minus_INF/jruby_dot_home/lib/ruby/stdlib/jruby/uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/jruby/compiler.rb:285
each at org/jruby/RubyArray.java:1801
call at org/jruby/RubyArray$INVOKER$i$0$0$each.gen:-1
compile_files_with_options at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/jruby/compiler.rb:269
compile_argv at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/jruby/compiler.rb:92
invokeOther2:compile_argv at uri_3a_classloader_3a_/META_minus_INF/jruby_dot_home/bin/uri:classloader:/META-INF/jruby.home/bin/jrubyc:5
<main> at uri_3a_classloader_3a_/META_minus_INF/jruby_dot_home/bin/uri:classloader:/META-INF/jruby.home/bin/jrubyc:5
invokeWithArguments at java/lang/invoke/MethodHandle.java:627
runScript at org/jruby/Ruby.java:852
runNormally at org/jruby/Ruby.java:771
runNormally at org/jruby/Ruby.java:789
runFromMain at org/jruby/Ruby.java:601
doRunFromMain at org/jruby/Main.java:415
internalRun at org/jruby/Main.java:307
run at org/jruby/Main.java:234
main at org/jruby/Main.java:206
warble aborted!
Compilation of .rb files failed (pid 12753 exit 1)
The gems are fairly big. Is there a way to work around this?