13 juin 2016, 23:42

Salut tout le monde ça fait quelque heure que je boss sur un GUI mais j’ai rencontré un petit problémme malgré quelque recherche je ne trouve rien  😞  donc je viens vers vous pour m’aidé 😄

[22:36:46] [Client thread/FATAL]: Reported exception thrown!
net.minecraft.util.ReportedException: Rendering screen
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1168) ~[EntityRenderer.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067) ~[Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:962) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_91]
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 net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
at GradleStart.main(Unknown Source) [start/:?]
Caused by: java.lang.NullPointerException
at ma.Yeyvo.MVC.client.GuiCheker.drawScreen(GuiCheker.java:86) ~[GuiCheker.class:?]
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) ~[EntityRenderer.class:?]
… 11 more
[22:36:46] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: –-- Minecraft Crash Report ----
// Ooh. Shiny.

Time: 14/06/16 22:36
Description: Rendering screen

java.lang.NullPointerException: Rendering screen
at ma.Yeyvo.MVC.client.GuiCheker.drawScreen(GuiCheker.java:86)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067)
at net.minecraft.client.Minecraft.run(Minecraft.java:962)
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)

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

-- Head --
Stacktrace:
at ma.Yeyvo.MVC.client.GuiCheker.drawScreen(GuiCheker.java:86)

-- Screen render details --
Details:
Screen name: ma.Yeyvo.MVC.client.GuiCheker
Mouse location: Scaled: (213, 119). Absolute: (427, 240)
Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Player221'/256, l='MpServer', x=273,30, y=50,62, z=161,30]]
Chunk stats: MultiplayerChunkCache: 81, 81
Level seed: 0
Level generator: ID 00 - default, ver 1\. Features enabled: false
Level generator options: 
Level spawn location: World: (261,64,162), Chunk: (at 5,4,2 in 16,10; contains blocks 256,0,160 to 271,255,175), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 35851 game time, 35851 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 75 total; [EntityCreeper['Creeper'/128, l='MpServer', x=259,06, y=32,00, z=192,63], EntityClientPlayerMP['Player221'/256, l='MpServer', x=273,30, y=50,62, z=161,30], EntityItem['item.item.egg'/139, l='MpServer', x=286,13, y=65,13, z=110,28], EntitySheep['Sheep'/140, l='MpServer', x=282,56, y=67,00, z=115,44], EntityItem['item.item.egg'/141, l='MpServer', x=285,78, y=70,13, z=116,06], EntitySheep['Sheep'/142, l='MpServer', x=273,09, y=72,00, z=124,78], EntitySkeleton['Skeleton'/143, l='MpServer', x=285,63, y=38,00, z=158,56], EntitySkeleton['Skeleton'/144, l='MpServer', x=280,91, y=41,00, z=156,50], EntitySkeleton['Skeleton'/145, l='MpServer', x=285,06, y=38,00, z=157,53], EntityZombie['Zombie'/146, l='MpServer', x=286,47, y=37,00, z=159,50], EntityCreeper['Creeper'/147, l='MpServer', x=281,94, y=24,00, z=174,41], EntityZombie['Zombie'/148, l='MpServer', x=286,47, y=21,00, z=161,91], EntityZombie['Zombie'/149, l='MpServer', x=279,10, y=42,07, z=161,86], EntityCreeper['Creeper'/150, l='MpServer', x=286,91, y=37,00, z=161,69], EntitySkeleton['Skeleton'/151, l='MpServer', x=281,56, y=44,00, z=178,84], EntitySkeleton['Skeleton'/152, l='MpServer', x=275,47, y=43,00, z=184,31], EntitySkeleton['Skeleton'/153, l='MpServer', x=280,03, y=44,00, z=182,63], EntityZombie['Zombie'/154, l='MpServer', x=286,69, y=18,26, z=217,06], EntityZombie['Zombie'/155, l='MpServer', x=286,03, y=17,00, z=215,36], EntitySquid['Squid'/156, l='MpServer', x=284,50, y=55,00, z=219,92], EntitySquid['Squid'/157, l='MpServer', x=280,50, y=55,29, z=220,84], EntityChicken['Chicken'/163, l='MpServer', x=291,28, y=65,00, z=109,84], EntityZombie['Zombie'/164, l='MpServer', x=289,28, y=31,00, z=145,84], EntityZombie['Zombie'/165, l='MpServer', x=288,13, y=29,00, z=147,50], EntityCreeper['Creeper'/166, l='MpServer', x=301,41, y=26,00, z=169,31], EntityZombie['Zombie'/167, l='MpServer', x=294,13, y=44,00, z=163,69], EntitySkeleton['Skeleton'/168, l='MpServer', x=288,69, y=37,00, z=163,06], EntitySkeleton['Skeleton'/169, l='MpServer', x=288,09, y=37,00, z=162,06], EntitySquid['Squid'/170, l='MpServer', x=295,17, y=56,38, z=193,96], EntitySkeleton['Skeleton'/173, l='MpServer', x=314,94, y=33,00, z=98,53], EntityCreeper['Creeper'/174, l='MpServer', x=314,41, y=34,00, z=97,00], EntityZombie['Zombie'/175, l='MpServer', x=311,50, y=25,00, z=154,50], EntityCreeper['Creeper'/176, l='MpServer', x=310,50, y=18,00, z=155,95], EntityCreeper['Creeper'/177, l='MpServer', x=313,50, y=54,00, z=149,97], EntityCreeper['Creeper'/178, l='MpServer', x=319,28, y=54,00, z=144,44], EntityCreeper['Creeper'/179, l='MpServer', x=316,72, y=11,00, z=162,50], EntityItem['item.item.checker'/180, l='MpServer', x=305,03, y=26,13, z=170,13], EntityItem['item.tile.cactus'/181, l='MpServer', x=308,84, y=26,13, z=172,13], EntityItem['item.tile.dirt.default'/182, l='MpServer', x=304,84, y=26,13, z=170,13], EntityItem['item.tile.stoneSlab.sand'/183, l='MpServer', x=309,41, y=26,13, z=172,13], EntityItem['item.tile.stone'/184, l='MpServer', x=305,13, y=29,13, z=173,34], EntitySpider['Spider'/185, l='MpServer', x=304,38, y=15,00, z=170,72], EntityItem['item.tile.sand.default'/186, l='MpServer', x=306,47, y=32,13, z=174,88], EntityItem['item.item.sulphur'/187, l='MpServer', x=309,34, y=27,13, z=176,88], EntityZombie['Zombie'/188, l='MpServer', x=314,70, y=26,00, z=178,95], EntitySkeleton['Skeleton'/189, l='MpServer', x=307,84, y=17,00, z=176,56], EntitySkeleton['Skeleton'/202, l='MpServer', x=322,10, y=20,00, z=122,88], EntityCreeper['Creeper'/203, l='MpServer', x=335,77, y=16,00, z=109,27], EntityBat['Bat'/204, l='MpServer', x=333,02, y=55,31, z=157,01], EntitySkeleton['Skeleton'/205, l='MpServer', x=340,03, y=15,00, z=198,56], EntityZombie['Zombie'/80, l='MpServer', x=221,75, y=29,00, z=160,84], EntitySkeleton['Skeleton'/92, l='MpServer', x=232,06, y=23,00, z=158,72], EntitySkeleton['Skeleton'/93, l='MpServer', x=239,13, y=20,00, z=151,38], EntitySpider['Spider'/94, l='MpServer', x=229,16, y=23,00, z=163,78], EntitySkeleton['Skeleton'/95, l='MpServer', x=231,03, y=24,00, z=160,63], EntitySquid['Squid'/96, l='MpServer', x=226,84, y=56,39, z=202,85], EntitySquid['Squid'/97, l='MpServer', x=235,30, y=56,00, z=219,42], EntitySquid['Squid'/98, l='MpServer', x=236,53, y=56,00, z=210,90], EntitySquid['Squid'/99, l='MpServer', x=234,23, y=56,06, z=218,26], EntitySquid['Squid'/100, l='MpServer', x=232,24, y=56,00, z=206,31], EntitySpider['Spider'/108, l='MpServer', x=252,66, y=35,00, z=107,78], EntityChicken['Chicken'/109, l='MpServer', x=255,81, y=66,00, z=101,25], EntitySpider['Spider'/110, l='MpServer', x=252,28, y=29,00, z=195,22], EntityBat['Bat'/111, l='MpServer', x=246,63, y=30,10, z=206,25], EntityBat['Bat'/112, l='MpServer', x=248,78, y=28,69, z=199,56], EntityCreeper['Creeper'/117, l='MpServer', x=264,97, y=38,00, z=100,53], EntityChicken['Chicken'/119, l='MpServer', x=267,56, y=67,00, z=122,38], EntitySheep['Sheep'/120, l='MpServer', x=266,87, y=71,00, z=125,32], EntityChicken['Chicken'/121, l='MpServer', x=266,63, y=71,00, z=124,42], EntityBat['Bat'/122, l='MpServer', x=264,69, y=21,10, z=143,84], EntityCreeper['Creeper'/123, l='MpServer', x=263,03, y=24,00, z=143,38], EntityBat['Bat'/124, l='MpServer', x=263,25, y=19,10, z=134,31], EntityCreeper['Creeper'/125, l='MpServer', x=262,50, y=24,00, z=152,00], EntitySpider['Spider'/126, l='MpServer', x=262,89, y=21,77, z=158,25], EntitySheep['Sheep'/127, l='MpServer', x=258,45, y=71,00, z=147,02]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415)
at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2566)
at net.minecraft.client.Minecraft.run(Minecraft.java:984)
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)

– System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.8.0_91, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 781637912 bytes (745 MB) / 1046937600 bytes (998 MB) up to 1046937600 bytes (998 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: 12, tallocated: 94
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
UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) 
UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) 
UCHIJAAAA mcv{1.0.0} [mcv] (bin) 
GL info: ' Vendor: 'Intel' Version: '3.1.0 - Build 9.17.10.4229' Renderer: 'Intel(R) HD Graphics 3000'
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: Intel(R) HD Graphics 3000 GL version 3.1.0 - Build 9.17.10.4229, Intel
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
[22:36:46] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:398]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\SUNABELKEK\Desktop\NewMod\eclipse\.\crash-reports\crash-2016-06-14_22.36.46-client.txt
AL lib: (EE) alc_cleanup: 1 device not closed
Java HotSpot(TM) Client VM warning: Using incremental CMS is deprecated and will likely be removed in a future release

Mon Code :

import org.lwjgl.opengl.GL11;

import com.sun.webkit.graphics.Ref;

import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import ma.Yeyvo.MVC.common.MvC;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.gui.GuiTextField;
import net.minecraft.client.resources.I18n;
import net.minecraft.util.ResourceLocation;

@SideOnly(Side.CLIENT)
public class GuiCheker extends GuiScreen {  

int guiWidth= 400; 

int guiHeight= 200;

private static final int width = 0;

private static final int height = 0;

private FontRenderer fontRendererObj;
    private GuiButton buttonSign;

public void initGui()

   {

this.textfield = new GuiTextField(this.fontRendererObj, this.width / 2 - 68, this.height / 2 -75, 100, 20);

textfield.setMaxStringLength(10);

textfield.setText("");

       this.textfield.setFocused(true);

   }
protected void keyTyped(char par1, int par2)

   {

       super.keyTyped(par1, par2);

       this.textfield.textboxKeyTyped(par1, par2);

   }

protected void mouseClicked(int x, int y, int btn) 

{

       super.mouseClicked(x, y, btn);

       this.textfield.mouseClicked(x, y, btn);

   }

   @Override                                                               

public void drawScreen(int x, int y, float ticks )

{

    int guix =(width - guiWidth) /2 ;
            int guiy =(height - guiHeight) /2;
            GL11.glColor4f(1,1,1,1);
            this.drawDefaultBackground();
            mc.renderEngine.bindTexture(new ResourceLocation(MvC.MODID, "textures/gui/mvc.png"));
            drawTexturedModalRect(guix, guiy, 0, 0, guiWidth, guiHeight);
            this.fontRendererObj.drawString("Bienvenue ", guix +65, guiy +30, 0x404040 );
            this.buttonList.add(this.buttonSign = new GuiButton(0, guix +140, guiy +160, 100, 20, I18n.format("Vérifier !", new Object[0])));
            this.buttonList.add(this.buttonSign = new GuiButton(1, guix +380, guiy +0, 20, 20, I18n.format("X", new Object[0])));
    this.textfield.drawTextBox();

            super.drawScreen(x, y, ticks);

}

   public void updateScreen()

   {

       super.updateScreen();

   }

   @Override

public boolean doesGuiPauseGame()

{

return false;

}

   private GuiTextField textfield;

private GuiTextField text;

 @Override
 protected void actionPerformed(GuiButton par1)
 {
     switch (par1.id)
     {
         case 0:
                   System.out.println("Boutton 0");
             break;
         case 1:
          this.mc.displayGuiScreen((GuiScreen) null); //retourne en jeu
          break;
     }

}
}