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
Describe the issue
During building a native image, I'm getting this error:
com.oracle.svm.hosted.substitute.DeletedElementException: Unsupported method java.lang.ClassLoader.defineClass(String, byte[], int, int) is reachable
It appears that others have run into this before, and I got the impression from #2736 that it had been fixed, but maybe there's something different about my situation.
Describe GraalVM and your environment:
java version "11.0.10" 2021-01-19 LTS
Java(TM) SE Runtime Environment GraalVM EE 21.0.0 (build 11.0.10+8-LTS-jvmci-21.0-b06)
Java HotSpot(TM) 64-Bit Server VM GraalVM EE 21.0.0 (build 11.0.10+8-LTS-jvmci-21.0-b06, mixed mode, sharing)
OS: Windows 10 (10.0.19042 Build 19042)
Architecture: x64
More details
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.8.2
** Copyright (c) 2020 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
C:\Users\bob.marinier>cd git
C:\Users\bob.marinier\git>mkdir test
C:\Users\bob.marinier\git>cd test
C:\Users\bob.marinier\git\test>git clone --depth 1 --branch graalvm-native-image-unsupported-method-error https://github.com/soartech/jsoar.git
Cloning into 'jsoar'...
remote: Enumerating objects: 3575, done.
remote: Counting objects: 100% (3575/3575), done.
remote: Compressing objects: 100% (2920/2920), done.
remote: Total 3575 (delta 624), reused 2623 (delta 493), pack-reused 0
Receiving objects: 100% (3575/3575), 3.92 MiB | 13.80 MiB/s, done.
Resolving deltas: 100% (624/624), done.
Note: switching to '8de7810e2ec8978aba95f4fe2145e8fd0c1d4414'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
Updating files: 100% (3361/3361), done.
C:\Users\bob.marinier\git\test>cd jsoar
C:\Users\bob.marinier\git\test\jsoar>mvn install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] com.soartech:jsoar [pom]
[INFO] jsoar-core [jar]
[INFO] jsoar-tcl [jar]
[INFO] jsoar-repl [jar]
[INFO]
[INFO] -------------------------< com.soartech:jsoar >-------------------------
[INFO] Building com.soartech:jsoar 4.0.4-SNAPSHOT [1/4]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ jsoar ---
[INFO] Installing C:\Users\bob.marinier\git\test\jsoar\pom.xml to C:\Users\bob.marinier\.m2\repository\com\soartech\jsoar\4.0.4-SNAPSHOT\jsoar-4.0.4-SNAPSHOT.pom
[INFO]
[INFO] ----------------------< com.soartech:jsoar-core >-----------------------
[INFO] Building jsoar-core 4.0.4-SNAPSHOT [2/4]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jsoar-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 17 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ jsoar-core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 461 source files to C:\Users\bob.marinier\git\test\jsoar\jsoar-core\target\classes
[INFO] /C:/Users/bob.marinier/git/test/jsoar/jsoar-core/src/main/java/org/jsoar/runtime/TinyDebugger.java: Some input files use or override a deprecated API.
[INFO] /C:/Users/bob.marinier/git/test/jsoar/jsoar-core/src/main/java/org/jsoar/runtime/TinyDebugger.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jsoar-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 173 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ jsoar-core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 138 source files to C:\Users\bob.marinier\git\test\jsoar\jsoar-core\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ jsoar-core ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ jsoar-core ---
[INFO] Building jar: C:\Users\bob.marinier\git\test\jsoar\jsoar-core\target\jsoar-core-4.0.4-SNAPSHOT.jar
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ jsoar-core ---
[INFO] Installing C:\Users\bob.marinier\git\test\jsoar\jsoar-core\target\jsoar-core-4.0.4-SNAPSHOT.jar to C:\Users\bob.marinier\.m2\repository\com\soartech\jsoar-core\4.0.4-SNAPSHOT\jsoar-core-4.0.4-SNAPSHOT.jar
[INFO] Installing C:\Users\bob.marinier\git\test\jsoar\jsoar-core\pom.xml to C:\Users\bob.marinier\.m2\repository\com\soartech\jsoar-core\4.0.4-SNAPSHOT\jsoar-core-4.0.4-SNAPSHOT.pom
[INFO]
[INFO] -----------------------< com.soartech:jsoar-tcl >-----------------------
[INFO] Building jsoar-tcl 4.0.4-SNAPSHOT [3/4]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jsoar-tcl ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ jsoar-tcl ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 5 source files to C:\Users\bob.marinier\git\test\jsoar\jsoar-tcl\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jsoar-tcl ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ jsoar-tcl ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 6 source files to C:\Users\bob.marinier\git\test\jsoar\jsoar-tcl\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ jsoar-tcl ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ jsoar-tcl ---
[INFO] Building jar: C:\Users\bob.marinier\git\test\jsoar\jsoar-tcl\target\jsoar-tcl-4.0.4-SNAPSHOT.jar
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ jsoar-tcl ---
[INFO] Installing C:\Users\bob.marinier\git\test\jsoar\jsoar-tcl\target\jsoar-tcl-4.0.4-SNAPSHOT.jar to C:\Users\bob.marinier\.m2\repository\com\soartech\jsoar-tcl\4.0.4-SNAPSHOT\jsoar-tcl-4.0.4-SNAPSHOT.jar
[INFO] Installing C:\Users\bob.marinier\git\test\jsoar\jsoar-tcl\pom.xml to C:\Users\bob.marinier\.m2\repository\com\soartech\jsoar-tcl\4.0.4-SNAPSHOT\jsoar-tcl-4.0.4-SNAPSHOT.pom
[INFO]
[INFO] ----------------------< com.soartech:jsoar-repl >-----------------------
[INFO] Building jsoar-repl 4.0.4-SNAPSHOT [4/4]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jsoar-repl ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ jsoar-repl ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to C:\Users\bob.marinier\git\test\jsoar\jsoar-repl\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jsoar-repl ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Users\bob.marinier\git\test\jsoar\jsoar-repl\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ jsoar-repl ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ jsoar-repl ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ jsoar-repl ---
[INFO] Building jar: C:\Users\bob.marinier\git\test\jsoar\jsoar-repl\target\jsoar-repl-4.0.4-SNAPSHOT.jar
[INFO]
[INFO] --- native-image-maven-plugin:21.0.0:native-image (default) @ jsoar-repl ---
[INFO] ImageClasspath Entry: com.soartech:jsoar-core:jar:4.0.4-SNAPSHOT:compile (file:///C:/Users/bob.marinier/git/test/jsoar/jsoar-core/target/jsoar-core-4.0.4-SNAPSHOT.jar)
[INFO] ImageClasspath Entry: commons-beanutils:commons-beanutils:jar:1.9.4:compile (file:///C:/Users/bob.marinier/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar)
[INFO] ImageClasspath Entry: commons-collections:commons-collections:jar:3.2.2:compile (file:///C:/Users/bob.marinier/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar)
[INFO] ImageClasspath Entry: org.xerial:sqlite-jdbc:jar:3.34.0:compile (file:///C:/Users/bob.marinier/.m2/repository/org/xerial/sqlite-jdbc/3.34.0/sqlite-jdbc-3.34.0.jar)
[INFO] ImageClasspath Entry: org.slf4j:jcl-over-slf4j:jar:1.7.30:compile (file:///C:/Users/bob.marinier/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.30/jcl-over-slf4j-1.7.30.jar)
[INFO] ImageClasspath Entry: org.apache.commons:commons-math3:jar:3.6.1:compile (file:///C:/Users/bob.marinier/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar)
[INFO] ImageClasspath Entry: com.github.cliftonlabs:json-simple:jar:3.1.1:compile (file:///C:/Users/bob.marinier/.m2/repository/com/github/cliftonlabs/json-simple/3.1.1/json-simple-3.1.1.jar)
[INFO] ImageClasspath Entry: org.springframework:spring-core:jar:5.3.3:compile (file:///C:/Users/bob.marinier/.m2/repository/org/springframework/spring-core/5.3.3/spring-core-5.3.3.jar)
[INFO] ImageClasspath Entry: org.springframework:spring-jcl:jar:5.3.3:compile (file:///C:/Users/bob.marinier/.m2/repository/org/springframework/spring-jcl/5.3.3/spring-jcl-5.3.3.jar)
[INFO] ImageClasspath Entry: info.picocli:picocli:jar:4.6.1:compile (file:///C:/Users/bob.marinier/.m2/repository/info/picocli/picocli/4.6.1/picocli-4.6.1.jar)
[INFO] ImageClasspath Entry: commons-io:commons-io:jar:2.8.0:compile (file:///C:/Users/bob.marinier/.m2/repository/commons-io/commons-io/2.8.0/commons-io-2.8.0.jar)
[INFO] ImageClasspath Entry: org.graalvm.js:js:jar:21.0.0:runtime (file:///C:/Users/bob.marinier/.m2/repository/org/graalvm/js/js/21.0.0/js-21.0.0.jar)
[INFO] ImageClasspath Entry: org.graalvm.regex:regex:jar:21.0.0:runtime (file:///C:/Users/bob.marinier/.m2/repository/org/graalvm/regex/regex/21.0.0/regex-21.0.0.jar)
[INFO] ImageClasspath Entry: org.graalvm.truffle:truffle-api:jar:21.0.0:runtime (file:///C:/Users/bob.marinier/.m2/repository/org/graalvm/truffle/truffle-api/21.0.0/truffle-api-21.0.0.jar)
[INFO] ImageClasspath Entry: org.graalvm.sdk:graal-sdk:jar:21.0.0:runtime (file:///C:/Users/bob.marinier/.m2/repository/org/graalvm/sdk/graal-sdk/21.0.0/graal-sdk-21.0.0.jar)
[WARNING] jar:file:///C:/Users/bob.marinier/.m2/repository/org/graalvm/sdk/graal-sdk/21.0.0/graal-sdk-21.0.0.jar!/META-INF/native-image/org.graalvm.polyglot/native-image.properties does not match recommended META-INF/native-image/${groupId}/${artifactId}/native-image.properties layout.
[WARNING] jar:file:///C:/Users/bob.marinier/.m2/repository/org/graalvm/sdk/graal-sdk/21.0.0/graal-sdk-21.0.0.jar!/META-INF/native-image/org.graalvm.home/native-image.properties does not match recommended META-INF/native-image/${groupId}/${artifactId}/native-image.properties layout.
[INFO] ImageClasspath Entry: com.ibm.icu:icu4j:jar:67.1:runtime (file:///C:/Users/bob.marinier/.m2/repository/com/ibm/icu/icu4j/67.1/icu4j-67.1.jar)
[INFO] ImageClasspath Entry: org.graalvm.js:js-scriptengine:jar:21.0.0:runtime (file:///C:/Users/bob.marinier/.m2/repository/org/graalvm/js/js-scriptengine/21.0.0/js-scriptengine-21.0.0.jar)
[INFO] ImageClasspath Entry: com.soartech:jsoar-tcl:jar:4.0.4-SNAPSHOT:runtime (file:///C:/Users/bob.marinier/git/test/jsoar/jsoar-tcl/target/jsoar-tcl-4.0.4-SNAPSHOT.jar)
[INFO] ImageClasspath Entry: com.github.dronox:jtcl:jar:2.9.4:runtime (file:///C:/Users/bob.marinier/.m2/repository/com/github/dronox/jtcl/2.9.4/jtcl-2.9.4.jar)
[INFO] ImageClasspath Entry: org.scala-lang:scala-library:jar:2.12.7:runtime (file:///C:/Users/bob.marinier/.m2/repository/org/scala-lang/scala-library/2.12.7/scala-library-2.12.7.jar)
[INFO] ImageClasspath Entry: org.codehaus.janino:janino:jar:3.0.11:runtime (file:///C:/Users/bob.marinier/.m2/repository/org/codehaus/janino/janino/3.0.11/janino-3.0.11.jar)
[INFO] ImageClasspath Entry: org.codehaus.janino:commons-compiler:jar:3.0.11:runtime (file:///C:/Users/bob.marinier/.m2/repository/org/codehaus/janino/commons-compiler/3.0.11/commons-compiler-3.0.11.jar)
[INFO] ImageClasspath Entry: com.google.guava:guava:jar:30.1-jre:compile (file:///C:/Users/bob.marinier/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar)
[INFO] ImageClasspath Entry: com.google.guava:failureaccess:jar:1.0.1:compile (file:///C:/Users/bob.marinier/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar)
[INFO] ImageClasspath Entry: com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile (file:///C:/Users/bob.marinier/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar)
[INFO] ImageClasspath Entry: com.google.code.findbugs:jsr305:jar:3.0.2:compile (file:///C:/Users/bob.marinier/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar)
[INFO] ImageClasspath Entry: org.checkerframework:checker-qual:jar:3.5.0:compile (file:///C:/Users/bob.marinier/.m2/repository/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar)
[INFO] ImageClasspath Entry: com.google.errorprone:error_prone_annotations:jar:2.3.4:compile (file:///C:/Users/bob.marinier/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar)
[INFO] ImageClasspath Entry: com.google.j2objc:j2objc-annotations:jar:1.3:compile (file:///C:/Users/bob.marinier/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar)
[INFO] ImageClasspath Entry: org.slf4j:slf4j-api:jar:1.7.30:compile (file:///C:/Users/bob.marinier/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar)
[INFO] ImageClasspath Entry: com.soartech:jsoar-repl:jar:4.0.4-SNAPSHOT (file:///C:/Users/bob.marinier/git/test/jsoar/jsoar-repl/target/jsoar-repl-4.0.4-SNAPSHOT.jar)
[INFO] Executing: C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\lib\svm\bin\native-image.exe -cp C:\Users\bob.marinier\git\test\jsoar\jsoar-core\target\jsoar-core-4.0.4-SNAPSHOT.jar;C:\Users\bob.marinier\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\bob.marinier\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;C:\Users\bob.marinier\.m2\repository\org\xerial\sqlite-jdbc\3.34.0\sqlite-jdbc-3.34.0.jar;C:\Users\bob.marinier\.m2\repository\org\slf4j\jcl-over-slf4j\1.7.30\jcl-over-slf4j-1.7.30.jar;C:\Users\bob.marinier\.m2\repository\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar;C:\Users\bob.marinier\.m2\repository\com\github\cliftonlabs\json-simple\3.1.1\json-simple-3.1.1.jar;C:\Users\bob.marinier\.m2\repository\org\springframework\spring-core\5.3.3\spring-core-5.3.3.jar;C:\Users\bob.marinier\.m2\repository\org\springframework\spring-jcl\5.3.3\spring-jcl-5.3.3.jar;C:\Users\bob.marinier\.m2\repository\info\picocli\picocli\4.6.1\picocli-4.6.1.jar;C:\Users\bob.marinier\.m2\repository\commons-io\commons-io\2.8.0\commons-io-2.8.0.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\js\js\21.0.0\js-21.0.0.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\regex\regex\21.0.0\regex-21.0.0.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\truffle\truffle-api\21.0.0\truffle-api-21.0.0.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\sdk\graal-sdk\21.0.0\graal-sdk-21.0.0.jar;C:\Users\bob.marinier\.m2\repository\com\ibm\icu\icu4j\67.1\icu4j-67.1.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\js\js-scriptengine\21.0.0\js-scriptengine-21.0.0.jar;C:\Users\bob.marinier\git\test\jsoar\jsoar-tcl\target\jsoar-tcl-4.0.4-SNAPSHOT.jar;C:\Users\bob.marinier\.m2\repository\com\github\dronox\jtcl\2.9.4\jtcl-2.9.4.jar;C:\Users\bob.marinier\.m2\repository\org\scala-lang\scala-library\2.12.7\scala-library-2.12.7.jar;C:\Users\bob.marinier\.m2\repository\org\codehaus\janino\janino\3.0.11\janino-3.0.11.jar;C:\Users\bob.marinier\.m2\repository\org\codehaus\janino\commons-compiler\3.0.11\commons-compiler-3.0.11.jar;C:\Users\bob.marinier\.m2\repository\com\google\guava\guava\30.1-jre\guava-30.1-jre.jar;C:\Users\bob.marinier\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\bob.marinier\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\bob.marinier\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\bob.marinier\.m2\repository\org\checkerframework\checker-qual\3.5.0\checker-qual-3.5.0.jar;C:\Users\bob.marinier\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\bob.marinier\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\bob.marinier\.m2\repository\org\slf4j\slf4j-api\1.7.30\slf4j-api-1.7.30.jar;C:\Users\bob.marinier\git\test\jsoar\jsoar-repl\target\jsoar-repl-4.0.4-SNAPSHOT.jar --no-fallback --allow-incomplete-classpath --language:js -H:+ReportExceptionStackTraces --native-image-info --verbose -O0 -Dfile.encoding=UTF-8 -H:Class=org.jsoar.repl.Repl -H:Name=jsoar-repl
Executing [
'C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\bin\java.exe' \
-XX:+UseParallelGC \
-XX:+UnlockExperimentalVMOptions \
-XX:+EnableJVMCI \
-Dtruffle.TrustAllTruffleRuntimeProviders=true \
-Dtruffle.TruffleRuntime=com.oracle.truffle.api.impl.DefaultTruffleRuntime \
-Dgraalvm.ForcePolyglotInvalid=true \
-Dgraalvm.locatorDisabled=true \
-Dsubstratevm.IgnoreGraalVersionCheck=true \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.aarch64=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.amd64=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.site=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.stack=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.code=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.common=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.meta=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.runtime=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.services=ALL-UNNAMED \
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.sparc=ALL-UNNAMED \
--add-exports=org.graalvm.truffle/com.oracle.truffle.api=ALL-UNNAMED \
--add-opens=jdk.internal.vm.compiler/org.graalvm.compiler.debug=ALL-UNNAMED \
--add-opens=jdk.internal.vm.compiler/org.graalvm.compiler.nodes=ALL-UNNAMED \
--add-opens=jdk.unsupported/sun.reflect=ALL-UNNAMED \
--add-opens=java.base/jdk.internal.module=ALL-UNNAMED \
--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED \
--add-opens=java.base/jdk.internal.reflect=ALL-UNNAMED \
--add-opens=java.base/java.io=ALL-UNNAMED \
--add-opens=java.base/java.lang=ALL-UNNAMED \
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED \
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED \
--add-opens=java.base/java.lang.ref=ALL-UNNAMED \
--add-opens=java.base/java.net=ALL-UNNAMED \
--add-opens=java.base/java.nio=ALL-UNNAMED \
--add-opens=java.base/java.nio.file=ALL-UNNAMED \
--add-opens=java.base/java.security=ALL-UNNAMED \
--add-opens=java.base/javax.crypto=ALL-UNNAMED \
--add-opens=java.base/java.util=ALL-UNNAMED \
--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED \
--add-opens=java.base/sun.security.x509=ALL-UNNAMED \
--add-opens=java.base/jdk.internal.logger=ALL-UNNAMED \
--add-opens=org.graalvm.sdk/org.graalvm.nativeimage.impl=ALL-UNNAMED \
--add-opens=org.graalvm.sdk/org.graalvm.polyglot=ALL-UNNAMED \
--add-opens=org.graalvm.truffle/com.oracle.truffle.polyglot=ALL-UNNAMED \
--add-opens=org.graalvm.truffle/com.oracle.truffle.api.impl=ALL-UNNAMED \
-XX:+UseJVMCINativeLibrary \
-Xss10m \
-Xms1g \
-Duser.country=US \
-Duser.language=en \
-Djava.awt.headless=true \
-Dorg.graalvm.version=21.0.0 \
-Dorg.graalvm.config= \
-Dcom.oracle.graalvm.isaot=true \
-Djava.system.class.loader=com.oracle.svm.hosted.NativeImageSystemClassLoader \
-Xshare:off \
--module-path \
'C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\lib\truffle\truffle-api.jar' \
-Dtruffle.TruffleRuntime=com.oracle.svm.truffle.api.SubstrateTruffleRuntime \
-Dgraalvm.ForcePolyglotInvalid=false \
-Dpolyglot.image-build-time.PreinitializeContexts=js \
-Xmx15032385536 \
-Djdk.internal.lambda.disableEagerInitialization=true \
-Djdk.internal.lambda.eagerlyInitialize=false \
-Djava.lang.invoke.InnerClassLambdaMetafactory.initializeLambdas=false \
-Dsubstratevm.ImageIncludeBuiltinModules=org.graalvm.truffle \
-Dfile.encoding=UTF-8 \
'-javaagent:C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\lib\svm\builder\svm.jar' \
-cp \
'C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\lib\svm\builder\objectfile.jar;C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\lib\svm\builder\pointsto.jar;C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\lib\svm\builder\svm-enterprise.jar;C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\lib\svm\builder\svm.jar' \
'com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus' \
-imagecp \
'C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\lib\svm\library-support-enterprise.jar;C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\lib\svm\library-support.jar;C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\languages\regex\tregex.jar;C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\languages\js\graaljs.jar;C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\languages\js\icu4j.jar;C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\languages\js\trufflenode.jar;C:\Users\bob.marinier\git\test\jsoar\jsoar-core\target\jsoar-core-4.0.4-SNAPSHOT.jar;C:\Users\bob.marinier\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\bob.marinier\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;C:\Users\bob.marinier\.m2\repository\org\xerial\sqlite-jdbc\3.34.0\sqlite-jdbc-3.34.0.jar;C:\Users\bob.marinier\.m2\repository\org\slf4j\jcl-over-slf4j\1.7.30\jcl-over-slf4j-1.7.30.jar;C:\Users\bob.marinier\.m2\repository\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar;C:\Users\bob.marinier\.m2\repository\com\github\cliftonlabs\json-simple\3.1.1\json-simple-3.1.1.jar;C:\Users\bob.marinier\.m2\repository\org\springframework\spring-core\5.3.3\spring-core-5.3.3.jar;C:\Users\bob.marinier\.m2\repository\org\springframework\spring-jcl\5.3.3\spring-jcl-5.3.3.jar;C:\Users\bob.marinier\.m2\repository\info\picocli\picocli\4.6.1\picocli-4.6.1.jar;C:\Users\bob.marinier\.m2\repository\commons-io\commons-io\2.8.0\commons-io-2.8.0.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\js\js\21.0.0\js-21.0.0.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\regex\regex\21.0.0\regex-21.0.0.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\truffle\truffle-api\21.0.0\truffle-api-21.0.0.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\sdk\graal-sdk\21.0.0\graal-sdk-21.0.0.jar;C:\Users\bob.marinier\.m2\repository\com\ibm\icu\icu4j\67.1\icu4j-67.1.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\js\js-scriptengine\21.0.0\js-scriptengine-21.0.0.jar;C:\Users\bob.marinier\git\test\jsoar\jsoar-tcl\target\jsoar-tcl-4.0.4-SNAPSHOT.jar;C:\Users\bob.marinier\.m2\repository\com\github\dronox\jtcl\2.9.4\jtcl-2.9.4.jar;C:\Users\bob.marinier\.m2\repository\org\scala-lang\scala-library\2.12.7\scala-library-2.12.7.jar;C:\Users\bob.marinier\.m2\repository\org\codehaus\janino\janino\3.0.11\janino-3.0.11.jar;C:\Users\bob.marinier\.m2\repository\org\codehaus\janino\commons-compiler\3.0.11\commons-compiler-3.0.11.jar;C:\Users\bob.marinier\.m2\repository\com\google\guava\guava\30.1-jre\guava-30.1-jre.jar;C:\Users\bob.marinier\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\bob.marinier\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\bob.marinier\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\bob.marinier\.m2\repository\org\checkerframework\checker-qual\3.5.0\checker-qual-3.5.0.jar;C:\Users\bob.marinier\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\bob.marinier\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\bob.marinier\.m2\repository\org\slf4j\slf4j-api\1.7.30\slf4j-api-1.7.30.jar;C:\Users\bob.marinier\git\test\jsoar\jsoar-repl\target\jsoar-repl-4.0.4-SNAPSHOT.jar' \
'-H:Path=C:\Users\bob.marinier\git\test\jsoar\jsoar-repl\target' \
-H:ClassInitialization=org.graalvm.polyglot:build_time \
-H:Features=org.graalvm.home.HomeFinderFeature \
-H:JNIConfigurationResources=META-INF/native-image/com.soartech/jsoar-repl/jni-config.json \
-H:ReflectionConfigurationResources=META-INF/native-image/com.soartech/jsoar-repl/reflect-config.json \
-H:ResourceConfigurationResources=META-INF/native-image/com.soartech/jsoar-repl/resource-config.json \
-H:+AllowIncompleteClasspath \
-H:Features=com.oracle.svm.truffle.TruffleFeature,org.graalvm.home.HomeFinderFeature \
-H:MaxRuntimeCompileMethods=1700 \
-H:ClassInitialization=org.graalvm.launcher:build_time,com.oracle.truffle:build_time \
-H:-RemoveSaturatedTypeFlows \
-H:MaxRuntimeCompileMethods=900 \
-H:MaxRuntimeCompileMethods=9200 \
-H:ClassInitialization=com.oracle.truffle.js:build_time,com.oracle.js.parser:build_time,com.oracle.truffle.trufflenode:build_time,com.oracle.truffle.regex:build_time \
-H:ClassInitialization=com.ibm.icu:run_time \
-H:ReflectionConfigurationResources=com/oracle/truffle/js/runtime/resources/reflect-config.json \
-H:ResourceConfigurationResources=com/oracle/truffle/js/runtime/resources/resource-config.json \
-H:+ReportExceptionStackTraces \
-H:+DumpTargetInfo \
-H:Optimize=0 \
-H:Class=org.jsoar.repl.Repl \
-H:Name=jsoar-repl \
-H:FallbackThreshold=0 \
'-H:CLibraryPath=C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\lib\svm\clibraries\windows-amd64' \
]
[jsoar-repl:10060] classlist: 2,554.22 ms, 0.96 GB
[jsoar-repl:10060] (cap): 2,495.28 ms, 1.19 GB
[jsoar-repl:10060] setup: 5,219.56 ms, 1.19 GB
# Building image for target platform: org.graalvm.nativeimage.Platform$WINDOWS_AMD64
# Using native toolchain:
# Name: C/C++ Optimizing Compiler (cl)
# Vendor: microsoft
# Version: 19.28.29334
# Target architecture: x64
# Path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64\cl.exe
# Using CLibrary: com.oracle.svm.core.c.libc.NoLibC
[jsoar-repl:10060] (clinit): 1,791.82 ms, 5.72 GB
# Static libraries:
# ..\..\..\..\..\graalvm-ee-java11-21.0.0\lib\svm\clibraries\windows-amd64\libchelper.lib
# ..\..\..\..\..\graalvm-ee-java11-21.0.0\lib\static\windows-amd64\prefs.lib
# ..\..\..\..\..\graalvm-ee-java11-21.0.0\lib\static\windows-amd64\net.lib
# ..\..\..\..\..\graalvm-ee-java11-21.0.0\lib\static\windows-amd64\nio.lib
# ..\..\..\..\..\graalvm-ee-java11-21.0.0\lib\static\windows-amd64\java.lib
# ..\..\..\..\..\graalvm-ee-java11-21.0.0\lib\static\windows-amd64\fdlibm.lib
# ..\..\..\..\..\graalvm-ee-java11-21.0.0\lib\static\windows-amd64\zip.lib
# ..\..\..\..\..\graalvm-ee-java11-21.0.0\lib\svm\clibraries\windows-amd64\jvm.lib
# Other libraries: version
[jsoar-repl:10060] (typeflow): 32,336.87 ms, 5.72 GB
[jsoar-repl:10060] (objects): 26,311.16 ms, 5.72 GB
[jsoar-repl:10060] (features): 5,819.16 ms, 5.72 GB
[jsoar-repl:10060] analysis: 71,022.08 ms, 5.72 GB
Error: com.oracle.svm.hosted.substitute.DeletedElementException: Unsupported method java.lang.ClassLoader.defineClass(String, byte[], int, int) is reachable
To diagnose the issue, you can add the option --report-unsupported-elements-at-runtime. The unsupported element is then reported at run time when it is accessed the first time.
Detailed message:
Trace:
at parsing tcl.lang.TclClassLoader.loadClass(TclClassLoader.java:356)
Call path from entry point to tcl.lang.TclClassLoader.loadClass(String, boolean):
at tcl.lang.TclClassLoader.loadClass(TclClassLoader.java:274)
at tcl.lang.TclClassLoader.loadClass(TclClassLoader.java:257)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Ljava_lang_ClassLoader_2_0002eloadClass_00028Ljava_lang_String_2_00029Ljava_lang_Class_2(generated:0)
com.oracle.svm.core.util.UserError$UserException: com.oracle.svm.hosted.substitute.DeletedElementException: Unsupported method java.lang.ClassLoader.defineClass(String, byte[], int, int) is reachable
To diagnose the issue, you can add the option --report-unsupported-elements-at-runtime. The unsupported element is then reported at run time when it is accessed the first time.
Detailed message:
Trace:
at parsing tcl.lang.TclClassLoader.loadClass(TclClassLoader.java:356)
Call path from entry point to tcl.lang.TclClassLoader.loadClass(String, boolean):
at tcl.lang.TclClassLoader.loadClass(TclClassLoader.java:274)
at tcl.lang.TclClassLoader.loadClass(TclClassLoader.java:257)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Ljava_lang_ClassLoader_2_0002eloadClass_00028Ljava_lang_String_2_00029Ljava_lang_Class_2(generated:0)
at com.oracle.svm.core.util.UserError.abort(UserError.java:82)
at com.oracle.svm.hosted.FallbackFeature.reportAsFallback(FallbackFeature.java:233)
at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:773)
at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:563)
at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:476)
at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: com.oracle.svm.hosted.substitute.DeletedElementException: Unsupported method java.lang.ClassLoader.defineClass(String, byte[], int, int) is reachable
To diagnose the issue, you can add the option --report-unsupported-elements-at-runtime. The unsupported element is then reported at run time when it is accessed the first time.
Detailed message:
Trace:
at parsing tcl.lang.TclClassLoader.loadClass(TclClassLoader.java:356)
Call path from entry point to tcl.lang.TclClassLoader.loadClass(String, boolean):
at tcl.lang.TclClassLoader.loadClass(TclClassLoader.java:274)
at tcl.lang.TclClassLoader.loadClass(TclClassLoader.java:257)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Ljava_lang_ClassLoader_2_0002eloadClass_00028Ljava_lang_String_2_00029Ljava_lang_Class_2(generated:0)
at com.oracle.graal.pointsto.constraints.UnsupportedFeatures.report(UnsupportedFeatures.java:126)
at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:770)
... 8 more
Caused by: com.oracle.svm.hosted.substitute.DeletedElementException: Unsupported method java.lang.ClassLoader.defineClass(String, byte[], int, int) is reachable
To diagnose the issue, you can add the option --report-unsupported-elements-at-runtime. The unsupported element is then reported at run time when it is accessed the first time.
at com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.lookup(AnnotationSubstitutionProcessor.java:187)
at com.oracle.graal.pointsto.infrastructure.SubstitutionProcessor$ChainedSubstitutionProcessor.lookup(SubstitutionProcessor.java:128)
at com.oracle.graal.pointsto.infrastructure.SubstitutionProcessor$ChainedSubstitutionProcessor.lookup(SubstitutionProcessor.java:128)
at com.oracle.graal.pointsto.meta.AnalysisUniverse.lookupAllowUnresolved(AnalysisUniverse.java:409)
at com.oracle.graal.pointsto.infrastructure.WrappedConstantPool.lookupMethod(WrappedConstantPool.java:125)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.lookupMethodInPool(BytecodeParser.java:4345)
at com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.lookupMethodInPool(SharedGraphBuilderPhase.java:119)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.lookupMethod(BytecodeParser.java:4339)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genInvokeVirtual(BytecodeParser.java:1700)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5404)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3436)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3243)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1109)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1003)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:84)
at com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:76)
at jdk.internal.vm.compiler/org.graalvm.compiler.phases.Phase.run(Phase.java:49)
at jdk.internal.vm.compiler/org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:212)
at jdk.internal.vm.compiler/org.graalvm.compiler.phases.Phase.apply(Phase.java:42)
at jdk.internal.vm.compiler/org.graalvm.compiler.phases.Phase.apply(Phase.java:38)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:223)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:357)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:313)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:302)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:103)
at com.oracle.graal.pointsto.DefaultAnalysisPolicy$DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:227)
at com.oracle.graal.pointsto.flow.TypeFlow.notifyObservers(TypeFlow.java:470)
at com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:542)
at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:547)
at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:173)
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
... 5 more
Error: Image build request failed with exit status 1
com.oracle.svm.driver.NativeImage$NativeImageError: Image build request failed with exit status 1
at com.oracle.svm.driver.NativeImage.showError(NativeImage.java:1676)
at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1426)
at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1387)
at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1374)
at com.oracle.svm.driver.NativeImage$JDK9Plus.main(NativeImage.java:1858)
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for com.soartech:jsoar 4.0.4-SNAPSHOT:
[INFO]
[INFO] com.soartech:jsoar ................................. SUCCESS [ 0.207 s]
[INFO] jsoar-core ......................................... SUCCESS [ 8.183 s]
[INFO] jsoar-tcl .......................................... SUCCESS [ 0.569 s]
[INFO] jsoar-repl ......................................... FAILURE [01:22 min]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:31 min
[INFO] Finished at: 2021-02-25T16:20:41-05:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.graalvm.nativeimage:native-image-maven-plugin:21.0.0:native-image (default) on project jsoar-repl: Execution of C:\Users\bob.marinier\graalvm-ee-java11-21.0.0\lib\svm\bin\native-image.exe -cp C:\Users\bob.marinier\git\test\jsoar\jsoar-core\target\jsoar-core-4.0.4-SNAPSHOT.jar;C:\Users\bob.marinier\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\bob.marinier\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;C:\Users\bob.marinier\.m2\repository\org\xerial\sqlite-jdbc\3.34.0\sqlite-jdbc-3.34.0.jar;C:\Users\bob.marinier\.m2\repository\org\slf4j\jcl-over-slf4j\1.7.30\jcl-over-slf4j-1.7.30.jar;C:\Users\bob.marinier\.m2\repository\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar;C:\Users\bob.marinier\.m2\repository\com\github\cliftonlabs\json-simple\3.1.1\json-simple-3.1.1.jar;C:\Users\bob.marinier\.m2\repository\org\springframework\spring-core\5.3.3\spring-core-5.3.3.jar;C:\Users\bob.marinier\.m2\repository\org\springframework\spring-jcl\5.3.3\spring-jcl-5.3.3.jar;C:\Users\bob.marinier\.m2\repository\info\picocli\picocli\4.6.1\picocli-4.6.1.jar;C:\Users\bob.marinier\.m2\repository\commons-io\commons-io\2.8.0\commons-io-2.8.0.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\js\js\21.0.0\js-21.0.0.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\regex\regex\21.0.0\regex-21.0.0.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\truffle\truffle-api\21.0.0\truffle-api-21.0.0.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\sdk\graal-sdk\21.0.0\graal-sdk-21.0.0.jar;C:\Users\bob.marinier\.m2\repository\com\ibm\icu\icu4j\67.1\icu4j-67.1.jar;C:\Users\bob.marinier\.m2\repository\org\graalvm\js\js-scriptengine\21.0.0\js-scriptengine-21.0.0.jar;C:\Users\bob.marinier\git\test\jsoar\jsoar-tcl\target\jsoar-tcl-4.0.4-SNAPSHOT.jar;C:\Users\bob.marinier\.m2\repository\com\github\dronox\jtcl\2.9.4\jtcl-2.9.4.jar;C:\Users\bob.marinier\.m2\repository\org\scala-lang\scala-library\2.12.7\scala-library-2.12.7.jar;C:\Users\bob.marinier\.m2\repository\org\codehaus\janino\janino\3.0.11\janino-3.0.11.jar;C:\Users\bob.marinier\.m2\repository\org\codehaus\janino\commons-compiler\3.0.11\commons-compiler-3.0.11.jar;C:\Users\bob.marinier\.m2\repository\com\google\guava\guava\30.1-jre\guava-30.1-jre.jar;C:\Users\bob.marinier\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\bob.marinier\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\bob.marinier\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\bob.marinier\.m2\repository\org\checkerframework\checker-qual\3.5.0\checker-qual-3.5.0.jar;C:\Users\bob.marinier\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\bob.marinier\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\bob.marinier\.m2\repository\org\slf4j\slf4j-api\1.7.30\slf4j-api-1.7.30.jar;C:\Users\bob.marinier\git\test\jsoar\jsoar-repl\target\jsoar-repl-4.0.4-SNAPSHOT.jar --no-fallback --allow-incomplete-classpath --language:js -H:+ReportExceptionStackTraces --native-image-info --verbose -O0 -Dfile.encoding=UTF-8 -H:Class=org.jsoar.repl.Repl -H:Name=jsoar-repl returned non-zero result -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <args> -rf :jsoar-repl
The text was updated successfully, but these errors were encountered:
Yes, I generated everything using 21.0.0 (although not 21.0.0.2, but looking at the release notes for that, it doesn't look like it would make a difference).
Describe the issue
During building a native image, I'm getting this error:
It appears that others have run into this before, and I got the impression from #2736 that it had been fixed, but maybe there's something different about my situation.
Steps to reproduce the issue
Describe GraalVM and your environment:
java version "11.0.10" 2021-01-19 LTS
Java(TM) SE Runtime Environment GraalVM EE 21.0.0 (build 11.0.10+8-LTS-jvmci-21.0-b06)
Java HotSpot(TM) 64-Bit Server VM GraalVM EE 21.0.0 (build 11.0.10+8-LTS-jvmci-21.0-b06, mixed mode, sharing)
More details
The text was updated successfully, but these errors were encountered: