GT-New-Horizons-Modpack
GT-New-Horizons-Modpack copied to clipboard
Server don't boot by Zlib's error in VisualProspecting.
Your GTNH Discord Username
yukieiji
Your Pack Version
2.1.1.0 to 2.2.0.0 update
Your Server
server
Type of Server
Crucible
Your Actions
Tried to install and start GTNH v2.2.0.0 server file (Opis removed)
Crash Report
Final Checklist
- [X] I have searched this issue tracker and there is nothing similar already. Posting on a closed issue saying the crash still exists will prompt us to investigate and reopen it once we confirm your report.
- [X] I can reproduce this crash consistently by following the exact steps I described above.
- [ ] I have asked other people and they confirm they also crash by following the exact steps I described above.
Try to remove visual prospecting folder. Re scan you area ingame . Some times the old data had some issues.
I tried removing it, but the server wouldn't boot. Since the server would not boot, I couldn't join the world.
why not use thermos? UCHIJAAA Crucible{1.7.10-5.3} [Crucible Server] (minecraft.jar)
maybe try this version of vp https://github.com/GTNewHorizons/VisualProspecting/releases/tag/1.0.34
this error is very old and i thought it was gone long time ago [13:40:04] [Server thread/ERROR]: GT-ERR-01: @ ic2.itemRubber Rubber
@yukieiji can you check your visual prospecting file. Maybe redownload version 33 and/or 34 and see if that fix it. Can you open the jar file with winrar or zip programm ?
why not use thermos? UCHIJAAA Crucible{1.7.10-5.3} [Crucible Server] (minecraft.jar)
Because it's still being updated and maintained.
maybe try this version of vp https://github.com/GTNewHorizons/VisualProspecting/releases/tag/1.0.34
Not resolved.
can you check your visual prospecting file. Maybe redownload version 33 and/or 34 and see if that fix it. Can you open the jar file with winrar or zip programm ?
Both files were correct.
Can you see if the server world save loads correctly in singleplayer (copy the world folder into your saves in the client)? Just to see if it's a problem with crucible or vp. Also if vp crashes with it in sp, try disabling vp and loading the world to see if it still loads in sp.
Try remove the VP jar. it currently cannot handle gzip world.
Seriously though, isn't all 1710 world compressed using deflate though? why does it seem to be using gzip
Can you see if the server world save loads correctly in singleplayer (copy the world folder into your saves in the client)? Just to see if it's a problem with crucible or vp. Also if vp crashes with it in sp, try disabling vp and loading the world to see if it still loads in sp.
Ok, but this world size is over 10GB, so it will take some time.
Try remove the VP jar. it currently cannot handle gzip world. Seriously though, isn't all 1710 world compressed using deflate though? why does it seem to be using gzip
Ok, I'll give it a try. I'm not sure why it's compressed with gzip.
Server booted after uninstalling vp. Please wait a moment for it to work in sp
Looks like Crucible https://github.com/CrucibleMC/Crucible/blob/master/patches/net/minecraft/world/chunk/storage/RegionFile.java.patch#L334 (and thermos https://github.com/GTNewHorizons/Thermos/blob/1.7.10/patches/net/minecraft/world/chunk/storage/RegionFile.java.patch) have a custom save format for oversized chunks, which probably breaks VP's world scanning which uses a modified third-party library to scan region files directly.
I tried with SP and got the same error.
Doesn't having vp installed on the server cause any problems?
It basically means VP will not work, but beyond that no game changing issue.
So does this mean that everyone who connects to the server needs to uninstall vp?
Has this issue been fixed in v2.3.0.0?
i am not sure but we get a few fixes on vp since 2.2.0.0
I just tried it and it wouldn't boot....
that's a compat issue with crucible i guess, so if no one cared to test it, little chance that it changed. Try finding other crucible users with working 2.3.0 instance. In any case, it works on thermos and pure forge.
It works if I uninstall vp, but it is very distressing to force other users to do so.... I can share the world where this issue is happening if you need me to.
@yukieiji have you tried to use pure forge to see what happens? if you replicate it on pure forge we will need your map to track it down, if you can't, then it's on crucible.
This isn't reproduced in SP, so it maybe work correctly in pure forge.
If Crucible is using its custom save format, I feel it would be difficult to switch to another server...
try it on the same map (with backup ofc) just to be sure you didn't run through an edge case breaking VP. imo it's likely a missing lib or a code issue, crucible has no gain to change file format, as it would break a lot of assumptions for forge mods
We can probably implement zlib chunk decompression, it shouldn't be too difficult. Can't promise everything else will work with the changes to the save format though
@boubou19 I haven't looked at crucible but thermos does change the save format of chunks, adding a way for them to overflow if they exceed the 2mb limit at the very least
Should I check that it works correctly with pure forge server?