talonos2 / BlightfallTracker

Just a way to test the issue tracking functionality of GitHub, because I'm sick of wrestling with Bug-Genie
10 stars 0 forks source link

Server world corrupted, crashes on login #160

Closed shade-of-ox closed 8 years ago

shade-of-ox commented 8 years ago

So I've tried to set up a Hamachi Blightfall server with a friend of mine. Everything is going fine, we are both able to log in, but we both crash almost immediately. I created this world in singleplayer and warped to Biodome Alpha, but that's basically all that I've done. Now, when I log in, I can look around for about 10 seconds before the client freezes and crashes. The server does not crash but remains running. The strange thing is that for the few seconds I'm able to see the area around me, it looks like the world has been corrupted. What should be Chisel glass is now wooden pressure plates floating in the air, and silverwood logs seem to be made out of some sort of certus quartz structure. I can't take a screenshot because it crashes (obviously) but my description is pretty accurate. The only blocks that seem to be as they should are the grass and the water, but everything else I can see is weirdly glitched. The transporter beacon is nowhere to be seen and the blocks around it seem to be made out of livingwood slabs. My friend is presumably still spawning inside the Jaded but can't see where he is, he crashes immediately. I've tried running this with both Java 1.7 and 1.8, have tried generating another new world, heck, I've even tried using my singleplayer world for the server. Nothing works.

Has anyone else had this issue?

A crash report (one of many) is below, I can't attach it for some reason. ---- Minecraft Crash Report ---- // I feel sad now :(

Time: 10/9/15 1:04 AM Description: Unexpected error

java.lang.ArrayIndexOutOfBoundsException: 5 at tconstruct.world.blocks.MeatBlock.func_149691_a(MeatBlock.java:38) at net.minecraft.block.Block.func_149673_e(Block.java:556) at net.minecraft.client.renderer.RenderBlocks.func_147793_a(RenderBlocks.java:8227) at net.minecraft.client.renderer.RenderBlocks.func_147736_d(RenderBlocks.java:6001) at net.minecraft.client.renderer.RenderBlocks.func_147784_q(RenderBlocks.java:4247) at net.minecraft.client.renderer.RenderBlocks.func_147805_b(RenderBlocks.java:255) at net.minecraft.client.renderer.WorldRenderer.func_147892_a(WorldRenderer.java:181) at net.minecraft.client.renderer.RenderGlobal.func_72716_a(RenderGlobal.java:1553) at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1187) 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: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 tconstruct.world.blocks.MeatBlock.func_149691_a(MeatBlock.java:38) at net.minecraft.block.Block.func_149673_e(Block.java:556) at net.minecraft.client.renderer.RenderBlocks.func_147793_a(RenderBlocks.java:8227) at net.minecraft.client.renderer.RenderBlocks.func_147736_d(RenderBlocks.java:6001) at net.minecraft.client.renderer.RenderBlocks.func_147784_q(RenderBlocks.java:4247) at net.minecraft.client.renderer.RenderBlocks.func_147805_b(RenderBlocks.java:255) at net.minecraft.client.renderer.WorldRenderer.func_147892_a(WorldRenderer.java:181) at net.minecraft.client.renderer.RenderGlobal.func_72716_a(RenderGlobal.java:1553) at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1187)

-- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityClientPlayerMP['shade_of_ox'/2796, l='MpServer', x=873.06, y=70.62, z=939.70]] Chunk stats: MultiplayerChunkCache: 441, 441 Level seed: 0 Level generator: ID 00 - default, ver 1. Features enabled: false Level generator options: Level spawn location: World: (-962,149,-1035), Chunk: (at 14,9,5 in -61,-65; contains blocks -976,0,-1040 to -961,255,-1025), Region: (-2,-3; contains chunks -64,-96 to -33,-65, blocks -1024,0,-1536 to -513,255,-1025) Level time: 66051304 game time, 752040 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: 20 total; [EntityBat['Bat'/3012, l='MpServer', x=806.06, y=26.60, z=880.22], EntityClientPlayerMP['shade_of_ox'/2796, l='MpServer', x=873.06, y=70.62, z=939.70], EntityBat['Bat'/3078, l='MpServer', x=872.22, y=29.50, z=982.31], EntitySheep['Sheep'/3017, l='MpServer', x=809.50, y=66.00, z=945.50], EntitySheep['Sheep'/3018, l='MpServer', x=802.19, y=66.00, z=954.34], EntitySheep['Sheep'/3019, l='MpServer', x=808.50, y=66.00, z=948.50], EntitySheep['Sheep'/3020, l='MpServer', x=810.66, y=66.00, z=953.31], EntityBat['Bat'/3152, l='MpServer', x=936.59, y=58.00, z=1014.63], EntityItem['item.tile.gravel'/3096, l='MpServer', x=886.34, y=6.99, z=923.69], EntityBat['Bat'/3097, l='MpServer', x=894.75, y=4.10, z=910.25], EntityBat['Bat'/3162, l='MpServer', x=922.13, y=19.00, z=943.06], EntityItem['item.tile.stone'/3037, l='MpServer', x=827.06, y=69.13, z=1002.56], EntityItem['item.tile.stone'/3038, l='MpServer', x=828.66, y=68.13, z=1002.22], EntityBat['Bat'/3041, l='MpServer', x=811.41, y=11.50, z=890.38], EntityBat['Bat'/3117, l='MpServer', x=906.94, y=53.10, z=972.94], EntityItem['item.item.rottenFlesh'/3119, l='MpServer', x=905.38, y=72.13, z=963.13], EntityBat['Bat'/3120, l='MpServer', x=889.84, y=5.50, z=966.28], EntityBat['Bat'/3121, l='MpServer', x=890.13, y=5.50, z=1000.22], EntityBat['Bat'/3068, l='MpServer', x=878.03, y=27.00, z=870.00], EntityBat['Bat'/3071, l='MpServer', x=851.47, y=5.52, z=913.53]] Retry entities: 0 total; [] Server brand: vanilla 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:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_60, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 4867439000 bytes (4641 MB) / 5536481280 bytes (5280 MB) up to 8589934592 bytes (8192 MB) Mod Pack: Unknown / None LiteLoader Mods: 2 loaded mod(s)

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [Blightfall.zip, BlightfallPaintings.zip]
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)
sheawild commented 8 years ago

I had this exace issue Around 30 hours lost cause the wprld doswnt work it isnt a server issue because the world dpes the exact sanme thing in single player nothing visible is corrupted

shade-of-ox commented 8 years ago

Oh, thank god, I wasn't the only one. Were you able to find a fix?

sheawild commented 8 years ago

so annoying no i couldent find a fix but if its happened twice others will whave the same problem so lets try and get this noticed by the ops of blightfall

talonos2 commented 8 years ago

Oh, it's already been noticed. Question is, why is the meat block crashing your world? We don't have an answer for that yet.

On Sat, Oct 10, 2015 at 1:59 PM, sheawild notifications@github.com wrote:

so annoying no i couldent find a fix but if its happened twice others will whave the same problem so lets try and get this noticed by the ops of blightfall

— Reply to this email directly or view it on GitHub https://github.com/talonos2/BlightfallTracker/issues/160#issuecomment-147121680 .

sheawild commented 8 years ago

i was doin reserch at the reserch table too the one at the end of the essentia jar stuff

sheawild commented 8 years ago

i went slightly insane and got bombarded by the weried gohst night

shade-of-ox commented 8 years ago

Well, I found KIND of a fix. At the very least, we know more about what the problem is now.

I opened my singleplayer world to LAN and had my friend connect to THAT over Hamachi and it worked fine, so that's what we'll be doing, I suppose. The world is not corrupted in singleplayer, so I think the bug is somewhere in the server files.

shade-of-ox commented 8 years ago

Also, Talonos, it's not only the meat block that's crashing it, when I tried it with my original singleplayer world (rather than a freshly generated one) it was a block from Big Reactors that was crashing it with the same error as above.

Also, it doesn't make sense to me that a meat block would be causing the crash, where would a meat block even be found in the world? I certainly didn't put any down, so unless there's a random meat block that you left somewhere in the map, there must be a different bug. What I'm thinking is some mod doesn't load properly in the server, so block IDs have been affected somehow? That would make sense, since as far as I can tell no vanilla block has been affected by this. The question is, which mod?.. I think that both Thaumcraft and Chisel may be affected, since it seems that the taint blocks (fibrous taint in particular) were replaced with Archimedes' Ships Ship's Helms as well as the Chisel glass being replaced with pressure plates.

Perhaps it's that Tinker's Construct is glitching somehow? If I remember correctly, no TiCon blocks showed up correctly either, so if that's the mod that broke, it would make some sense if all the other block IDs are shifted down to replace them.

I'm not a modder, though, so I'm not actually sure if block IDs work that way, it's just a theory.

talonos2 commented 8 years ago

Weird. There have been other reports of forge changing blockIDs on a server before, but the server has been tested as working several times. In all cases, redownloading has fixed it. Thing is, in other cases, the changed blockIDs were more, uh... Immediately apparent, so no work was lost.

The index out of bounds error from the meat block is it tried to reference an icon that should not exist, so if there is a "meat block" with an unusually high metadata somewhere in the world, that might be triggering it.

Did you by any chance run the vanilla minecraft server by accident instead of Forge, the first time you tried running the server? If so, minecraft may have wiped the BlockID map in the server file, and then forge recreated it incorrectly next time you loaded it.

shade-of-ox commented 8 years ago

...I think I need to go into the streets and pick a fight. That was pretty frustrating to find out... Okay, so I'm stupid and was repeatedly trying to run the vanilla server jar. Redownloaded, ran the CORRECT file this time, had no problems. Anyone else who has this problem, remember to run start.bat rather than minecraft_server.1.7.10.jar, which is what I was attempting to run.

No wonder I couldn't find this problem anywhere else, nobody else was silly enough to try what I was doing! ;-;

Anyway, sorry for wasting everyone's time, all of this was because this was my first time ever trying to run a modded server.

Aaand now that I've embarrassed myself in front of the best modpack developer I know, I'm going to go and play his modpack! Hopefully I'm more skilled at that than trying to set it up.

I'm going to be making what started as a thaumcraft guide but is now basically a giant superguide for getting started with all the mods in the pack with my friend (spoiler free of course) so... stay tuned for that. I probably won't post it here, though, probably not the right place for it.

talonos2 commented 8 years ago

Don't beat yourself up over it. You remind me of when I started doing modded minecraft three years ago. Lack of experience and education does not equate to being a dumb person.

Just pass your knowledge on next time you meet a smart but inexperienced newbie doing "dumb" things. :)

PM me on discord with your guide when it goes up. I'm interested to see it.

On Sat, Oct 10, 2015 at 6:20 PM, shade-of-ox notifications@github.com wrote:

Closed #160 https://github.com/talonos2/BlightfallTracker/issues/160.

— Reply to this email directly or view it on GitHub https://github.com/talonos2/BlightfallTracker/issues/160#event-432237788 .

sheawild commented 8 years ago

screen shot 2015-10-11 at 18 45 34

i dont se anw problen heavy sarcasem

sheawild commented 8 years ago

this is the map of my world

sheawild commented 8 years ago

could be on the world 4 long enoth to take this photo