Crash du jeu avec forge

Biboushi8099

Aventurier
29 Avril 2020
8
0
1
18
Picardie, France
Bonjour, j'ai installer un mod récemment ( old animation ) en 1.8.9, le jeu crash systématiquement quand je le lance. Voici ce que sa me met.
C'est un peu long par contre:

Code:
---- Minecraft Crash Report ----

WARNING: coremods are present:
  Main (OldAnimationsMod v2.4.2 FORGE MC1.8.9.jar)
  FMLLoadingPlugin (Keystrokes-8.0.2 (1.8.9).jar)
Contact their authors BEFORE contacting forge

// This doesn't make any sense!

Time: 05/05/20 16:05
Description: Initializing game

java.lang.IllegalAccessError: tried to access field net.minecraft.client.renderer.entity.RendererLivingEntity.field_77045_g from class net.minecraft.client.renderer.entity.layers.LayerMooshroomMushroom
    at net.minecraft.client.renderer.entity.layers.LayerMooshroomMushroom.<init>(LayerMooshroomMushroom.java:36)
    at net.minecraft.client.renderer.entity.RenderMooshroom.<init>(SourceFile:14)
    at net.minecraft.client.renderer.entity.RenderManager.<init>(RenderManager.java:152)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:481)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
    at net.minecraft.client.main.Main.main(SourceFile:124)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
    at net.minecraft.client.renderer.entity.layers.LayerMooshroomMushroom.<init>(LayerMooshroomMushroom.java:36)
    at net.minecraft.client.renderer.entity.RenderMooshroom.<init>(SourceFile:14)
    at net.minecraft.client.renderer.entity.RenderManager.<init>(RenderManager.java:152)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:481)

-- Initialization --
Details:
Stacktrace:
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
    at net.minecraft.client.main.Main.main(SourceFile:124)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
    Minecraft Version: 1.8.9
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 1.8.0_51, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 456083320 bytes (434 MB) / 872415232 bytes (832 MB) up to 2147483648 bytes (2048 MB)
    JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP 9.19 Powered by Forge 11.15.1.2318 Optifine OptiFine_1.8.9_HD_U_L5 14 mods loaded, 14 mods active
    States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    UCH    mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
    UCH    FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.1.2318-1.8.9.jar)
    UCH    Forge{11.15.1.2318} [Minecraft Forge] (forge-1.8.9-11.15.1.2318-1.8.9.jar)
    UCH    oldanimations{2.4.2} [OldAnimationsMod] (minecraft.jar)
    UCH    modcore{0.1.26} [ModCore] (Sk1er Modcore-0.1.26 (1.8.9).jar)
    UCH    bspkrsCore{7.01} [bspkrsCore] ([1.8.9] BspkrsCore.jar)
    UCH    ArmorStatusHUD{1.29} [ArmorStatusHUD] ([1.8.9] ArmorStatusHUD.jar)
    UCH    examplemod{1.0} [examplemod] ([1.8.9] ArmorStatusHUD.jar)
    UCH    StatusEffectHUD{1.27} [StatusEffectHUD] ([1.8.9] StatusEffectHUD.jar)
    UCH    blur{1.0.1-9} [Blur] (Blur-MC1.8.9 port by Refraction.jar)
    UCH    chatbackground{1.1} [Chat Background] (ChatBackground-v1.1.jar)
    UCH    keystrokesmod{8.0.2} [KeystrokesMod] (Keystrokes-8.0.2 (1.8.9).jar)
    UCH    jmcm{9.5} [James090500's MinecraftCapes Mod] (MinecraftCapes Forge 1.8.9.jar)
    UCH    motionblurmod{1.0} [MotionBlurMod] (MotionBlur-1.0 (1.8.9).jar)
    Loaded coremods (and transformers):
Main (OldAnimationsMod v2.4.2 FORGE MC1.8.9.jar)
  com.spiderfrog.main.ClassTransformer
FMLLoadingPlugin (Keystrokes-8.0.2 (1.8.9).jar)
  club.sk1er.mods.core.forge.ClassTransformer
    GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 442.19' Renderer: 'GeForce GTX 1660 Ti/PCIe/SSE2'
    Launched Version: 1.8.9-forge1.8.9-11.15.1.2318-1.8.9
    LWJGL: 2.9.4
    OpenGL: GeForce GTX 1660 Ti/PCIe/SSE2 GL version 4.6.0 NVIDIA 442.19, NVIDIA Corporation
    GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: TANTALUS PvP pack - v1.4.zip
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    CPU: 12x AMD Ryzen 5 2600 Six-Core Processor
    OptiFine Version: OptiFine_1.8.9_HD_U_L5
    OptiFine Build: 20191204-143016
    Render Distance Chunks: 8
    Mipmaps: 4
    Anisotropic Filtering: 1
    Antialiasing: 0
    Multitexture: false
    Shaders: null
    OpenGlVersion: 4.6.0 NVIDIA 442.19
    OpenGlRenderer: GeForce GTX 1660 Ti/PCIe/SSE2
    OpenGlVendor: NVIDIA Corporation
    CpuCount: 12
 
Dernière édition par un modérateur:
Salut je sais pourquoi ton jeux plante.

Dans le crash report il y a marquer :
FMLLoadingPlugin (Keystrokes-8.0.2 (1.8.9).jar)

à la 5ème ligne.

ça veux dire qu'il te manque un mod (plugin) pour que ton mod fonctionne.
En l'occurrence "Keystrokes".

voilà un lien pour l'installer je l'ai vérifié moi même :


tu descend un peu et tu verras :

Download
Install with Sk1er Mod Installer
Click here to install via Sk1er Mod Installer. If you do not have the installer, visit https://sk1er.club/installer to learn more.

Direct Download
Click on a Minecraft version below in order to download the mod and place the file in your mods directory

Keystrokes 8.0.2 for Minecraft 1.8.9 <----- tu cliques et tu le mets dans ton dossier mod.


voilà.

Si jamais ça peut t'aider j'ai fais un tuto sur installer un mod dans Minecraft :

 
Es ce que le crash est le même ? c'est à dire est ce que tu a le même genre de message que celui que tu avais avant ? ou c'est autre chose ?

tu dis avoir enlevé Keystrokes, mais a tu enlevé Oldanimation ?
 
Bonsoir,

TL;DR le crash n'est pas causé par Keystrokes, mais justement par Old Animations.

Les exceptions du type IllegalAccessError / NoSuchFieldError / NoSuchMethodError sont typiquement dues à une version incompatible de Forge, donc ton cas Old Animations n'a pas accès à une variable, mais avec la version de Forge qu'avait le développeur, cela devait sûrement fonctionner.
En l’occurrence, tu as Forge 11.15.1.2318, qui est la dernière version pour Minecraft 1.8.9, essaye avec la version recommandée (11.15.1.1722).

Si cela ne règle pas le problème, tu peux essayer de remplacer le mod par celui-ci, a priori il fait la même chose, par contre ce n'est pas le même auteur.


Pour réagir à ce qu'à dit @FuDaou ;
Code:
WARNING: coremods are present:
  Main (OldAnimationsMod v2.4.2 FORGE MC1.8.9.jar)
  FMLLoadingPlugin (Keystrokes-8.0.2 (1.8.9).jar)
Contact their authors BEFORE contacting forge

Forge liste les coremods au tout début du rapport, les coremods étant des mods qui modifient directement les fichiers du jeu.
En gros, ça veut dire « si ça crash, allez d'abord chez eux, on ne peut pas corriger quelque chose dont on n'a pas la main ».

Le crash n'est pas forcément dû à un de ces mods, il faut tout dans les cas regarder le stack trace :
Code:
java.lang.IllegalAccessError: tried to access field net.minecraft.client.renderer.entity.RendererLivingEntity.field_77045_g from class net.minecraft.client.renderer.entity.layers.LayerMooshroomMushroom
    at net.minecraft.client.renderer.entity.layers.LayerMooshroomMushroom.<init>(LayerMooshroomMushroom.java:36)
    at net.minecraft.client.renderer.entity.RenderMooshroom.<init>(SourceFile:14)
    at net.minecraft.client.renderer.entity.RenderManager.<init>(RenderManager.java:152)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:481)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
    at net.minecraft.client.main.Main.main(SourceFile:124)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


Tout en haut, il y a l'erreur rencontrée : IllegalAccessError, qui est lancée lorsqu'une classe tente d'accéder à un membre dont il n'a pas l'accès. En l'occurence, RenderMooshroom tente d'accéder à la variable field_77045_g de RendererLivingEntity, mais ce dernier lui refuse l'accès. Pouf, crash.

Les lignes suivantes indiquent les fonctions appelées dans l'ordre antichronologique, la première étant la fonction qui a directement causé le crash, la seconde la fonction qui a appelé cette fonction, etc., la dernière étant donc la fonction principale main du programme, qui est appelée par la Java Virtual Machine.

L'avantage d'avoir toutes les fonctions est que l'on peut généralement récupérer le nom du mod, par exemple s'il l'on voit une ligne fr.she3py.mysupermod.MySuperItem, l'on peut deviner que le problème vient du mod MySuperMod de @ShE3py, parce que c'est cette fonction qui a appelé la fonction qui a causé le crash.

Bon dans notre cas c'est l'exception qui confirme la règle, on ne voit pas le mod, tout passe par le code source de Minecraft. Mais c'est là qu'invervient l'avertissement précédent de Forge, puisqu'en effet on a la liste des mods qui ont modifés le code source du jeu.

Reste à savoir comment identifier le coremod, en omettant les fonctions intermédiaires, le stacktrace devient :
Code:
java.lang.IllegalAccessError: tried to access field RendererLivingEntity.field_77045_g from class net.minecraft.client.renderer.entity.layers.LayerMooshroomMushroom
    at LayerMooshroomMushroom.<init>()
    at RenderMooshroom.<init>()
    at RenderManager.<init>()
    at Main.main()

L'on voit donc que le problème qui se situe au niveau du rendu. Entre Keystrokes qui semble avoir un rapport avec les touches, et OldAnimationsMod qui parle d'animations, le coupable semble évident.

Cordialement,
ShE3py.
 
Bonsoir,

TL;DR le crash n'est pas causé par Keystrokes, mais justement par Old Animations.

Les exceptions du type IllegalAccessError / NoSuchFieldError / NoSuchMethodError sont typiquement dues à une version incompatible de Forge, donc ton cas Old Animations n'a pas accès à une variable, mais avec la version de Forge qu'avait le développeur, cela devait sûrement fonctionner.
En l’occurrence, tu as Forge 11.15.1.2318, qui est la dernière version pour Minecraft 1.8.9, essaye avec la version recommandée (11.15.1.1722).

Si cela ne règle pas le problème, tu peux essayer de remplacer le mod par celui-ci, a priori il fait la même chose, par contre ce n'est pas le même auteur.


Pour réagir à ce qu'à dit @FuDaou ;
Code:
WARNING: coremods are present:
  Main (OldAnimationsMod v2.4.2 FORGE MC1.8.9.jar)
  FMLLoadingPlugin (Keystrokes-8.0.2 (1.8.9).jar)
Contact their authors BEFORE contacting forge

Forge liste les coremods au tout début du rapport, les coremods étant des mods qui modifient directement les fichiers du jeu.
En gros, ça veut dire « si ça crash, allez d'abord chez eux, on ne peut pas corriger quelque chose dont on n'a pas la main ».

Le crash n'est pas forcément dû à un de ces mods, il faut tout dans les cas regarder le stack trace :
Code:
java.lang.IllegalAccessError: tried to access field net.minecraft.client.renderer.entity.RendererLivingEntity.field_77045_g from class net.minecraft.client.renderer.entity.layers.LayerMooshroomMushroom
    at net.minecraft.client.renderer.entity.layers.LayerMooshroomMushroom.<init>(LayerMooshroomMushroom.java:36)
    at net.minecraft.client.renderer.entity.RenderMooshroom.<init>(SourceFile:14)
    at net.minecraft.client.renderer.entity.RenderManager.<init>(RenderManager.java:152)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:481)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
    at net.minecraft.client.main.Main.main(SourceFile:124)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


Tout en haut, il y a l'erreur rencontrée : IllegalAccessError, qui est lancée lorsqu'une classe tente d'accéder à un membre dont il n'a pas l'accès. En l'occurence, RenderMooshroom tente d'accéder à la variable field_77045_g de RendererLivingEntity, mais ce dernier lui refuse l'accès. Pouf, crash.

Les lignes suivantes indiquent les fonctions appelées dans l'ordre antichronologique, la première étant la fonction qui a directement causé le crash, la seconde la fonction qui a appelé cette fonction, etc., la dernière étant donc la fonction principale main du programme, qui est appelée par la Java Virtual Machine.

L'avantage d'avoir toutes les fonctions est que l'on peut généralement récupérer le nom du mod, par exemple s'il l'on voit une ligne fr.she3py.mysupermod.MySuperItem, l'on peut deviner que le problème vient du mod MySuperMod de @ShE3py, parce que c'est cette fonction qui a appelé la fonction qui a causé le crash.

Bon dans notre cas c'est l'exception qui confirme la règle, on ne voit pas le mod, tout passe par le code source de Minecraft. Mais c'est là qu'invervient l'avertissement précédent de Forge, puisqu'en effet on a la liste des mods qui ont modifés le code source du jeu.

Reste à savoir comment identifier le coremod, en omettant les fonctions intermédiaires, le stacktrace devient :
Code:
java.lang.IllegalAccessError: tried to access field RendererLivingEntity.field_77045_g from class net.minecraft.client.renderer.entity.layers.LayerMooshroomMushroom
    at LayerMooshroomMushroom.<init>()
    at RenderMooshroom.<init>()
    at RenderManager.<init>()
    at Main.main()

L'on voit donc que le problème qui se situe au niveau du rendu. Entre Keystrokes qui semble avoir un rapport avec les touches, et OldAnimationsMod qui parle d'animations, le coupable semble évident.

Cordialement,
ShE3py.
En essayer la version recommander de forge sa a crash aussi ducoup j'ai pris le meme mod mais en different et sa marche donc je pense que c’était le mod qui avait un problème