Created
September 2, 2023 00:17
-
-
Save ingydotnet/44fe6887cae602ad05ea687fccb3d495 to your computer and use it in GitHub Desktop.
out.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ pwd | |
/home/ingy/src/yamlscript | |
+ git remote -v | |
origin git@github.com:yaml/yamlscript (fetch) | |
origin git@github.com:yaml/yamlscript (push) | |
+ git branch | |
* clojure | |
d | |
debug-with-tmate | |
devel | |
examples | |
fizzbuzz | |
language-wips | |
main | |
make | |
+ git rev-parse HEAD | |
15daffdc2fef8f0069cd3c2788c05d5665756528 | |
+ ./test.sh | |
+ make clean | |
make -C clojure clean | |
make[1]: Entering directory '/home/ingy/src/yamlscript/clojure' | |
rm -f .lein-failures .lein-repl-history .nrepl-port pom.xml | |
rm -f -r ../.clj-kondo/ ../.lsp/ | |
rm -f -r target/ .calva/ | |
make[1]: Leaving directory '/home/ingy/src/yamlscript/clojure' | |
make -C libyamlscript clean | |
make[1]: Entering directory '/home/ingy/src/yamlscript/libyamlscript' | |
rm -f -r lib target .lein-* | |
rm -f src/libyamlscript/Core.class | |
make[1]: Leaving directory '/home/ingy/src/yamlscript/libyamlscript' | |
make -C perl clean | |
make[1]: Entering directory '/home/ingy/src/yamlscript/perl' | |
rm -f -r cpan YAMLScript* | |
make[1]: Leaving directory '/home/ingy/src/yamlscript/perl' | |
make -C python clean | |
make[1]: Entering directory '/home/ingy/src/yamlscript/python' | |
rm -f MANIFEST* .long_description.md | |
rm -f -r dist/ .pytest_cache/ yamlscript-0.*/ | |
rm -f -r lib/yamlscript.egg-info/ .eggs/ | |
find . -name '__pycache__' | xargs rm -f -r | |
rm -f -r /home/ingy/src/yamlscript/libyamlscript/lib | |
make[1]: Leaving directory '/home/ingy/src/yamlscript/python' | |
+ make -C libyamlscript build | |
make: Entering directory '/home/ingy/src/yamlscript/libyamlscript' | |
lein uberjar | |
Compiling libyamlscript.core | |
Reflection warning, yamlscript/util.clj:10:5 - call to java.lang.Exception ctor can't be resolved. | |
Reflection warning, fr33m0nk/optional.clj:83:9 - call to method flatMap can't be resolved (target class is unknown). | |
Reflection warning, yamlscript/parser.clj:46:7 - reference to field getLine can't be resolved. | |
Reflection warning, yamlscript/parser.clj:47:7 - reference to field getColumn can't be resolved. | |
Reflection warning, yamlscript/parser.clj:48:7 - reference to field getIndex can't be resolved. | |
Reflection warning, yamlscript/parser.clj:50:7 - reference to field getLine can't be resolved. | |
Reflection warning, yamlscript/parser.clj:51:7 - reference to field getColumn can't be resolved. | |
Reflection warning, yamlscript/parser.clj:52:7 - reference to field getIndex can't be resolved. | |
Reflection warning, yamlscript/parser.clj:58:29 - reference to field getTag on org.snakeyaml.engine.v2.events.NodeEvent can't be resolved. | |
Created /home/ingy/src/yamlscript/libyamlscript/target/libyamlscript-0.1.0.jar | |
Created /home/ingy/src/yamlscript/libyamlscript/target/libyamlscript-0.1.0-standalone.jar | |
javac -cp target/libyamlscript-0.1.0-standalone.jar:/tmp/graalvm/lib/svm/builder/svm.jar src/libyamlscript/Core.java | |
mkdir -p /home/ingy/src/yamlscript/libyamlscript/lib/ | |
# The next command may take a long time (a minute or so) | |
time \ | |
native-image \ | |
--verbose \ | |
--no-fallback \ | |
\ | |
--initialize-at-build-time \ | |
--enable-preview \ | |
\ | |
-H:+ReportExceptionStackTraces \ | |
-J-Dclojure.spec.skip-macros=true \ | |
-J-Dclojure.compiler.direct-linking=true \ | |
-H:IncludeResources=SCI_VERSION \ | |
-H:Log=registerResource: \ | |
-J-Xmx3g \ | |
\ | |
--shared \ | |
-jar target/libyamlscript-0.1.0-standalone.jar \ | |
-cp src \ | |
-H:Name=/home/ingy/src/yamlscript/libyamlscript/lib/libyamlscript | |
Apply jar:file:///tmp/graalvm/lib/svm/library-support.jar!/META-INF/native-image/com.oracle.svm/thirdparty/native-image.properties | |
Apply jar:file:///tmp/graalvm/lib/svm/library-support.jar!/META-INF/native-image/com.oracle.svm/polyglot/native-image.properties | |
Executing [ | |
HOME=/home/ingy \ | |
LANG=en_US.UTF-8 \ | |
PATH=/tmp/graalvm/bin:/home/ingy/src/yamlscript/bin:/home/ingy/perl5/bin:/home/ingy/.fzf/bin:/home/ingy/bin:/home/ingy/.go/bin:/home/ingy/src/git-subrepo/lib:/home/ingy/src/git-hub-main/lib:/home/ingy/src/+bpan/bpan/bin:/home/ingy/src/+bpan/bpan/local/bin:/home/ingy/.raku/share/perl6/site/bin:/home/ingy/.raku/bin:/home/ingy/perl5/perlbrew/bin:/home/ingy/perl5/perlbrew/perls/default/bin:/usr/local/openresty-plus-debug/nginx/sbin:/usr/local/openresty-plus-debug/bin:/home/ingy/.cabal/bin:/home/ingy/.../bin:/home/ingy/.cargo/bin:/home/ingy/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin \ | |
PWD=/home/ingy/src/yamlscript/libyamlscript \ | |
USE_NATIVE_IMAGE_JAVA_PLATFORM_MODULE_SYSTEM=true \ | |
/tmp/graalvm/bin/java \ | |
-XX:+UseParallelGC \ | |
-XX:+UnlockExperimentalVMOptions \ | |
-XX:+EnableJVMCI \ | |
-Dtruffle.TrustAllTruffleRuntimeProviders=true \ | |
-Dtruffle.TruffleRuntime=com.oracle.truffle.api.impl.DefaultTruffleRuntime \ | |
-Dgraalvm.ForcePolyglotInvalid=true \ | |
-Dgraalvm.locatorDisabled=true \ | |
-Dsubstratevm.HostLibC=glibc \ | |
-Dsubstratevm.IgnoreGraalVersionCheck=true \ | |
--add-exports=java.base/com.sun.crypto.provider=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/jdk.internal.access.foreign=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/jdk.internal.event=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/jdk.internal.loader=org.graalvm.nativeimage.builder,org.graalvm.truffle \ | |
--add-exports=java.base/jdk.internal.logger=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/jdk.internal.misc=org.graalvm.nativeimage.builder,org.graalvm.nativeimage.objectfile,org.graalvm.nativeimage.pointsto \ | |
--add-exports=java.base/jdk.internal.module=jdk.internal.vm.compiler,org.graalvm.nativeimage.base,org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/jdk.internal.org.objectweb.asm=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/jdk.internal.perf=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/jdk.internal.platform=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/jdk.internal.ref=org.graalvm.nativeimage.builder,org.graalvm.nativeimage.objectfile \ | |
--add-exports=java.base/jdk.internal.reflect=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/jdk.internal.util=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/jdk.internal.vm.annotation=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/jdk.internal.vm=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.invoke.util=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.net=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.nio.ch=org.graalvm.nativeimage.builder,org.graalvm.nativeimage.objectfile \ | |
--add-exports=java.base/sun.reflect.annotation=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.reflect.generics.factory=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.reflect.generics.repository=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.reflect.generics.scope=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.reflect.generics.tree=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.security.jca=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.security.provider=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.security.ssl=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.security.util=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.security.x509=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.text.spi=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.util.calendar=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.util.cldr=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.util.locale.provider=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.util.locale=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.util.resources=org.graalvm.nativeimage.builder \ | |
--add-exports=java.base/sun.util=org.graalvm.nativeimage.builder \ | |
--add-exports=java.management.rmi/com.sun.jmx.remote.internal.rmi=org.graalvm.nativeimage.builder \ | |
--add-exports=java.management.rmi/com.sun.jmx.remote.protocol.rmi=org.graalvm.nativeimage.builder \ | |
--add-exports=java.management/com.sun.jmx.mbeanserver=org.graalvm.nativeimage.builder \ | |
--add-exports=java.management/sun.management=org.graalvm.nativeimage.builder,org.graalvm.nativeimage.pointsto \ | |
--add-exports=java.rmi/sun.rmi.server=org.graalvm.nativeimage.builder \ | |
--add-exports=java.xml.crypto/org.jcp.xml.dsig.internal.dom=org.graalvm.nativeimage.builder \ | |
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler,org.graalvm.nativeimage.builder,org.graalvm.nativeimage.objectfile \ | |
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler,org.graalvm.nativeimage.builder,org.graalvm.nativeimage.objectfile \ | |
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.site=jdk.internal.vm.compiler,org.graalvm.nativeimage.builder \ | |
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.stack=jdk.internal.vm.compiler,org.graalvm.nativeimage.builder \ | |
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler,org.graalvm.nativeimage.builder,org.graalvm.nativeimage.objectfile,org.graalvm.nativeimage.pointsto \ | |
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.common=jdk.internal.vm.compiler,org.graalvm.nativeimage.builder,org.graalvm.nativeimage.pointsto \ | |
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=jdk.internal.vm.compiler \ | |
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=jdk.internal.vm.compiler \ | |
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot=jdk.internal.vm.compiler,org.graalvm.nativeimage.builder,org.graalvm.nativeimage.pointsto \ | |
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.meta=jdk.internal.vm.compiler,org.graalvm.nativeimage.base,org.graalvm.nativeimage.builder,org.graalvm.nativeimage.objectfile,org.graalvm.nativeimage.pointsto \ | |
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.runtime=jdk.internal.vm.compiler,org.graalvm.nativeimage.builder,org.graalvm.nativeimage.pointsto \ | |
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.services=jdk.internal.vm.compiler,org.graalvm.nativeimage.builder \ | |
--add-exports=jdk.jfr/jdk.jfr.events=org.graalvm.nativeimage.builder \ | |
--add-exports=jdk.jfr/jdk.jfr.internal.handlers=org.graalvm.nativeimage.builder \ | |
--add-exports=jdk.jfr/jdk.jfr.internal.jfc=org.graalvm.nativeimage.builder \ | |
--add-exports=jdk.jfr/jdk.jfr.internal=org.graalvm.nativeimage.builder \ | |
--add-exports=jdk.management.agent/jdk.internal.agent=org.graalvm.nativeimage.builder \ | |
--add-exports=jdk.management/com.sun.management.internal=org.graalvm.nativeimage.builder \ | |
-XX:+UseJVMCINativeLibrary \ | |
-Xss10m \ | |
-XX:MaxRAMPercentage=39.527255372583376 \ | |
-XX:GCTimeRatio=19 \ | |
-XX:+ExitOnOutOfMemoryError \ | |
-Djava.awt.headless=true \ | |
'-Dorg.graalvm.vendor=GraalVM Community' \ | |
-Dorg.graalvm.vendorurl=https://www.graalvm.org/ \ | |
'-Dorg.graalvm.vendorversion=GraalVM CE 17.0.8+7.1' \ | |
-Dorg.graalvm.version=23.0.1 \ | |
-Dcom.oracle.graalvm.isaot=true \ | |
-Djava.system.class.loader=com.oracle.svm.hosted.NativeImageSystemClassLoader \ | |
-Xshare:off \ | |
-Djdk.internal.lambda.disableEagerInitialization=true \ | |
-Djdk.internal.lambda.eagerlyInitialize=false \ | |
-Djava.lang.invoke.InnerClassLambdaMetafactory.initializeLambdas=false \ | |
--enable-preview \ | |
-Dclojure.spec.skip-macros=true \ | |
-Dclojure.compiler.direct-linking=true \ | |
-Xmx3g \ | |
--add-modules=ALL-DEFAULT \ | |
--module-path \ | |
/tmp/graalvm/lib/truffle/truffle-api.jar:/tmp/graalvm/lib/svm/builder/native-image-base.jar:/tmp/graalvm/lib/svm/builder/svm.jar:/tmp/graalvm/lib/svm/builder/objectfile.jar:/tmp/graalvm/lib/svm/builder/pointsto.jar \ | |
--module \ | |
org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner \ | |
-watchpid \ | |
246634 \ | |
-imagecp \ | |
/home/ingy/src/yamlscript/libyamlscript/target/libyamlscript-0.1.0-standalone.jar:/home/ingy/src/yamlscript/libyamlscript/src \ | |
-imagemp \ | |
/tmp/graalvm/lib/svm/library-support.jar \ | |
-H:CLibraryPath=/tmp/graalvm/lib/svm/clibraries/linux-amd64 \ | |
-H:Path=/home/ingy/src/yamlscript/libyamlscript/lib \ | |
-H:FallbackThreshold=0 \ | |
-H:ClassInitialization=:build_time \ | |
-H:+ReportExceptionStackTraces \ | |
-H:IncludeResources=SCI_VERSION \ | |
-H:Log=registerResource: \ | |
-H:+SharedLibrary \ | |
'-H:Name@manifest from file:///home/ingy/src/yamlscript/libyamlscript/target/libyamlscript-0.1.0-standalone.jar=libyamlscript-0.1.0-standalone' \ | |
'-H:Class@manifest from file:///home/ingy/src/yamlscript/libyamlscript/target/libyamlscript-0.1.0-standalone.jar=clojure.main' \ | |
-H:Name=libyamlscript \ | |
'-H:Features@jar:file:///tmp/graalvm/lib/svm/library-support.jar!/META-INF/native-image/com.oracle.svm/thirdparty/native-image.properties=com.oracle.svm.thirdparty.gson.GsonFeature' \ | |
'-H:Features@jar:file:///tmp/graalvm/lib/svm/library-support.jar!/META-INF/native-image/com.oracle.svm/polyglot/native-image.properties=com.oracle.svm.polyglot.groovy.GroovyIndyInterfaceFeature,com.oracle.svm.polyglot.scala.ScalaFeature' | |
] | |
======================================================================================================================== | |
GraalVM Native Image: Generating 'libyamlscript' (shared library)... | |
======================================================================================================================== | |
For detailed information and explanations on the build output, visit: | |
https://github.com/oracle/graal/blob/master/docs/reference-manual/native-image/BuildOutput.md | |
------------------------------------------------------------------------------------------------------------------------ | |
[1/8] Initializing... (6.2s @ 0.18GB) | |
Java version: 17.0.8+7, vendor version: GraalVM CE 17.0.8+7.1 | |
Graal compiler: optimization level: 2, target machine: x86-64-v3 | |
C compiler: gcc (linux, x86_64, 11.4.0) | |
Garbage collector: Serial GC (max heap size: 80% of RAM) | |
[Use -Dgraal.LogFile=<path> to redirect Graal log output to a file.] | |
[thread:1] scope: main | |
[thread:1] scope: main.registerResource | |
ServiceLoaderFeature: registerResource: META-INF/services/java.nio.file.spi.FileSystemProvider | |
[thread:1] scope: main.registerResource | |
ServiceLoaderFeature: registerResource: META-INF/services/jdk.internal.logger.DefaultLoggerFinder | |
[thread:1] scope: main.registerResource | |
ServiceLoaderFeature: registerResource: META-INF/services/sun.util.resources.LocaleData$CommonResourceBundleProvider | |
[thread:1] scope: main.registerResource | |
ServiceLoaderFeature: registerResource: META-INF/services/sun.util.resources.LocaleData$SupplementaryResourceBundleProvider | |
[thread:1] scope: main.registerResource | |
Resources have been added by ServiceLoaderFeature. Automatic registration can be disabled with -H:-UseServiceLoaderFeature | |
[2/8] Performing analysis... [***] (58.5s @ 1.10GB) | |
8,279 (87.33%) of 9,480 types reachable | |
12,200 (39.26%) of 31,071 fields reachable | |
32,402 (57.13%) of 56,718 methods reachable | |
1,396 types, 96 fields, and 731 methods registered for reflection | |
59 types, 58 fields, and 53 methods registered for JNI access | |
4 native libraries: dl, pthread, rt, z | |
Error: Unsupported features in 7 methods | |
Detailed message: | |
Error: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,1,_,_] stack: [6] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,1,_,_] stack: [19] locks: [13 / 4] rethrowException] | |
Parser context: sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:250) [bci: 11, intrinsic: false] | |
11: getstatic #14 // __cached_class__1:java.lang.Class | |
14: if_acmpeq 31 | |
17: dup | |
18: instanceof #26 // sci.impl.vars.IVar | |
21: ifne 107 | |
Call path from entry point to sci.impl.vars$alter_var_root.invokeStatic(Object, Object): | |
at sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:247) | |
at sci.impl.vars$alter_var_root.invoke(vars.cljc:247) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,1,_,_] stack: [6] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,1,_,_] stack: [19] locks: [13 / 4] rethrowException] | |
Parser context: sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:250) [bci: 11, intrinsic: false] | |
11: getstatic #14 // __cached_class__1:java.lang.Class | |
14: if_acmpeq 31 | |
17: dup | |
18: instanceof #26 // sci.impl.vars.IVar | |
21: ifne 107 | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.checkCompatibleWith(FrameStateBuilder.java:414) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.merge(FrameStateBuilder.java:431) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createTarget(BytecodeParser.java:3151) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.appendGoto(BytecodeParser.java:3321) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createExceptionDispatch(BytecodeParser.java:3271) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.createExceptionDispatch(SharedGraphBuilderPhase.java:694) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3206) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.lookupEncodedGraph(InlineBeforeAnalysisGraphDecoder.java:120) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.doInline(PEGraphDecoder.java:1190) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:1173) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:1028) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:982) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:871) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.processNextNode(InlineBeforeAnalysisGraphDecoder.java:186) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:600) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:854) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysis.decodeGraph(InlineBeforeAnalysis.java:77) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:193) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,_,1,_,_] stack: [7] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,_,1,_,_] stack: [20] locks: [14 / 5] rethrowException] | |
Parser context: sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:254) [bci: 11, intrinsic: false] | |
11: getstatic #2 // __cached_class__3:java.lang.Class | |
14: if_acmpeq 31 | |
17: dup | |
18: instanceof #26 // sci.impl.vars.IVar | |
21: ifne 116 | |
Call path from entry point to sci.impl.vars$alter_var_root.invokeStatic(Object, Object, ISeq): | |
at sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:247) | |
at sci.impl.vars$alter_var_root.doInvoke(vars.cljc:247) | |
at clojure.lang.RestFn.invoke(RestFn.java:442) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,_,1,_,_] stack: [7] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,_,1,_,_] stack: [20] locks: [14 / 5] rethrowException] | |
Parser context: sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:254) [bci: 11, intrinsic: false] | |
11: getstatic #2 // __cached_class__3:java.lang.Class | |
14: if_acmpeq 31 | |
17: dup | |
18: instanceof #26 // sci.impl.vars.IVar | |
21: ifne 116 | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.checkCompatibleWith(FrameStateBuilder.java:414) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.merge(FrameStateBuilder.java:431) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createTarget(BytecodeParser.java:3151) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.appendGoto(BytecodeParser.java:3321) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createExceptionDispatch(BytecodeParser.java:3271) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.createExceptionDispatch(SharedGraphBuilderPhase.java:694) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3206) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.lookupEncodedGraph(InlineBeforeAnalysisGraphDecoder.java:120) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.doInline(PEGraphDecoder.java:1190) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:1173) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:1028) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:982) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:871) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.processNextNode(InlineBeforeAnalysisGraphDecoder.java:186) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:600) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:854) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysis.decodeGraph(InlineBeforeAnalysis.java:77) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:193) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,_,_,_,7,_,_] stack: [10] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,_,_,_,7,_,_] stack: [24] locks: [17 / 8] rethrowException] | |
Parser context: sci.impl.load$fn__3640$load_lib__3641.doInvoke(load.cljc:214) [bci: 17, intrinsic: false] | |
17: checkcast #28 // clojure.lang.IFn | |
20: aload_1 | |
21: aconst_null | |
22: astore_1 | |
23: aload_2 | |
24: aconst_null | |
25: astore_2 | |
26: aload_3 | |
27: aconst_null | |
Call path from entry point to sci.impl.load$fn__3640$load_lib__3641.doInvoke(Object, Object, Object, Object): | |
at sci.impl.load$fn__3640$load_lib__3641.doInvoke(load.cljc:212) | |
at clojure.lang.RestFn.invoke(RestFn.java:445) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,_,_,_,7,_,_] stack: [10] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,_,_,_,7,_,_] stack: [24] locks: [17 / 8] rethrowException] | |
Parser context: sci.impl.load$fn__3640$load_lib__3641.doInvoke(load.cljc:214) [bci: 17, intrinsic: false] | |
17: checkcast #28 // clojure.lang.IFn | |
20: aload_1 | |
21: aconst_null | |
22: astore_1 | |
23: aload_2 | |
24: aconst_null | |
25: astore_2 | |
26: aload_3 | |
27: aconst_null | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.checkCompatibleWith(FrameStateBuilder.java:414) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.merge(FrameStateBuilder.java:431) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createTarget(BytecodeParser.java:3151) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.appendGoto(BytecodeParser.java:3321) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createExceptionDispatch(BytecodeParser.java:3271) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.createExceptionDispatch(SharedGraphBuilderPhase.java:694) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3206) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: unbalanced monitors: too many exits | |
Call path from entry point to sci.lang.Namespace.alterMeta(IFn, ISeq): | |
at sci.lang.Namespace.alterMeta(lang.cljc:254) | |
at clojure.core$alter_meta_BANG_.invokeStatic(core.clj:2406) | |
at clojure.core$alter_meta_BANG_.doInvoke(core.clj:2398) | |
at clojure.lang.RestFn.invoke(RestFn.java:442) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: too many exits | |
at sci.lang.Namespace.alterMeta(lang.cljc:271) | |
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: too many exits | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3879) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2767) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5342) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3406) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.iterateBytecodesForBlock(SharedGraphBuilderPhase.java:712) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3366) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3208) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: unbalanced monitors: too many exits | |
Call path from entry point to sci.lang.Namespace.resetMeta(IPersistentMap): | |
at sci.lang.Namespace.resetMeta(lang.cljc:254) | |
at clojure.lang.EdnReader$MetaReader.invoke(EdnReader.java:585) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: too many exits | |
at sci.lang.Namespace.resetMeta(lang.cljc:273) | |
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: too many exits | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3879) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2767) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5342) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3406) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.iterateBytecodesForBlock(SharedGraphBuilderPhase.java:712) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3366) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3208) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: unbalanced monitors: too many exits | |
Call path from entry point to sci.lang.Var.alterMeta(IFn, ISeq): | |
at sci.lang.Var.alterMeta(lang.cljc:89) | |
at clojure.core$alter_meta_BANG_.invokeStatic(core.clj:2406) | |
at clojure.core$alter_meta_BANG_.doInvoke(core.clj:2398) | |
at clojure.lang.RestFn.invoke(RestFn.java:442) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: too many exits | |
at sci.lang.Var.alterMeta(lang.cljc:182) | |
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: too many exits | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3879) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2767) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5342) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3406) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.iterateBytecodesForBlock(SharedGraphBuilderPhase.java:712) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3366) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3208) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: unbalanced monitors: too many exits | |
Call path from entry point to sci.lang.Var.resetMeta(IPersistentMap): | |
at sci.lang.Var.resetMeta(lang.cljc:89) | |
at clojure.lang.EdnReader$MetaReader.invoke(EdnReader.java:585) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: too many exits | |
at sci.lang.Var.resetMeta(lang.cljc:184) | |
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: too many exits | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3879) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2767) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5342) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3406) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.iterateBytecodesForBlock(SharedGraphBuilderPhase.java:712) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3366) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3208) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
com.oracle.svm.core.util.UserError$UserException: Unsupported features in 7 methods | |
Detailed message: | |
Error: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,1,_,_] stack: [6] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,1,_,_] stack: [19] locks: [13 / 4] rethrowException] | |
Parser context: sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:250) [bci: 11, intrinsic: false] | |
11: getstatic #14 // __cached_class__1:java.lang.Class | |
14: if_acmpeq 31 | |
17: dup | |
18: instanceof #26 // sci.impl.vars.IVar | |
21: ifne 107 | |
Call path from entry point to sci.impl.vars$alter_var_root.invokeStatic(Object, Object): | |
at sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:247) | |
at sci.impl.vars$alter_var_root.invoke(vars.cljc:247) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,1,_,_] stack: [6] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,1,_,_] stack: [19] locks: [13 / 4] rethrowException] | |
Parser context: sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:250) [bci: 11, intrinsic: false] | |
11: getstatic #14 // __cached_class__1:java.lang.Class | |
14: if_acmpeq 31 | |
17: dup | |
18: instanceof #26 // sci.impl.vars.IVar | |
21: ifne 107 | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.checkCompatibleWith(FrameStateBuilder.java:414) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.merge(FrameStateBuilder.java:431) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createTarget(BytecodeParser.java:3151) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.appendGoto(BytecodeParser.java:3321) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createExceptionDispatch(BytecodeParser.java:3271) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.createExceptionDispatch(SharedGraphBuilderPhase.java:694) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3206) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.lookupEncodedGraph(InlineBeforeAnalysisGraphDecoder.java:120) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.doInline(PEGraphDecoder.java:1190) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:1173) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:1028) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:982) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:871) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.processNextNode(InlineBeforeAnalysisGraphDecoder.java:186) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:600) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:854) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysis.decodeGraph(InlineBeforeAnalysis.java:77) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:193) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,_,1,_,_] stack: [7] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,_,1,_,_] stack: [20] locks: [14 / 5] rethrowException] | |
Parser context: sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:254) [bci: 11, intrinsic: false] | |
11: getstatic #2 // __cached_class__3:java.lang.Class | |
14: if_acmpeq 31 | |
17: dup | |
18: instanceof #26 // sci.impl.vars.IVar | |
21: ifne 116 | |
Call path from entry point to sci.impl.vars$alter_var_root.invokeStatic(Object, Object, ISeq): | |
at sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:247) | |
at sci.impl.vars$alter_var_root.doInvoke(vars.cljc:247) | |
at clojure.lang.RestFn.invoke(RestFn.java:442) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,_,1,_,_] stack: [7] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,_,1,_,_] stack: [20] locks: [14 / 5] rethrowException] | |
Parser context: sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:254) [bci: 11, intrinsic: false] | |
11: getstatic #2 // __cached_class__3:java.lang.Class | |
14: if_acmpeq 31 | |
17: dup | |
18: instanceof #26 // sci.impl.vars.IVar | |
21: ifne 116 | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.checkCompatibleWith(FrameStateBuilder.java:414) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.merge(FrameStateBuilder.java:431) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createTarget(BytecodeParser.java:3151) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.appendGoto(BytecodeParser.java:3321) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createExceptionDispatch(BytecodeParser.java:3271) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.createExceptionDispatch(SharedGraphBuilderPhase.java:694) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3206) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.lookupEncodedGraph(InlineBeforeAnalysisGraphDecoder.java:120) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.doInline(PEGraphDecoder.java:1190) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:1173) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:1028) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:982) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:871) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.processNextNode(InlineBeforeAnalysisGraphDecoder.java:186) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:600) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:854) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysis.decodeGraph(InlineBeforeAnalysis.java:77) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:193) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,_,_,_,7,_,_] stack: [10] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,_,_,_,7,_,_] stack: [24] locks: [17 / 8] rethrowException] | |
Parser context: sci.impl.load$fn__3640$load_lib__3641.doInvoke(load.cljc:214) [bci: 17, intrinsic: false] | |
17: checkcast #28 // clojure.lang.IFn | |
20: aload_1 | |
21: aconst_null | |
22: astore_1 | |
23: aload_2 | |
24: aconst_null | |
25: astore_2 | |
26: aload_3 | |
27: aconst_null | |
Call path from entry point to sci.impl.load$fn__3640$load_lib__3641.doInvoke(Object, Object, Object, Object): | |
at sci.impl.load$fn__3640$load_lib__3641.doInvoke(load.cljc:212) | |
at clojure.lang.RestFn.invoke(RestFn.java:445) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,_,_,_,7,_,_] stack: [10] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,_,_,_,7,_,_] stack: [24] locks: [17 / 8] rethrowException] | |
Parser context: sci.impl.load$fn__3640$load_lib__3641.doInvoke(load.cljc:214) [bci: 17, intrinsic: false] | |
17: checkcast #28 // clojure.lang.IFn | |
20: aload_1 | |
21: aconst_null | |
22: astore_1 | |
23: aload_2 | |
24: aconst_null | |
25: astore_2 | |
26: aload_3 | |
27: aconst_null | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.checkCompatibleWith(FrameStateBuilder.java:414) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.merge(FrameStateBuilder.java:431) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createTarget(BytecodeParser.java:3151) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.appendGoto(BytecodeParser.java:3321) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createExceptionDispatch(BytecodeParser.java:3271) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.createExceptionDispatch(SharedGraphBuilderPhase.java:694) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3206) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: unbalanced monitors: too many exits | |
Call path from entry point to sci.lang.Namespace.alterMeta(IFn, ISeq): | |
at sci.lang.Namespace.alterMeta(lang.cljc:254) | |
at clojure.core$alter_meta_BANG_.invokeStatic(core.clj:2406) | |
at clojure.core$alter_meta_BANG_.doInvoke(core.clj:2398) | |
at clojure.lang.RestFn.invoke(RestFn.java:442) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: too many exits | |
at sci.lang.Namespace.alterMeta(lang.cljc:271) | |
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: too many exits | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3879) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2767) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5342) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3406) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.iterateBytecodesForBlock(SharedGraphBuilderPhase.java:712) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3366) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3208) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: unbalanced monitors: too many exits | |
Call path from entry point to sci.lang.Namespace.resetMeta(IPersistentMap): | |
at sci.lang.Namespace.resetMeta(lang.cljc:254) | |
at clojure.lang.EdnReader$MetaReader.invoke(EdnReader.java:585) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: too many exits | |
at sci.lang.Namespace.resetMeta(lang.cljc:273) | |
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: too many exits | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3879) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2767) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5342) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3406) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.iterateBytecodesForBlock(SharedGraphBuilderPhase.java:712) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3366) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3208) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: unbalanced monitors: too many exits | |
Call path from entry point to sci.lang.Var.alterMeta(IFn, ISeq): | |
at sci.lang.Var.alterMeta(lang.cljc:89) | |
at clojure.core$alter_meta_BANG_.invokeStatic(core.clj:2406) | |
at clojure.core$alter_meta_BANG_.doInvoke(core.clj:2398) | |
at clojure.lang.RestFn.invoke(RestFn.java:442) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: too many exits | |
at sci.lang.Var.alterMeta(lang.cljc:182) | |
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: too many exits | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3879) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2767) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5342) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3406) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.iterateBytecodesForBlock(SharedGraphBuilderPhase.java:712) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3366) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3208) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: unbalanced monitors: too many exits | |
Call path from entry point to sci.lang.Var.resetMeta(IPersistentMap): | |
at sci.lang.Var.resetMeta(lang.cljc:89) | |
at clojure.lang.EdnReader$MetaReader.invoke(EdnReader.java:585) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: too many exits | |
at sci.lang.Var.resetMeta(lang.cljc:184) | |
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: too many exits | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3879) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2767) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5342) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3406) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.iterateBytecodesForBlock(SharedGraphBuilderPhase.java:712) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3366) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3208) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.core.util.UserError.abort(UserError.java:85) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.FallbackFeature.reportAsFallback(FallbackFeature.java:248) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:798) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:582) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:539) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:408) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:612) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunner.java:134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:94) | |
Caused by: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: Unsupported features in 7 methods | |
Detailed message: | |
Error: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,1,_,_] stack: [6] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,1,_,_] stack: [19] locks: [13 / 4] rethrowException] | |
Parser context: sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:250) [bci: 11, intrinsic: false] | |
11: getstatic #14 // __cached_class__1:java.lang.Class | |
14: if_acmpeq 31 | |
17: dup | |
18: instanceof #26 // sci.impl.vars.IVar | |
21: ifne 107 | |
Call path from entry point to sci.impl.vars$alter_var_root.invokeStatic(Object, Object): | |
at sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:247) | |
at sci.impl.vars$alter_var_root.invoke(vars.cljc:247) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,1,_,_] stack: [6] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,1,_,_] stack: [19] locks: [13 / 4] rethrowException] | |
Parser context: sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:250) [bci: 11, intrinsic: false] | |
11: getstatic #14 // __cached_class__1:java.lang.Class | |
14: if_acmpeq 31 | |
17: dup | |
18: instanceof #26 // sci.impl.vars.IVar | |
21: ifne 107 | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.checkCompatibleWith(FrameStateBuilder.java:414) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.merge(FrameStateBuilder.java:431) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createTarget(BytecodeParser.java:3151) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.appendGoto(BytecodeParser.java:3321) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createExceptionDispatch(BytecodeParser.java:3271) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.createExceptionDispatch(SharedGraphBuilderPhase.java:694) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3206) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.lookupEncodedGraph(InlineBeforeAnalysisGraphDecoder.java:120) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.doInline(PEGraphDecoder.java:1190) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:1173) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:1028) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:982) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:871) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.processNextNode(InlineBeforeAnalysisGraphDecoder.java:186) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:600) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:854) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysis.decodeGraph(InlineBeforeAnalysis.java:77) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:193) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,_,1,_,_] stack: [7] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,_,1,_,_] stack: [20] locks: [14 / 5] rethrowException] | |
Parser context: sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:254) [bci: 11, intrinsic: false] | |
11: getstatic #2 // __cached_class__3:java.lang.Class | |
14: if_acmpeq 31 | |
17: dup | |
18: instanceof #26 // sci.impl.vars.IVar | |
21: ifne 116 | |
Call path from entry point to sci.impl.vars$alter_var_root.invokeStatic(Object, Object, ISeq): | |
at sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:247) | |
at sci.impl.vars$alter_var_root.doInvoke(vars.cljc:247) | |
at clojure.lang.RestFn.invoke(RestFn.java:442) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,_,1,_,_] stack: [7] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,_,1,_,_] stack: [20] locks: [14 / 5] rethrowException] | |
Parser context: sci.impl.vars$alter_var_root.invokeStatic(vars.cljc:254) [bci: 11, intrinsic: false] | |
11: getstatic #2 // __cached_class__3:java.lang.Class | |
14: if_acmpeq 31 | |
17: dup | |
18: instanceof #26 // sci.impl.vars.IVar | |
21: ifne 116 | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.checkCompatibleWith(FrameStateBuilder.java:414) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.merge(FrameStateBuilder.java:431) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createTarget(BytecodeParser.java:3151) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.appendGoto(BytecodeParser.java:3321) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createExceptionDispatch(BytecodeParser.java:3271) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.createExceptionDispatch(SharedGraphBuilderPhase.java:694) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3206) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.lookupEncodedGraph(InlineBeforeAnalysisGraphDecoder.java:120) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.doInline(PEGraphDecoder.java:1190) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:1173) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:1028) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:982) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:871) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.processNextNode(InlineBeforeAnalysisGraphDecoder.java:186) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:600) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:854) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysis.decodeGraph(InlineBeforeAnalysis.java:77) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:193) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,_,_,_,7,_,_] stack: [10] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,_,_,_,7,_,_] stack: [24] locks: [17 / 8] rethrowException] | |
Parser context: sci.impl.load$fn__3640$load_lib__3641.doInvoke(load.cljc:214) [bci: 17, intrinsic: false] | |
17: checkcast #28 // clojure.lang.IFn | |
20: aload_1 | |
21: aconst_null | |
22: astore_1 | |
23: aload_2 | |
24: aconst_null | |
25: astore_2 | |
26: aload_3 | |
27: aconst_null | |
Call path from entry point to sci.impl.load$fn__3640$load_lib__3641.doInvoke(Object, Object, Object, Object): | |
at sci.impl.load$fn__3640$load_lib__3641.doInvoke(load.cljc:212) | |
at clojure.lang.RestFn.invoke(RestFn.java:445) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match | |
This frame state: [locals: [_,_,_,_,_,7,_,_] stack: [10] locks: [] rethrowException] | |
Other frame state: [locals: [_,_,_,_,_,7,_,_] stack: [24] locks: [17 / 8] rethrowException] | |
Parser context: sci.impl.load$fn__3640$load_lib__3641.doInvoke(load.cljc:214) [bci: 17, intrinsic: false] | |
17: checkcast #28 // clojure.lang.IFn | |
20: aload_1 | |
21: aconst_null | |
22: astore_1 | |
23: aload_2 | |
24: aconst_null | |
25: astore_2 | |
26: aload_3 | |
27: aconst_null | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.checkCompatibleWith(FrameStateBuilder.java:414) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.FrameStateBuilder.merge(FrameStateBuilder.java:431) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createTarget(BytecodeParser.java:3151) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.appendGoto(BytecodeParser.java:3321) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.createExceptionDispatch(BytecodeParser.java:3271) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.createExceptionDispatch(SharedGraphBuilderPhase.java:694) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3206) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: unbalanced monitors: too many exits | |
Call path from entry point to sci.lang.Namespace.alterMeta(IFn, ISeq): | |
at sci.lang.Namespace.alterMeta(lang.cljc:254) | |
at clojure.core$alter_meta_BANG_.invokeStatic(core.clj:2406) | |
at clojure.core$alter_meta_BANG_.doInvoke(core.clj:2398) | |
at clojure.lang.RestFn.invoke(RestFn.java:442) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: too many exits | |
at sci.lang.Namespace.alterMeta(lang.cljc:271) | |
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: too many exits | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3879) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2767) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5342) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3406) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.iterateBytecodesForBlock(SharedGraphBuilderPhase.java:712) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3366) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3208) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: unbalanced monitors: too many exits | |
Call path from entry point to sci.lang.Namespace.resetMeta(IPersistentMap): | |
at sci.lang.Namespace.resetMeta(lang.cljc:254) | |
at clojure.lang.EdnReader$MetaReader.invoke(EdnReader.java:585) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: too many exits | |
at sci.lang.Namespace.resetMeta(lang.cljc:273) | |
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: too many exits | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3879) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2767) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5342) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3406) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.iterateBytecodesForBlock(SharedGraphBuilderPhase.java:712) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3366) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3208) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: unbalanced monitors: too many exits | |
Call path from entry point to sci.lang.Var.alterMeta(IFn, ISeq): | |
at sci.lang.Var.alterMeta(lang.cljc:89) | |
at clojure.core$alter_meta_BANG_.invokeStatic(core.clj:2406) | |
at clojure.core$alter_meta_BANG_.doInvoke(core.clj:2398) | |
at clojure.lang.RestFn.invoke(RestFn.java:442) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: too many exits | |
at sci.lang.Var.alterMeta(lang.cljc:182) | |
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: too many exits | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3879) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2767) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5342) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3406) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.iterateBytecodesForBlock(SharedGraphBuilderPhase.java:712) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3366) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3208) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Error: unbalanced monitors: too many exits | |
Call path from entry point to sci.lang.Var.resetMeta(IPersistentMap): | |
at sci.lang.Var.resetMeta(lang.cljc:89) | |
at clojure.lang.EdnReader$MetaReader.invoke(EdnReader.java:585) | |
at sci.impl.for_macro$expand_for$emit_bind__4691$do_mod__4705.invoke(for_macro.cljc:37) | |
at libyamlscript.core.evalYsToJson(Unknown Source) | |
at libyamlscript.Core.evalYsToJson(Core.java:18) | |
at com.oracle.svm.core.code.IsolateEnterStub.Core_evalYsToJson_b8797b0a60da17462c8d39e6e5da542e61af27f7(generated:0) | |
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: too many exits | |
at sci.lang.Var.resetMeta(lang.cljc:184) | |
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: too many exits | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3879) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2767) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5342) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3406) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.iterateBytecodesForBlock(SharedGraphBuilderPhase.java:712) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3366) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3208) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1134) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.build(SharedGraphBuilderPhase.java:152) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1026) | |
at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:97) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:114) | |
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:434) | |
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 org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:146) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.parseGraph(AnalysisMethod.java:819) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsedHelper(AnalysisMethod.java:784) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:767) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:184) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:152) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraphInfo(MethodTypeFlow.java:110) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:113) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:583) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:474) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:187) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:171) | |
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.constraints.UnsupportedFeatures.report(UnsupportedFeatures.java:129) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:793) | |
... 6 more | |
------------------------------------------------------------------------------------------------------------------------ | |
4.8s (7.3% of total time) in 58 GCs | Peak RSS: 1.90GB | CPU load: 6.05 | |
======================================================================================================================== | |
Finished generating 'libyamlscript' in 1m 5s. | |
com.oracle.svm.driver.NativeImage$NativeImageError | |
at org.graalvm.nativeimage.driver/com.oracle.svm.driver.NativeImage.showError(NativeImage.java:1982) | |
at org.graalvm.nativeimage.driver/com.oracle.svm.driver.NativeImage.build(NativeImage.java:1598) | |
at org.graalvm.nativeimage.driver/com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1557) | |
at org.graalvm.nativeimage.driver/com.oracle.svm.driver.NativeImage.main(NativeImage.java:1531) | |
real 1m6.644s | |
user 6m36.255s | |
sys 0m4.297s | |
make: *** [Makefile:50: /home/ingy/src/yamlscript/libyamlscript/lib/libyamlscript.so] Error 1 | |
make: Leaving directory '/home/ingy/src/yamlscript/libyamlscript' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment