The Meaning of Life, the Universe, and Everything.
Join Date:
8/16/2014
Posts:
50
Member Details
For about the last 2 days, every time I try to join my friends Pixelmon 3.2.3 server, my Minecraft crashes... It says "Logging In", then I crash. But, I can join/play on a single player world just fine. I know its not the server because other people were able to join it. This is what comes up when I crash:
java.lang.NullPointerException: Unexpected error at com.pixelmonmod.pixelmon.client.UnderWaterFog.checkFog(UnderWaterFog.java:24) at cpw.mods.fml.common.eventhandler.ASMEventHandler_18_UnderWaterFog_checkFog_FogColors.invoke(.dynamic) at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) at net.minecraft.client.renderer.EntityRenderer.func_78466_h(EntityRenderer.java:1831) at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1154) at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1015) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:989) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) at net.minecraft.client.main.Main.main(SourceFile:148) 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 com.pixelmonmod.pixelmon.client.UnderWaterFog.checkFog(UnderWaterFog.java:24) at cpw.mods.fml.common.eventhandler.ASMEventHandler_18_UnderWaterFog_checkFog_FogColors.invoke(.dynamic) at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) at net.minecraft.client.renderer.EntityRenderer.func_78466_h(EntityRenderer.java:1831) at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1154)
-- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityClientPlayerMP['Jul02012001'/122708, l='MpServer', x=1441.67, y=72.65, z=-687.96]] Chunk stats: MultiplayerChunkCache: 30, 30 Level seed: 0 Level generator: ID 00 - default, ver 1. Features enabled: false Level generator options: Level spawn location: World: (40,64,-96), Chunk: (at 8,4,0 in 2,-6; contains blocks 32,0,-96 to 47,255,-81), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) Level time: 1094904 game time, 1237999 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: survival (ID 0). Hardcore: false. Cheats: false Forced entities: 10 total; [EntityPixelmon['entity.pixelmon.Pixelmon.name'/122808, l='MpServer', x=1443.45, y=19.51, z=-734.34], EntityTrainer['entity.pixelmon.Trainer.name'/122710, l='MpServer', x=1503.25, y=68.00, z=-698.25], EntityPixelmon['entity.pixelmon.Pixelmon.name'/122709, l='MpServer', x=1441.28, y=67.00, z=-688.03], EntityClientPlayerMP['Jul02012001'/122708, l='MpServer', x=1441.67, y=72.65, z=-687.96], EntityPixelmon['entity.pixelmon.Pixelmon.name'/122825, l='MpServer', x=1469.50, y=38.19, z=-681.50], EntityPixelmon['entity.pixelmon.Pixelmon.name'/122785, l='MpServer', x=1423.50, y=58.00, z=-711.50], EntityPixelmon['entity.pixelmon.Pixelmon.name'/122717, l='MpServer', x=1466.50, y=69.27, z=-693.50], EntityTrainer['entity.pixelmon.Trainer.name'/122752, l='MpServer', x=1466.50, y=71.10, z=-714.50], EntityPixelmon['entity.pixelmon.Pixelmon.name'/122789, l='MpServer', x=1478.50, y=15.00, z=-705.50], EntityPixelmon['entity.pixelmon.Pixelmon.name'/122834, l='MpServer', x=1441.50, y=27.35, z=-673.50]] Retry entities: 0 total; [] Server brand: cauldron,craftbukkit,mcpc,fml,forge Server type: Non-integrated multiplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373) at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:916) at net.minecraft.client.main.Main.main(SourceFile:148) 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.10 Operating System: Windows 8.1 (amd64) version 6.3 Java Version: 1.7.0_67, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 118012576 bytes (112 MB) / 371687424 bytes (354 MB) up to 2134114304 bytes (2035 MB) JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M 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.18.1180 Minecraft Forge 10.13.0.1180 4 mods loaded, 4 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available FML{7.10.18.1180} [Forge Mod Loader] (forge-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available Forge{10.13.0.1180} [Minecraft Forge] (forge-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available pixelmon{3.2.3} [Pixelmon] (Pixelmon-1.7.10-3.2.3-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available Launched Version: 1.7.10-Forge10.13.0.1180 LWJGL: 2.9.1 OpenGL: Intel(R) HD Graphics 4000 GL version 4.0.0 - Build 10.18.10.3345, 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)
I had the exact same problem and tried to find ways to fix it over several days. It's a problem with 'Underwaterfog'. You must have dived underneath the water on a pokemon, I did exactly the same. I managed to get it sorted using the method below. You'll have to pass this help onto your friend who's server it is, as it's to do with the server.
What to do:
- When you launch the server, a command prompt will come up and will list the players within the server. You will find along the same lines as 'UUID of player (yourname) is ba657aaa'. The UUID code is the thing we need. WRITE THIS DOWN, ITS VERY IMPORTANT. Close the prompt and follow the instructions below:
- You need to go into your minecraft server folder, which can be accessed in either your Documents, your Local Disk or your .minecraft folder (depends where your friend saved it)
- Once you have located the world folder, double click the 'players' folder
- Locate the .dat file in the players folder, with the same UUID code as yours from the command prompt
- Simply delete the .dat file connected to your profile. This will see you as a new player on the server.
Then you're done. Unfortunately, you will lose everything in your inventory at the time of signing out. However, there is a strong possibility that you will not lose your pokemon.
Hope this helps, if not, give me a shout and I'll help you out.
The server host needs to follow the steps I listed above. There is nothing you can do, as it's a server issue. When you try to connect to the server, a command prompt should come up, saying the person has disconnected. Like this: http://gyazo.com/76d85ffd2d04d32e01bed9fb5d3f82a2
Hey, this is King, the owner of Jul's server. I want to thank you so much for helping us to get him back online! The server is grateful and forever in debt to you JSnevets..
Hey, this is King, the owner of Jul's server. I want to thank you so much for helping us to get him back online! The server is grateful and forever in debt to you JSnevets..
I had the same problem and fixed it by modifying the Pixelmon mod itself. I editted the UnderWaterFog.class file so that the method throwing the exception simply returns. I'm not sure what effects that has on the mod, but it stopped the crash so that I could recall my Pokemon (it seemed to be out for some reason which may have accounted for the problem). Then I just restored the original mod and was fine.
You should make a back-up of your Pixelmon mod and store that back-up outside the Minecraft mods folder. Then open up the Pixelmon JAR file in your favorite ZIP editor (JAR files are just renamed ZIP files so I think even Windows can handle them natively if you rename them to .zip). Copy the class file to the com\pixelmonmod\pixelmon\client folder in the JAR. It will overwrite the existing UnderWaterFog.class file. Then start up Minecraft and you SHOULD be able to join the problematic multiplayer server. Recall all of your Pokemon or do whatever it is you think will fix the problem. Then quit Minecraft and restore the original Pixelmon JAR file.
I don't know for sure that this will help you, but it helped me. If this solution helps anyone out, let me know.
I have the same exact problem but mine is a little different.... I try to get in pixelmon servers but its Stuck on the logging in. Screen.... Does anyone know how to fix it? If so thx!
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Time: 8/16/14 1:04 PM
Description: Unexpected error
java.lang.NullPointerException: Unexpected error
at com.pixelmonmod.pixelmon.client.UnderWaterFog.checkFog(UnderWaterFog.java:24)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_18_UnderWaterFog_checkFog_FogColors.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at net.minecraft.client.renderer.EntityRenderer.func_78466_h(EntityRenderer.java:1831)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1154)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1015)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:989)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
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 com.pixelmonmod.pixelmon.client.UnderWaterFog.checkFog(UnderWaterFog.java:24)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_18_UnderWaterFog_checkFog_FogColors.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at net.minecraft.client.renderer.EntityRenderer.func_78466_h(EntityRenderer.java:1831)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1154)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Jul02012001'/122708, l='MpServer', x=1441.67, y=72.65, z=-687.96]]
Chunk stats: MultiplayerChunkCache: 30, 30
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (40,64,-96), Chunk: (at 8,4,0 in 2,-6; contains blocks 32,0,-96 to 47,255,-81), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Level time: 1094904 game time, 1237999 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: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 10 total; [EntityPixelmon['entity.pixelmon.Pixelmon.name'/122808, l='MpServer', x=1443.45, y=19.51, z=-734.34], EntityTrainer['entity.pixelmon.Trainer.name'/122710, l='MpServer', x=1503.25, y=68.00, z=-698.25], EntityPixelmon['entity.pixelmon.Pixelmon.name'/122709, l='MpServer', x=1441.28, y=67.00, z=-688.03], EntityClientPlayerMP['Jul02012001'/122708, l='MpServer', x=1441.67, y=72.65, z=-687.96], EntityPixelmon['entity.pixelmon.Pixelmon.name'/122825, l='MpServer', x=1469.50, y=38.19, z=-681.50], EntityPixelmon['entity.pixelmon.Pixelmon.name'/122785, l='MpServer', x=1423.50, y=58.00, z=-711.50], EntityPixelmon['entity.pixelmon.Pixelmon.name'/122717, l='MpServer', x=1466.50, y=69.27, z=-693.50], EntityTrainer['entity.pixelmon.Trainer.name'/122752, l='MpServer', x=1466.50, y=71.10, z=-714.50], EntityPixelmon['entity.pixelmon.Pixelmon.name'/122789, l='MpServer', x=1478.50, y=15.00, z=-705.50], EntityPixelmon['entity.pixelmon.Pixelmon.name'/122834, l='MpServer', x=1441.50, y=27.35, z=-673.50]]
Retry entities: 0 total; []
Server brand: cauldron,craftbukkit,mcpc,fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:916)
at net.minecraft.client.main.Main.main(SourceFile:148)
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.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.7.0_67, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 118012576 bytes (112 MB) / 371687424 bytes (354 MB) up to 2134114304 bytes (2035 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
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.18.1180 Minecraft Forge 10.13.0.1180 4 mods loaded, 4 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{7.10.18.1180} [Forge Mod Loader] (forge-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{10.13.0.1180} [Minecraft Forge] (forge-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
pixelmon{3.2.3} [Pixelmon] (Pixelmon-1.7.10-3.2.3-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Launched Version: 1.7.10-Forge10.13.0.1180
LWJGL: 2.9.1
OpenGL: Intel(R) HD Graphics 4000 GL version 4.0.0 - Build 10.18.10.3345, 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)
Thanks so much for your help!
I had the exact same problem and tried to find ways to fix it over several days. It's a problem with 'Underwaterfog'. You must have dived underneath the water on a pokemon, I did exactly the same. I managed to get it sorted using the method below. You'll have to pass this help onto your friend who's server it is, as it's to do with the server.
What to do:
- When you launch the server, a command prompt will come up and will list the players within the server. You will find along the same lines as 'UUID of player (yourname) is ba657aaa'. The UUID code is the thing we need. WRITE THIS DOWN, ITS VERY IMPORTANT. Close the prompt and follow the instructions below:
- You need to go into your minecraft server folder, which can be accessed in either your Documents, your Local Disk or your .minecraft folder (depends where your friend saved it)
- Once you have located the world folder, double click the 'players' folder
- Locate the .dat file in the players folder, with the same UUID code as yours from the command prompt
- Simply delete the .dat file connected to your profile. This will see you as a new player on the server.
Then you're done. Unfortunately, you will lose everything in your inventory at the time of signing out. However, there is a strong possibility that you will not lose your pokemon.
Hope this helps, if not, give me a shout and I'll help you out.
Regards,
Joe
I cant understand.. what am I actually supposed to do in the first step? The problem isnt about running a server but joining it. --Aint it?--
The server host needs to follow the steps I listed above. There is nothing you can do, as it's a server issue. When you try to connect to the server, a command prompt should come up, saying the person has disconnected. Like this: http://gyazo.com/76d85ffd2d04d32e01bed9fb5d3f82a2
Regards,
Joe
Thank you again!
King_Of_Thing_II
Yes... Thanks you so much for your help JSnevets!
Here is the modified class file: http://bumderland.com/minecraft/UnderWaterFog.class
You should make a back-up of your Pixelmon mod and store that back-up outside the Minecraft mods folder. Then open up the Pixelmon JAR file in your favorite ZIP editor (JAR files are just renamed ZIP files so I think even Windows can handle them natively if you rename them to .zip). Copy the class file to the com\pixelmonmod\pixelmon\client folder in the JAR. It will overwrite the existing UnderWaterFog.class file. Then start up Minecraft and you SHOULD be able to join the problematic multiplayer server. Recall all of your Pokemon or do whatever it is you think will fix the problem. Then quit Minecraft and restore the original Pixelmon JAR file.
I don't know for sure that this will help you, but it helped me. If this solution helps anyone out, let me know.
Happy playing!
Joe