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

All instances crash instantly in the latest MacOS update #4372

Closed
1 task done
beatlesyoshi opened this issue Dec 19, 2021 · 2 comments
Closed
1 task done

All instances crash instantly in the latest MacOS update #4372

beatlesyoshi opened this issue Dec 19, 2021 · 2 comments
Labels

Comments

@beatlesyoshi
Copy link

beatlesyoshi commented Dec 19, 2021

Operating System

MacOS

Description of bug

I recently updated my M1 iMac with the latest MacOS update and when I tried to launch multiMC, the java installation was recognised and worked when I used the test feature in settings, however when I launched both modded and vanilla installations it crashes. I will paste the error log from the vanilla instance:
MultiMC version: 0.6.14-3000

Launched instance in online mode

authserver.mojang.com resolves to:
[65.8.31.72]

session.minecraft.net resolves to:
[184.73.58.215, 34.198.72.118, 34.196.248.57]

textures.minecraft.net resolves to:
[13.226.226.89, 13.226.226.4, 13.226.226.122, 13.226.226.119]

api.mojang.com resolves to:
[65.8.40.104]

Minecraft folder is:
/Applications/MultiMC.app/Data/instances/1.18.1 Vanilla Test/.minecraft

Java path is:
/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/bin/java

Checking Java version...
Java is version 17.0.1, using 32-bit architecture, from Eclipse Adoptium.

Your Java architecture is not matching your system architecture. You might want to install a 64bit Java version.

Main Class:
net.minecraft.client.main.Main

Native path:
/Applications/MultiMC.app/Data/instances/1.18.1 Vanilla Test/natives

Traits:
traits FirstThreadOnMacOS
traits XR:Initial

Libraries:
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/blocklist/1.0.6/blocklist-1.0.6.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/patchy/2.1.6/patchy-2.1.6.jar
/Applications/MultiMC.app/Data/libraries/com/github/oshi/oshi-core/5.8.2/oshi-core-5.8.2.jar
/Applications/MultiMC.app/Data/libraries/net/java/dev/jna/jna/5.9.0/jna-5.9.0.jar
/Applications/MultiMC.app/Data/libraries/net/java/dev/jna/jna-platform/5.9.0/jna-platform-5.9.0.jar
/Applications/MultiMC.app/Data/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar
/Applications/MultiMC.app/Data/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.16.0/log4j-slf4j18-impl-2.16.0.jar
/Applications/MultiMC.app/Data/libraries/com/ibm/icu/icu4j/69.1/icu4j-69.1.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar
/Applications/MultiMC.app/Data/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
/Applications/MultiMC.app/Data/libraries/io/netty/netty-all/4.1.68.Final/netty-all-4.1.68.Final.jar
/Applications/MultiMC.app/Data/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
/Applications/MultiMC.app/Data/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar
/Applications/MultiMC.app/Data/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
/Applications/MultiMC.app/Data/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
/Applications/MultiMC.app/Data/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/datafixerupper/4.0.26/datafixerupper-4.0.26.jar
/Applications/MultiMC.app/Data/libraries/com/google/code/gson/gson/2.8.8/gson-2.8.8.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/authlib/3.2.38/authlib-3.2.38.jar
/Applications/MultiMC.app/Data/libraries/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar
/Applications/MultiMC.app/Data/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
/Applications/MultiMC.app/Data/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
/Applications/MultiMC.app/Data/libraries/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar
/Applications/MultiMC.app/Data/libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar
/Applications/MultiMC.app/Data/libraries/org/apache/logging/log4j/log4j-api/2.16.0/log4j-api-2.16.0.jar
/Applications/MultiMC.app/Data/libraries/org/apache/logging/log4j/log4j-core/2.16.0/log4j-core-2.16.0.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar
/Applications/MultiMC.app/Data/libraries/ca/weblite/java-objc-bridge/1.0.0/java-objc-bridge-1.0.0.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/minecraft/1.18.1/minecraft-1.18.1-client.jar

Native libraries:
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/ca/weblite/java-objc-bridge/1.0.0/java-objc-bridge-1.0.0-natives-osx.jar

Params:
--username --version MultiMC5 --gameDir /Applications/MultiMC.app/Data/instances/1.18.1 Vanilla Test/.minecraft --assetsDir /Applications/MultiMC.app/Data/assets --assetIndex 1.18 --uuid --accessToken --userType --versionType release

Window size: 854 x 480

Java Arguments:
[-Xdock:icon=icon.png, -Xdock:name="MultiMC: 1.18.1 Vanilla Test", -XstartOnFirstThread, -Xms512m, -Xmx4096m, -Duser.language=en]

Wrapper command is:
/Users/~~~~~~~~/MinecraftARM/m1-multimc-hack/mcwrap.py

Minecraft process ID: 2156

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Process exited with code 1.

Steps to reproduce

1: Use latest MacOS update as of December 18th 2021
2: Install multimc with the multimc M1 java hack (https://github.com/yusefnapora/m1-multimc-hack)
3: Install the latest version of Java 17 for MacOS Arm from Temurin (https://adoptium.net/releases.html)
4: Create a completely vanilla instance of MC 1.18.1 (also tested it with my modded instance)

Suspected cause

Not sure, but it isn't the ARM java since x86 java is causing similar problems

This issue is unique

  • I have searched the issue tracker and did not find an issue describing my bug.
@phit phit closed this as completed Dec 19, 2021
@phit
Copy link
Contributor

phit commented Dec 19, 2021

ARM or any of those workarounds aren't supported by Minecraft or MultiMC, please don't come to our issue tracker with this.

@beatlesyoshi
Copy link
Author

I also tried it without modifications, it didn't work then as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants