You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unhandled Java exception: java.lang.NullPointerException
java.lang.NullPointerException: null
unbox at org/jruby/ir/dataflow/analyses/UnboxableOpsAnalysisNode.java:569
unbox at org/jruby/ir/dataflow/analyses/UnboxableOpsAnalysisProblem.java:174
unbox at org/jruby/ir/dataflow/analyses/UnboxableOpsAnalysisNode.java:662
unbox at org/jruby/ir/dataflow/analyses/UnboxableOpsAnalysisProblem.java:174
execute at org/jruby/ir/passes/UnboxingPass.java:26
run at org/jruby/ir/passes/CompilerPass.java:105
run at org/jruby/ir/passes/CompilerPass.java:119
runCompilerPasses at org/jruby/ir/IRScope.java:506
prepareForCompilation at org/jruby/ir/IRScope.java:586
promoteToFullBuild at org/jruby/runtime/MixedModeIRBlockBody.java:169
commonYieldPath at org/jruby/runtime/MixedModeIRBlockBody.java:126
doYield at org/jruby/runtime/IRBlockBody.java:179
yield at org/jruby/runtime/BlockBody.java:112
yield at org/jruby/runtime/Block.java:167
times at org/jruby/RubyFixnum.java:297
call at org/jruby/internal/runtime/methods/JavaMethod.java:497
cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:273
callBlock at org/jruby/runtime/callsite/CachingCallSite.java:79
call at org/jruby/runtime/callsite/CachingCallSite.java:83
interpret at org/jruby/ir/instructions/CallBase.java:423
processCall at org/jruby/ir/interpreter/InterpreterEngine.java:348
interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:77
interpret at org/jruby/ir/interpreter/InterpreterEngine.java:80
INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:144
call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:130
call at org/jruby/internal/runtime/methods/DynamicMethod.java:189
cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:293
call at org/jruby/runtime/callsite/CachingCallSite.java:131
processCall at org/jruby/ir/interpreter/InterpreterEngine.java:332
interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:77
INTERPRET_ROOT at org/jruby/ir/interpreter/Interpreter.java:112
execute at org/jruby/ir/interpreter/Interpreter.java:99
execute at org/jruby/ir/interpreter/Interpreter.java:35
execute at org/jruby/ir/IRTranslator.java:42
runInterpreter at org/jruby/Ruby.java:868
runInterpreter at org/jruby/Ruby.java:873
runNormally at org/jruby/Ruby.java:765
runFromMain at org/jruby/Ruby.java:579
doRunFromMain at org/jruby/Main.java:425
internalRun at org/jruby/Main.java:313
run at org/jruby/Main.java:242
main at org/jruby/Main.java:204
The text was updated successfully, but these errors were encountered:
-Xir.unbox is not fully developed and is definitely not production-ready by a long shot. It is very much in an experimental stage and continues to break regularly. So, bug reports against this feature are not necessary.
Environment
jruby 9.1.0.0 (2.3.0) 2016-05-02 a633c63 Java HotSpot(TM) 64-Bit Server VM 25.92-b14 on 1.8.0_92-b14 +jit [linux-x86_64]
Linux x64 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
/usr/local/src/jruby-9.1.0.0/bin/jruby -Xcompile.fastest=true -Xcompile.invokedynamic=true -Xir.unboxing=true -J-server -J-Xmn512m -J-Xms2048m -J-Xmx2048m spectralnorm.rb 500
Expected Behavior
http://benchmarksgame.alioth.debian.org/u32/program.php?test=spectralnorm&lang=jruby&id=2#log
These other benchmarks game programs are failing for the same reason:
2016-05-03 10:19:46,089 INFO .PROGRAM FAILED binarytrees.jruby-4.jruby [38]
2016-05-03 10:19:48,997 INFO .PROGRAM FAILED binarytrees.jruby-5.jruby [37]
2016-05-03 10:21:30,716 INFO .PROGRAM FAILED binarytrees.jruby [36]
2016-05-03 10:24:55,414 INFO ...OK binarytrees.jruby-3.jruby [35]
2016-05-03 10:24:58,955 INFO .PROGRAM FAILED chameneosredux.jruby [34]
2016-05-03 10:35:58,396 INFO .PROGRAM FAILED binarytrees.jruby-4.jruby [38]
2016-05-03 10:36:01,233 INFO .PROGRAM FAILED binarytrees.jruby-5.jruby [37]
2016-05-03 10:39:33,510 INFO ...OK binarytrees.jruby-3.jruby [36]
2016-05-03 10:39:36,586 INFO .PROGRAM FAILED binarytrees.jruby [35]
2016-05-03 10:39:39,236 INFO .PROGRAM FAILED chameneosredux.jruby [34]
2016-05-03 10:58:44,367 INFO ..TIMED OUT .....fannkuchredux.jruby [33]
2016-05-03 10:58:46,951 INFO .PROGRAM FAILED fannkuchredux.jruby-2.jruby [32]
2016-05-03 10:58:49,677 INFO .PROGRAM FAILED fasta.jruby [31]
2016-05-03 11:07:50,678 INFO ...OK .....fasta.jruby-3.jruby [30]
2016-05-03 11:07:53,254 INFO .PROGRAM FAILED knucleotide.jruby-2.jruby [29]
2016-05-03 11:07:56,243 INFO .PROGRAM FAILED knucleotide.jruby [28]
2016-05-03 11:07:59,090 INFO .PROGRAM FAILED knucleotide.jruby-4.jruby [27]
2016-05-03 11:08:02,004 INFO .PROGRAM FAILED knucleotide.jruby-3.jruby [26]
2016-05-03 11:08:04,743 INFO .PROGRAM FAILED mandelbrot.jruby-6.jruby [25]
2016-05-03 11:18:05,948 INFO .TIMED OUT mandelbrot.jruby-3.jruby [24]
2016-05-03 11:18:09,119 INFO .PROGRAM FAILED mandelbrot.jruby-4.jruby [23]
2016-05-03 11:18:12,253 INFO .PROGRAM FAILED mandelbrot.jruby-2.jruby [22]
2016-05-03 11:18:15,133 INFO .PROGRAM FAILED mandelbrot.jruby-5.jruby [21]
2016-05-03 11:18:17,740 INFO .PROGRAM FAILED meteor.jruby [20]
2016-05-03 11:18:20,355 INFO .PROGRAM FAILED meteor.jruby-2.jruby [19]
2016-05-03 11:18:23,056 INFO .PROGRAM FAILED nbody.jruby-2.jruby [18]
2016-05-03 11:20:41,081 INFO ...OK .....pidigits.jruby [17]
2016-05-03 11:22:10,285 INFO ...OK .....pidigits.jruby-3.jruby [16]
2016-05-03 11:23:37,467 INFO ...OK .....pidigits.jruby-4.jruby [15]
2016-05-03 11:28:26,586 INFO ...OK .....regexdna.jruby-5.jruby [14]
2016-05-03 11:28:29,227 INFO .PROGRAM FAILED regexdna.jruby-8.jruby [13]
2016-05-03 11:28:31,855 INFO .PROGRAM FAILED regexdna.jruby-6.jruby [12]
2016-05-03 11:35:04,405 INFO ...OK .....regexdna.jruby [11]
2016-05-03 11:35:07,053 INFO .PROGRAM FAILED regexdna.jruby-3.jruby [10]
2016-05-03 11:35:09,612 INFO .PROGRAM FAILED regexdna.jruby-2.jruby [9]
2016-05-03 11:35:12,270 INFO .PROGRAM FAILED regexdna.jruby-7.jruby [8]
2016-05-03 11:37:24,573 INFO ...OK .....revcomp.jruby-2.jruby [7]
2016-05-03 11:37:27,129 INFO .PROGRAM FAILED revcomp.jruby [6]
2016-05-03 11:52:39,564 INFO ...TIMED OUT spectralnorm.jruby-4.jruby [5]
2016-05-03 11:52:42,153 INFO .PROGRAM FAILED spectralnorm.jruby-2.jruby [4]
2016-05-03 11:52:44,777 INFO .PROGRAM FAILED spectralnorm.jruby [3]
2016-05-03 11:52:47,335 INFO .PROGRAM FAILED threadring.jruby [2]
2016-05-03 11:52:49,843 INFO .PROGRAM FAILED threadring.jruby-2.jruby [1]
See source code at
http://benchmarksgame.alioth.debian.org/u64q/measurements.php?lang=jruby
Actual Behavior
Unhandled Java exception: java.lang.NullPointerException
java.lang.NullPointerException: null
unbox at org/jruby/ir/dataflow/analyses/UnboxableOpsAnalysisNode.java:569
unbox at org/jruby/ir/dataflow/analyses/UnboxableOpsAnalysisProblem.java:174
unbox at org/jruby/ir/dataflow/analyses/UnboxableOpsAnalysisNode.java:662
unbox at org/jruby/ir/dataflow/analyses/UnboxableOpsAnalysisProblem.java:174
execute at org/jruby/ir/passes/UnboxingPass.java:26
run at org/jruby/ir/passes/CompilerPass.java:105
run at org/jruby/ir/passes/CompilerPass.java:119
runCompilerPasses at org/jruby/ir/IRScope.java:506
prepareForCompilation at org/jruby/ir/IRScope.java:586
promoteToFullBuild at org/jruby/runtime/MixedModeIRBlockBody.java:169
commonYieldPath at org/jruby/runtime/MixedModeIRBlockBody.java:126
doYield at org/jruby/runtime/IRBlockBody.java:179
yield at org/jruby/runtime/BlockBody.java:112
yield at org/jruby/runtime/Block.java:167
times at org/jruby/RubyFixnum.java:297
call at org/jruby/internal/runtime/methods/JavaMethod.java:497
cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:273
callBlock at org/jruby/runtime/callsite/CachingCallSite.java:79
call at org/jruby/runtime/callsite/CachingCallSite.java:83
interpret at org/jruby/ir/instructions/CallBase.java:423
processCall at org/jruby/ir/interpreter/InterpreterEngine.java:348
interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:77
interpret at org/jruby/ir/interpreter/InterpreterEngine.java:80
INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:144
call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:130
call at org/jruby/internal/runtime/methods/DynamicMethod.java:189
cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:293
call at org/jruby/runtime/callsite/CachingCallSite.java:131
processCall at org/jruby/ir/interpreter/InterpreterEngine.java:332
interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:77
INTERPRET_ROOT at org/jruby/ir/interpreter/Interpreter.java:112
execute at org/jruby/ir/interpreter/Interpreter.java:99
execute at org/jruby/ir/interpreter/Interpreter.java:35
execute at org/jruby/ir/IRTranslator.java:42
runInterpreter at org/jruby/Ruby.java:868
runInterpreter at org/jruby/Ruby.java:873
runNormally at org/jruby/Ruby.java:765
runFromMain at org/jruby/Ruby.java:579
doRunFromMain at org/jruby/Main.java:425
internalRun at org/jruby/Main.java:313
run at org/jruby/Main.java:242
main at org/jruby/Main.java:204
The text was updated successfully, but these errors were encountered: