You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I chose to open a new issue as I saw other issues about GraalVM crashes (mainly #32) were marked as closed/fixed, and the fix shipped in a prior version.
Caused by: java.lang.UnsatisfiedLinkError: org.cyclops.integratedscripting.vendors.com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope.getIsolateThreadIn(J)J [neither Java_org_cyclops_integratedscripting_vendors_com_oracle_truffle_runtime_hotspot_libgraal_LibGraalScope_getIsolateThreadIn nor
at jdk.internal.vm.ci@25.0.3/jdk.vm.ci.hotspot.CompilerToVM.registerNativeMethods(Native Method) ~[?:?] {}
at jdk.internal.vm.ci@25.0.3/jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.registerNativeMethods(HotSpotJVMCIRuntime.java:1263) ~[?:?] {}
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?] {}
at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?] {}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.runtime.hotspot.libgraal.LibGraal.initializeLibgraal(LibGraal.java:196) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.runtime.hotspot.libgraal.LibGraal.<clinit>(LibGraal.java:210) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntimeAccess.createRuntime(HotSpotTruffleRuntimeAccess.java:145) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntimeAccess.getRuntime(HotSpotTruffleRuntimeAccess.java:76) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.Truffle.createRuntime(Truffle.java:154) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.Truffle$1.run(Truffle.java:185) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.Truffle$1.run(Truffle.java:183) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at java.base/java.security.AccessController.doPrivileged(AccessController.java:74) ~[?:?] {}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.Truffle.initRuntime(Truffle.java:183) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.Truffle.<clinit>(Truffle.java:64) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.impl.Accessor.getTVMCI(Accessor.java:1656) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.impl.Accessor$Constants.<clinit>(Accessor.java:1515) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.impl.Accessor.engineSupport(Accessor.java:1581) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.LibraryAccessor.engineAccessor(LibraryAccessor.java:57) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.LibraryFactory.loadExternalDefaultProviders(LibraryFactory.java:439) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.LibraryFactory.getExternalDefaultProviders(LibraryFactory.java:430) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.LibraryFactory.initDefaultExports(LibraryFactory.java:213) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.LibraryFactory.<init>(LibraryFactory.java:208) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.DynamicDispatchLibraryGen.<init>(DynamicDispatchLibraryGen.java:33) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.DynamicDispatchLibraryGen.<clinit>(DynamicDispatchLibraryGen.java:25) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at java.base/java.lang.Class.forName0(Native Method) ~[?:?] {}
at java.base/java.lang.Class.forName(Class.java:547) ~[?:?] {}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.LibraryFactory.loadGeneratedClass(LibraryFactory.java:775) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.LibraryFactory.resolveImpl(LibraryFactory.java:756) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.LibraryFactory.resolve(LibraryFactory.java:749) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.LibraryFactory.<init>(LibraryFactory.java:202) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.interop.InteropLibraryGen.<init>(InteropLibraryGen.java:180) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.interop.InteropLibraryGen.<clinit>(InteropLibraryGen.java:171) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at java.base/java.lang.Class.forName0(Native Method) ~[?:?] {}
at java.base/java.lang.Class.forName(Class.java:547) ~[?:?] {}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.LibraryFactory.loadGeneratedClass(LibraryFactory.java:775) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.LibraryFactory.resolveImpl(LibraryFactory.java:756) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.library.LibraryFactory.resolve(LibraryFactory.java:749) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.interop.InteropLibrary.<clinit>(InteropLibrary.java:2972) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/com.oracle.truffle.polyglot.PolyglotValueDispatch.<clinit>(PolyglotValueDispatch.java:168) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/com.oracle.truffle.polyglot.PolyglotImpl.initialize(PolyglotImpl.java:219) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.org.graalvm.polyglot.Engine.loadAndValidateProviders(Engine.java:1890) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.org.graalvm.polyglot.Engine$1.run(Engine.java:1916) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.org.graalvm.polyglot.Engine$1.run(Engine.java:1911) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at java.base/java.security.AccessController.doPrivileged(AccessController.java:74) ~[?:?] {}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.org.graalvm.polyglot.Engine.initEngineImpl(Engine.java:1911) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.org.graalvm.polyglot.Engine$ImplHolder.<clinit>(Engine.java:179) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.org.graalvm.polyglot.Engine.getImpl(Engine.java:518) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.org.graalvm.polyglot.Engine$Builder.build(Engine.java:827) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.evaluate.ScriptHelpers.<clinit>(ScriptHelpers.java:27) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.core.language.LanguageHandlerRegistry.getProvider(LanguageHandlerRegistry.java:44) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.client.gui.container.ContainerScreenTerminalScripting.renderScriptPaths(ContainerScreenTerminalScripting.java:251) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.client.gui.container.ContainerScreenTerminalScripting.renderBg(ContainerScreenTerminalScripting.java:200) ~[integratedscripting-1.21.1-neoforge-1.0.22.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/minecraft@1.21.1/net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.renderBackground(AbstractContainerScreen.java:157) ~[client-1.21.1-20240808.144430-srg.jar%23198!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
@rubensworks Thanks for the check-in! New mobo didn't work, new mobo + new CPU didn't work, and I'm over trying to fix it myself and spending more and more $$$ on parts. Computer repair shop gave me estimate of Jul 10.
Caused by: java.lang.InternalError: java.lang.reflect.InvocationTargetException
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.runtime.hotspot.libgraal.LibGraal.initializeLibgraal(LibGraal.java:204) ~[integratedscripting-1.21.1-neoforge-1.0.22-376.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.runtime.hotspot.libgraal.LibGraal.<clinit>(LibGraal.java:210) ~[integratedscripting-1.21.1-neoforge-1.0.22-376.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntimeAccess.createRuntime(HotSpotTruffleRuntimeAccess.java:145) ~[integratedscripting-1.21.1-neoforge-1.0.22-376.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntimeAccess.getRuntime(HotSpotTruffleRuntimeAccess.java:76) ~[integratedscripting-1.21.1-neoforge-1.0.22-376.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.Truffle.createRuntime(Truffle.java:154) ~[integratedscripting-1.21.1-neoforge-1.0.22-376.jar%23205!/:1.0.22] {re:classloading}
at TRANSFORMER/integratedscripting@1.0.22/org.cyclops.integratedscripting.vendors.com.oracle.truffle.api.Truffle$1.run(Truffle.java:185) ~[integratedscripting-1.21.1-neoforge-1.0.22-376.jar%23205!/:1.0.22] {re:classloading}
Activity
rubensworks commentedon Jun 19, 2026
Thanks for reporting!
rubensworks commentedon Jun 19, 2026
Relevant part of the logs:
rubensworks commentedon Jun 20, 2026
I'm unable to reproduce this myself using the Graal JDK you mentioned.
I did a small tweak that may fix your problem though.
Could you try out this dev build (
integratedscripting-1.21.1-neoforge-1.0.22-376.jar)?s5bug commentedon Jun 21, 2026
My motherboard has decided to die. I'll get back to you on Wednesday.
rubensworks commentedon Jul 4, 2026
@s5bug Any updates on your end?
s5bug commentedon Jul 4, 2026
@rubensworks Thanks for the check-in! New mobo didn't work, new mobo + new CPU didn't work, and I'm over trying to fix it myself and spending more and more $$$ on parts. Computer repair shop gave me estimate of Jul 10.
rubensworks commentedon Jul 4, 2026
Ouch. Hope you manage to fix it soon!
s5bug commentedon Jul 16, 2026
376 fails:
https://mclo.gs/6jpVJE9
387 fails:
https://mclo.gs/Raqq3mJ
rubensworks commentedon Jul 17, 2026
Thanks for checking!
Note to self:
rubensworks commentedon Jul 22, 2026
@s5bug Ok, I tried a completely different approach, which should solve the problem.
Could you try out the following dev build on your end to confirm? https://www.dropbox.com/scl/fi/r7kkgx5f5cipo1k7i0ge2/integratedscripting-1.21.1-neoforge-1.0.23-DEV.jar?rlkey=6eg90p03fuiforlpwpdv0okbo&st=62w3cdef&dl=0
s5bug commentedon Jul 22, 2026
Check it out, I'm in the house like carpet (it works):
rubensworks commentedon Jul 22, 2026
Aha great, thanks for the help @s5bug!
Now I need to clean up some things, and then I'll make a new release for this.
rubensworks commentedon Jul 22, 2026
Done in f44ee32 and 8057191