Bug Proxy



  • Bonjour à tous !
    ça fait plus de 2 mois que j'ai un bug et que je n'arrive pas à résoudre. ( 1.7.10 )

    Voici le crash report :

    [20:35:11] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: ---- Minecraft Crash Report ----
    // Uh... Did I do that?
    
    Time: 05/01/19 20:35
    Description: There was a severe problem during mod loading that has caused the game to fail
    
    cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: fr.pandaax.proxy.ClientProxy
    	at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:76)
    	at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:512)
    	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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    	at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    	at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    	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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    	at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    	at cpw.mods.fml.common.Loader.loadMods(Loader.java:513)
    	at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208)
    	at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
    	at net.minecraft.client.Minecraft.run(Minecraft.java:942)
    	at net.minecraft.client.main.Main.main(Main.java:164)
    	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:135)
    	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    	at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
    	at GradleStart.main(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: fr.pandaax.proxy.ClientProxy
    	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at cpw.mods.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58)
    	at java.lang.Class.forName0(Native Method)
    	at java.lang.Class.forName(Unknown Source)
    	at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:59)
    	... 35 more
    Caused by: java.lang.NullPointerException
    	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
    	... 41 more
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- System Details --
    Details:
    	Minecraft Version: 1.7.10
    	Operating System: Windows 10 (amd64) version 10.0
    	Java Version: 1.8.0_181, Oracle Corporation
    	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    	Memory: 826159736 bytes (787 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
    	JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
    	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.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 4 mods loaded, 4 mods active
    	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    	UC	mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
    	UC	FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) 
    	UC	Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) 
    	UE	uvoniaz{1.0} [UvoniaZ] (bin) 
    	GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.4358' Renderer: 'Intel(R) HD Graphics 4000'
    [20:35:11] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:398]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Dimitri Couvreur\Desktop[ WORKSPACE JAVA ]\UvoniaZ 2.0\eclipse\.\crash-reports\crash-2019-01-05_20.35.11-client.txt
    Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
    
    

    Classe Principale :

    package fr.pandaax.uvonia;
    
    import cpw.mods.fml.common.Mod;
    import cpw.mods.fml.common.Mod.EventHandler;
    import cpw.mods.fml.common.Mod.Instance;
    import cpw.mods.fml.common.SidedProxy;
    import cpw.mods.fml.common.event.FMLInitializationEvent;
    import cpw.mods.fml.common.event.FMLPostInitializationEvent;
    import cpw.mods.fml.common.event.FMLPreInitializationEvent;
    import cpw.mods.fml.relauncher.Side;
    import cpw.mods.fml.relauncher.SideOnly;
    import fr.pandaax.uvonia.proxy.ServerProxy;
    import net.minecraft.creativetab.CreativeTabs;
    import net.minecraft.init.Items;
    import net.minecraft.item.Item;
    
    @Mod(modid = MainClass.MOD_ID, name = MainClass.MOD_NAME , version = MainClass.MOD_VERSION)
    public class MainClass {
    
    	public static final String MOD_ID = "uvoniaz";
    	public static final String MOD_NAME = "UvoniaZ";
    	public static final String MOD_VERSION = "1.0";
    	
    	// ---
    	
    	@Instance(MainClass.MOD_ID)
    	public static MainClass instance;
    	
    	
    	
    	@SidedProxy(clientSide = "fr.pandaax.proxy.ClientProxy" , serverSide = "fr.pandaax.proxy.ClientProxy")
    	public static ServerProxy proxy;
    	
    	// ---
    	
    	@EventHandler
    	public void preInit(FMLPreInitializationEvent event) {
    		
    	}
    	
    	@EventHandler
    	public void init(FMLInitializationEvent event) {
    		
    	}
    	
    	@EventHandler
    	public void postInit(FMLPostInitializationEvent event) {
    		
    	}
    	
    	    public static CreativeTabs tabBlockM = new CreativeTabs("tabUvo")
    	    {
    	        @SideOnly(Side.CLIENT)
    	        public Item getTabIconItem()
    	        {
    	            return Items.apple
    	            		;
    	        }
    	    };
    }
    
    

    Proxy :

    package fr.pandaax.uvonia.proxy;
    
    public class ServerProxy {
    
    	public void registerRenders() {
    		
    	}
    }
    
    
    package fr.pandaax.uvonia.proxy;
    
    public class ClientProxy extends ServerProxy {
    	@Override
    	public void registerRenders() {
    		
    	}
    }
    
    

    Merci d'avance !
    Bonne soirée !



  • dans ta class principale au lieu de faire

    	@SidedProxy(clientSide = "fr.pandaax.proxy.ClientProxy" , serverSide = "fr.pandaax.proxy.ClientProxy")
    

    faut faire

    	@SidedProxy(clientSide = "fr.pandaax.uvonia.proxy.ClientProxy" , serverSide = "fr.pandaax.uvonia.proxy.ServerProxy")
    


  • t'a aussi un truc chelou ici

    	public static final String MOD_ID = "uvoniaz";
    	public static final String MOD_NAME = "UvoniaZ";
    	public static final String MOD_VERSION = "1.0";
    

    ton modid n'ai pas le bon


  • Administrateurs

    Le modid ne pose pas de problème et le problème a été résolu sur Discord.