Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] forge exit with code 1 #813

Open
fox944 opened this issue Feb 23, 2025 · 0 comments
Open

[Bug] forge exit with code 1 #813

fox944 opened this issue Feb 23, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@fox944
Copy link

fox944 commented Feb 23, 2025

Describe the bug

Whenever I try to launch forge on Minecraft 1.21 or above I get an error code no matter what Java version I set it to use

The log file and images/videos

[Pre-Init] PojavLauncher INIT!
[Pre-Init] Version: 3.0-development
[Pre-Init] Commit: b8a0a0a (main)
[Pre-Init] Device: iPhone 14
[Pre-Init] iOS 18.3.1 (22D72) (Unjailbroken)
[Pre-init] Entitlements availability:

  • com.apple.developer.kernel.extended-virtual-addressing: NO
  • com.apple.developer.kernel.increased-memory-limit: NO
  • com.apple.private.security.no-sandbox: NO
    [Debugging] Debug log enabled: YES
    [Pre-init] Restored game directory preference (default)
    [VersionList] Got 800 versions
    [MCDL] SHA1 passed for 1.21.4.json
    [MCDL] insertSafety: how to insert assetIndex?
    [MCDL] insertSafety: how to insert assets?
    [MCDL] Warning: JNA version required by 1.21.4-forge-54.1.0 is 5.15.0 > 5.13.0, skipping JNA replacement.
    [MDCL] Skipped library org.lwjgl:lwjgl-freetype:3.3.3
    [MDCL] Skipped library org.lwjgl:lwjgl-freetype:3.3.3:natives-linux
    [MDCL] Skipped library org.lwjgl:lwjgl-freetype:3.3.3:natives-macos-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-freetype:3.3.3:natives-macos-patch
    [MDCL] Skipped library org.lwjgl:lwjgl-freetype:3.3.3:natives-windows
    [MDCL] Skipped library org.lwjgl:lwjgl-freetype:3.3.3:natives-windows-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-freetype:3.3.3:natives-windows-x86
    [MDCL] Skipped library org.lwjgl:lwjgl-glfw:3.3.3
    [MDCL] Skipped library org.lwjgl:lwjgl-glfw:3.3.3:natives-linux
    [MDCL] Skipped library org.lwjgl:lwjgl-glfw:3.3.3:natives-macos
    [MDCL] Skipped library org.lwjgl:lwjgl-glfw:3.3.3:natives-macos-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-glfw:3.3.3:natives-windows
    [MDCL] Skipped library org.lwjgl:lwjgl-glfw:3.3.3:natives-windows-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-glfw:3.3.3:natives-windows-x86
    [MDCL] Skipped library org.lwjgl:lwjgl-jemalloc:3.3.3
    [MDCL] Skipped library org.lwjgl:lwjgl-jemalloc:3.3.3:natives-linux
    [MDCL] Skipped library org.lwjgl:lwjgl-jemalloc:3.3.3:natives-macos
    [MDCL] Skipped library org.lwjgl:lwjgl-jemalloc:3.3.3:natives-macos-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-jemalloc:3.3.3:natives-windows
    [MDCL] Skipped library org.lwjgl:lwjgl-jemalloc:3.3.3:natives-windows-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-jemalloc:3.3.3:natives-windows-x86
    [MDCL] Skipped library org.lwjgl:lwjgl-openal:3.3.3
    [MDCL] Skipped library org.lwjgl:lwjgl-openal:3.3.3:natives-linux
    [MDCL] Skipped library org.lwjgl:lwjgl-openal:3.3.3:natives-macos
    [MDCL] Skipped library org.lwjgl:lwjgl-openal:3.3.3:natives-macos-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-openal:3.3.3:natives-windows
    [MDCL] Skipped library org.lwjgl:lwjgl-openal:3.3.3:natives-windows-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-openal:3.3.3:natives-windows-x86
    [MDCL] Skipped library org.lwjgl:lwjgl-opengl:3.3.3
    [MDCL] Skipped library org.lwjgl:lwjgl-opengl:3.3.3:natives-linux
    [MDCL] Skipped library org.lwjgl:lwjgl-opengl:3.3.3:natives-macos
    [MDCL] Skipped library org.lwjgl:lwjgl-opengl:3.3.3:natives-macos-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-opengl:3.3.3:natives-windows
    [MDCL] Skipped library org.lwjgl:lwjgl-opengl:3.3.3:natives-windows-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-opengl:3.3.3:natives-windows-x86
    [MDCL] Skipped library org.lwjgl:lwjgl-stb:3.3.3
    [MDCL] Skipped library org.lwjgl:lwjgl-stb:3.3.3:natives-linux
    [MDCL] Skipped library org.lwjgl:lwjgl-stb:3.3.3:natives-macos
    [MDCL] Skipped library org.lwjgl:lwjgl-stb:3.3.3:natives-macos-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-stb:3.3.3:natives-windows
    [MDCL] Skipped library org.lwjgl:lwjgl-stb:3.3.3:natives-windows-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-stb:3.3.3:natives-windows-x86
    [MDCL] Skipped library org.lwjgl:lwjgl-tinyfd:3.3.3
    [MDCL] Skipped library org.lwjgl:lwjgl-tinyfd:3.3.3:natives-linux
    [MDCL] Skipped library org.lwjgl:lwjgl-tinyfd:3.3.3:natives-macos
    [MDCL] Skipped library org.lwjgl:lwjgl-tinyfd:3.3.3:natives-macos-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-tinyfd:3.3.3:natives-windows
    [MDCL] Skipped library org.lwjgl:lwjgl-tinyfd:3.3.3:natives-windows-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl-tinyfd:3.3.3:natives-windows-x86
    [MDCL] Skipped library org.lwjgl:lwjgl:3.3.3
    [MDCL] Skipped library org.lwjgl:lwjgl:3.3.3:natives-linux
    [MDCL] Skipped library org.lwjgl:lwjgl:3.3.3:natives-macos
    [MDCL] Skipped library org.lwjgl:lwjgl:3.3.3:natives-macos-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl:3.3.3:natives-windows
    [MDCL] Skipped library org.lwjgl:lwjgl:3.3.3:natives-windows-arm64
    [MDCL] Skipped library org.lwjgl:lwjgl:3.3.3:natives-windows-x86
    [JavaLauncher] Beginning JVM launch
    [DyldLVBypass] init
    [DyldLVBypass] hook mmap succeed!
    [DyldLVBypass] hook fcntl succeed!
    [DyldLVBypass] found dyld_mmap at 0x1a96d34e4
    [DyldLVBypass] hook dyld_mmap succeed!
    [DyldLVBypass] found dyld_fcntl at 0x1a96d3620
    [DyldLVBypass] hook dyld_fcntl succeed!
    [JavaLauncher] Reading custom environment variables
    [JavaLauncher] Warning: skipped empty value custom env variable:
    [JavaLauncher] Profile's preferred Java version (8) does not meet the minimum version (21), dropping request
    [JavaLauncher] RENDERER is set to auto
    [JavaLauncher] Looking for Java 21 or later
    [JavaLauncher] JAVA_HOME has been set to /private/var/containers/Bundle/Application/E3307427-FB74-4938-AAD5-737E3FB8ED7D/App.app/java_runtimes/java-21-openjdk
    [JavaLauncher] Max RAM allocation is set to 1428 MB
    [JavaLauncher] Reading custom JVM flags
    [Init] Found JLI lib
    [Init] Calling JLI_Launch
    WARNING: Unknown module: cpw.mods.bootstraplauncher specified to --add-exports
    Arc Capes DNS Injector
    Parts of Alibaba's DCM library were used, please read https://github.com/alibaba/java-dns-cache-manipulator/blob/main/README.md for more info
    Failed to inject cache!
    java.lang.ClassNotFoundException: java.net.InetAddress$CacheEntry
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
    at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    at java.base/java.lang.Class.forName0(Native Method)
    at java.base/java.lang.Class.forName(Unknown Source)
    at java.base/java.lang.Class.forName(Unknown Source)
    at git.artdeell.arcdns.CacheUtil_J8.getConstructorOfInetAddress$CacheEntry(CacheUtil_J8.java:45)
    at git.artdeell.arcdns.CacheUtil_J8.newCacheEntry(CacheUtil_J8.java:32)
    at git.artdeell.arcdns.CacheUtil_J8.setInetAddressCache(CacheUtil_J8.java:20)
    at git.artdeell.arcdns.ArcDNSInjectorAgent.premain(ArcDNSInjectorAgent.java:12)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
    at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(Unknown Source)
    at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(Unknown Source)
    Suppressed: java.lang.ClassNotFoundException: java.net.InetAddress$CachedAddresses
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
    at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    at java.base/java.lang.Class.forName0(Native Method)
    at java.base/java.lang.Class.forName(Unknown Source)
    at java.base/java.lang.Class.forName(Unknown Source)
    at git.artdeell.arcdns.CacheUtil_J9.getConstructorOfInetAddress$CachedAddresses(CacheUtil_J9.java:42)
    at git.artdeell.arcdns.CacheUtil_J9.newCachedAddresses(CacheUtil_J9.java:30)
    at git.artdeell.arcdns.CacheUtil_J9.setInetAddressCache(CacheUtil_J9.java:20)
    at git.artdeell.arcdns.ArcDNSInjectorAgent.premain(ArcDNSInjectorAgent.java:9)
    ... 4 more
    Library com.google.guava:guava: Replaced version guava with guava
    Library com.google.guava:failureaccess: Replaced version failureaccess with failureaccess
    Library org.ow2.asm:asm: Replaced version asm with asm
    Launching Minecraft 1.21.4-forge-54.1.0
    Args init finished. Now starting game
    Ignoring duplicate module on SecureModuleFinder: com.google.gson: Jar[jar:file:///private/var/mobile/Containers/Data/Application/1E7D5F5E-ED66-4586-8119-AAE47ECC22A6/Documents/instances/default/libraries/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar!/]
    Ignoring duplicate module on SecureModuleFinder: jtracy: Jar[jar:file:///private/var/mobile/Containers/Data/Application/1E7D5F5E-ED66-4586-8119-AAE47ECC22A6/Documents/instances/default/libraries/com/mojang/jtracy/1.0.29/jtracy-1.0.29-natives-linux.jar!/]
    Ignoring duplicate module on SecureModuleFinder: jtracy: Jar[jar:file:///private/var/mobile/Containers/Data/Application/1E7D5F5E-ED66-4586-8119-AAE47ECC22A6/Documents/instances/default/libraries/com/mojang/jtracy/1.0.29/jtracy-1.0.29-natives-macos.jar!/]
    Ignoring duplicate module on SecureModuleFinder: jtracy: Jar[jar:file:///private/var/mobile/Containers/Data/Application/1E7D5F5E-ED66-4586-8119-AAE47ECC22A6/Documents/instances/default/libraries/com/mojang/jtracy/1.0.29/jtracy-1.0.29-natives-windows.jar!/]
    java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
    at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    at net.kdt.pojavlaunch.Tools.launchMinecraft(Tools.java:76)
    at net.kdt.pojavlaunch.PojavLauncher.launchMinecraft(PojavLauncher.java:104)
    at net.kdt.pojavlaunch.PojavLauncher.main(PojavLauncher.java:53)
    Caused by: java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
    at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133)
    at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53)
    at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19)
    ... 5 more
    Caused by: java.lang.module.ResolutionException: Modules com.sun.jna and launcher export package com.sun.jna to module io.netty.codec
    at java.base/java.lang.module.Resolver.resolveFail(Unknown Source)
    at java.base/java.lang.module.Resolver.failTwoSuppliers(Unknown Source)
    at java.base/java.lang.module.Resolver.checkExportSuppliers(Unknown Source)
    at java.base/java.lang.module.Resolver.finish(Unknown Source)
    at java.base/java.lang.module.Configuration.(Unknown Source)
    at java.base/java.lang.module.Configuration.resolveAndBind(Unknown Source)
    at java.base/java.lang.module.Configuration.resolveAndBind(Unknown Source)
    at [email protected]/net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:166)
    ... 10 more
    exit(1) called

Steps To Reproduce:

1 launch pojavlauncher and install forge .jar for 1.21 or above for the client
2. Choose forge profile launch the game
3. Try changing what Java forge is using and see how it effects the latest log txt file

Expected Behavior

When I launch the forge profile with JIT enabled Minecraft launches and is modded.

Platform

- Device model: iPhone 14
- iOS version: 18.3.1
- PojavLauncher version: latest build from action tap

Anything else?

No response

@fox944 fox944 added the bug Something isn't working label Feb 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant