Perlito icon indicating copy to clipboard operation
Perlito copied to clipboard

java -jar perlito5.jar -Isrc5/lib array.t failed to run with OpenJDK (not official Java)

Open yaakov-berkovitch opened this issue 5 years ago • 0 comments

Hi,

I forked the perliot project and built it successfully. As described in the project README, I tried to run the test, and got the following error:

java -jar perlito5.jar -Isrc5/lib array.t
java.lang.NullPointerException
        at org.perlito.Perlito5.PlJavaCompiler.compileClassInMemory(PlJavaCompiler.java:390)
        at org.perlito.Perlito5.PlJavaCompiler.eval_perl_string(PlJavaCompiler.java:325)
        at org.perlito.Perlito5.Main$61.apply(Main.java:4335)
        at org.perlito.Perlito5.PlLvalue.apply(PlLvalue.java:533)
        at org.perlito.Perlito5.PlStringConstant.apply(PlStringConstant.java:160)
        at org.perlito.Perlito5.Main.main(Main.java:4775)
org.perlito.Perlito5.PlDieException: null pointer: java.lang.NullPointerException at array.t line 1

        at org.perlito.Perlito5.PlCORE.die(PlCORE.java:955)
        at org.perlito.Perlito5.LibPerl$358.apply(LibPerl.java:24668)
        at org.perlito.Perlito5.PlLvalue.apply(PlLvalue.java:533)
        at org.perlito.Perlito5.PlStringConstant.apply(PlStringConstant.java:160)
        at org.perlito.Perlito5.Main.main(Main.java:4777)

I'm using OpenJDK Java 1.8: java -version openjdk version "1.8.0_232" OpenJDK Runtime Environment (build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)

Thanks, Yaakov

yaakov-berkovitch avatar Feb 04 '20 12:02 yaakov-berkovitch