Résolu [1.12.2] Problème lancement Client Test forge
-
Bonjour.
Ayant migré sur linux, j’ai voulu recommencer à développer des mods en 1.12.2. Malheureusement, lorsque j’essaie de lancer le client de test, qu’il y ai présence ou non d’un mod custom, je me retrouve avec un message d’erreur et l’impossibilité de lancer le client de test. Voici le crash log, qui est le même quel que soit l’IDE utilisé (testé sur Eclipse et Idea, avec l’openjdk8):[11:52:19] [main/ERROR] [LaunchWrapper]: Unable to launch java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_242] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_242] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_242] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_242] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_242] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_242] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_242] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_242] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?] at GradleStart.main(GradleStart.java:25) [start/:?] Caused by: java.lang.ExceptionInInitializerError at org.lwjgl.LinuxSysImplementation.<clinit>(LinuxSysImplementation.java:50) ~[lwjgl-2.9.4-nightly-20150209.jar:?] at org.lwjgl.Sys.createImplementation(Sys.java:131) ~[lwjgl-2.9.4-nightly-20150209.jar:?] at org.lwjgl.Sys.<clinit>(Sys.java:116) ~[lwjgl-2.9.4-nightly-20150209.jar:?] at net.minecraft.client.Minecraft.getSystemTime(Minecraft.java:3158) ~[Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:42) ~[Main.class:?] ... 12 more Caused by: java.lang.NullPointerException at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1847) ~[?:1.8.0_242] at java.lang.Runtime.loadLibrary0(Runtime.java:871) ~[?:1.8.0_242] at java.lang.System.loadLibrary(System.java:1124) ~[?:1.8.0_242] at java.awt.Toolkit$3.run(Toolkit.java:1636) ~[?:1.8.0_242] at java.awt.Toolkit$3.run(Toolkit.java:1634) ~[?:1.8.0_242] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_242] at java.awt.Toolkit.loadLibraries(Toolkit.java:1633) ~[?:1.8.0_242] at java.awt.Toolkit.<clinit>(Toolkit.java:1670) ~[?:1.8.0_242] at org.lwjgl.LinuxSysImplementation.<clinit>(LinuxSysImplementation.java:50) ~[lwjgl-2.9.4-nightly-20150209.jar:?] at org.lwjgl.Sys.createImplementation(Sys.java:131) ~[lwjgl-2.9.4-nightly-20150209.jar:?] at org.lwjgl.Sys.<clinit>(Sys.java:116) ~[lwjgl-2.9.4-nightly-20150209.jar:?] at net.minecraft.client.Minecraft.getSystemTime(Minecraft.java:3158) ~[Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:42) ~[Main.class:?] ... 12 more
À noter que cela n’arrive pas avec le serveur de test.
J’ai fait un tour sur le forum anglophone de forge pour voir si quelqu’un avais eu le même soucis que moi, et effectivement il y avait un topic mais la seule réponse qu’il y a eu c’est: “Nous ne faisons plus de support pour la 1.12.2, merci de mettre à jour.”Je remercie d’avance les personnes qui prendront le temps de m’aider.
Bonne journée. -
Bonjour,
Effectivement sur minecraftforge.net ils ne font plus de support pour la 1.12.2 (ça sera également le cas chez nous d’ici quelques mois).Est-ce que le jeu fonctionne depuis le launcher officiel ? Tu utilises quelle distribution ?
-
Bonjour.
Avec le launcher officiel de Mojang, il n’y a aucun soucis, je peux lancer la version 1.12.2 vanilla et la version recommandée de forge 1.12.2.
Je suis actuellement sur Manjaro Linux (rolling release sur dépots testings), kernel 5.4LTS avec l’openjdk8u-242 empaqueté pour ma distribution.
Merci d’avance de votre aide
-
Avec la commande
./gradlew runClient
le jeu se lance t-il ou il crash aussi ?EDIT: trouvé : https://stackoverflow.com/questions/60346062/issues-trying-to-mod-minecraft-1-12-2-with-forge-cannot-wrap-and-test-build
C’est un problème qu’à Forge Gradle 1.12.2 avec Java 8 update 242. Le plus simple est de downgrade sur Java 8 update 232. -
Je m’en vais de ce pas essayer de me débrouiller pour installer adoptopenjdk 8u232. Je reviens vers vous pour vous communiquer si la solution donnée a fonctionné chez moi
-
Merci la solution donnée à bel et bien fonctionnée (merci les outils archlinux/manjaro pour switch facilement de jdk par défaut, j’ai pris l’adoptopenjdk8u232 car c’etait le plus simple a récupérer).
Merci @robin4002 de ton aide et de tes réponses rapides