1.12.2 [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.


  • Moddeurs confirmés Rédacteurs Administrateurs

    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 😄


  • Moddeurs confirmés Rédacteurs Administrateurs

    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 😄


Log in to reply