Problème de connection via un bouton



  • Bonjour à tous,

    j'ai créé un bouton avec cette commande lors du clic

    this.mc.displayGuiScreen(new GuiConnecting(this, this.mc, "123.456.789.147", 12345));
    

    Mais lorsque je clique dessus, le client plante :

    –-- Minecraft Crash Report ----
    // Hey, that tickles! Hehehe!
    
    Time: 10/08/14 17:48
    Description: Ticking screen
    
    java.lang.NullPointerException: Ticking screen
    at cpw.mods.fml.client.FMLClientHandler.setPlayClient(FMLClientHandler.java:827)
    at net.minecraft.client.network.NetHandlerLoginClient.onConnectionStateTransition(NetHandlerLoginClient.java:120)
    at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:221)
    at net.minecraft.client.multiplayer.GuiConnecting.updateScreen(GuiConnecting.java:105)
    at net.minecraft.client.Minecraft.runTick(Minecraft.java:1708)
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:996)
    at net.minecraft.client.Minecraft.run(Minecraft.java:912)
    at net.minecraft.client.main.Main.main(Main.java:112)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
    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 cpw.mods.fml.client.FMLClientHandler.setPlayClient(FMLClientHandler.java:827)
    at net.minecraft.client.network.NetHandlerLoginClient.onConnectionStateTransition(NetHandlerLoginClient.java:120)
    at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:221)
    at net.minecraft.client.multiplayer.GuiConnecting.updateScreen(GuiConnecting.java:105)
    
    -- Affected screen --
    Details:
    Screen name: net.minecraft.client.multiplayer.GuiConnecting
    Stacktrace:
    at net.minecraft.client.Minecraft.runTick(Minecraft.java:1708)
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:996)
    at net.minecraft.client.Minecraft.run(Minecraft.java:912)
    at net.minecraft.client.main.Main.main(Main.java:112)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    
    -- System Details --
    Details:
    Minecraft Version: 1.7.2
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.7.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 488191280 bytes (465 MB) / 653787136 bytes (623 MB) up to 1908932608 bytes (1820 MB)
    JVM Flags: 0 total;
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v9.03 FML v7.2.211.1121 Minecraft Forge 10.12.2.1121 4 mods loaded, 4 mods active
    mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    FML{7.2.211.1121} [Forge Mod Loader] (forgeSrc-1.7.2-10.12.2.1121.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    Forge{10.12.2.1121} [Minecraft Forge] (forgeSrc-1.7.2-10.12.2.1121.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    modlauncher{1.0.0} [Mod Interface] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    Launched Version: 1.7
    LWJGL: 2.9.0
    OpenGL: AMD Radeon HD 6700 Series GL version 4.3.12441 Compatibility Profile Context 13.200.11.0, ATI Technologies Inc.
    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: [Used2Craft-TexturePack]
    Current Language: ~~ERROR~~ NullPointerException: null
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
    Anisotropic Filtering: Off (1)
    

    Et lorsque je me connecte via le menu multijoueur, ça fonctionne parfaitement !


  • Modérateurs


  • Administrateurs

    http://www.minecraftforgefrance.fr/showthread.php?tid=770&pid=8621#pid8621
    http://www.minecraftforgefrance.fr/showthread.php?tid=770&pid=8621#pid8621
    http://www.minecraftforgefrance.fr/showthread.php?tid=770&pid=8621#pid8621
    http://www.minecraftforgefrance.fr/showthread.php?tid=770&pid=8621#pid8621
    http://www.minecraftforgefrance.fr/showthread.php?tid=770&pid=8621#pid8621
    http://www.minecraftforgefrance.fr/showthread.php?tid=770&pid=8621#pid8621
    http://www.minecraftforgefrance.fr/showthread.php?tid=770&pid=8621#pid8621
    http://www.minecraftforgefrance.fr/showthread.php?tid=770&pid=8621#pid8621

    @'règlement':

    Avant d'exposer son problème :

    Sachez que le support est fait durant notre temps libre, et donc comme nous sommes aussi des moddeurs, nous avons aussi nous propre mods à faire, et notre vie privé à côté, nous ne pouvons donc pas faire du support 24/24h, 7/7 jours. En conséquence, avant de crier "à l'aide" nous vous demandons de faire un minimum de recherche, au minimum dans les tutoriels du site et dans les demandes d'aide déjà existante, si possible sur le forum officiel de forge et au mieux, passer sur les deux premières page de la recherche google.



  • Je modifie un truc qui va vous facilité la vie MFF ! Au niveau des recherches du moins !



  • J'ai cherché, j'ai cherché, peut être pas avec les bons mots dans ma recherche !

    et le seul souci que j'ai avec ce code

    if(p_146284_1_.id == 8)
    {
    FMLClientHandler.instance().setupServerList();
    FMLClientHandler.instance().connectToServer(this, new ServerData("Nom du serveur", "ip:port"));
    }
    

    c'est que j'ai un message d'erreur :
    java.net.SocketException: Network is unreachable: no further information


  • Administrateurs

    Vérifie que ton serveur est bien lancé que l'ip et que le port son les bons.



  • déjà faits, j'ai même redémarré mon serveur pour être sur, et j'ai essayé de me connecter en passant par le menu multijoueur avec les mêmes paramètres !

    Edit :
    ok, autant pour moi, erreur de compréhension de ma part, j'ai mal rempli les champs !

    ca fonctionne 🙂
    Merci beaucoup !



  • tu n'as pas compris quoi dans les champ car tu peut pas faire plus explicite



  • J'avais mit l'ip du serv dans le nom du serv et le port dans l'ip… en gros, j'avais fait ca :

    FMLClientHandler.instance().connectToServer(this, new ServerData("111.111.111.111", "25555"));

    forcément, ca fonctionne mieu quand on met les bonnes choses aux bons endroits !!