Nicks Posted May 19, 2022 Share Posted May 19, 2022 (edited) ERROR: General , 1652998600116> 9,957,287,948> ExceptionLogger.logException> Exception thrown java.lang.NullPointerException: Cannot read field "zombieRotStage" because the return value of "zombie.iso.objects.IsoDeadBody.getHumanVisual()" is null at IsoDeadBody.updateBodies line:1082. ERROR: General , 1652998600117> 9,957,287,949> DebugLogStream.printException> Stack trace: java.lang.NullPointerException: Cannot read field "zombieRotStage" because the return value of "zombie.iso.objects.IsoDeadBody.getHumanVisual()" is null at zombie.iso.objects.IsoDeadBody.updateBodies(IsoDeadBody.java:1082) at zombie.iso.IsoCell.updateInternal(IsoCell.java:5737) at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83) at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230) at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26) at zombie.util.Lambda.capture(Lambda.java:130) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81) at zombie.iso.IsoCell.update(IsoCell.java:5668) at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3370) at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83) at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230) at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26) at zombie.util.Lambda.capture(Lambda.java:130) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81) at zombie.iso.IsoWorld.update(IsoWorld.java:3298) at zombie.gameStates.IngameState.updateInternal(IngameState.java:1653) at zombie.gameStates.IngameState.update(IngameState.java:1369) at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101) at zombie.GameWindow.logic(GameWindow.java:297) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.GameWindow.frameStep(GameWindow.java:764) at zombie.GameWindow.run_ez(GameWindow.java:680) at zombie.GameWindow.mainThread(GameWindow.java:494) at java.base/java.lang.Thread.run(Unknown Source) ERROR: General , 1652997053270> 9,955,741,102> GameWindow$StringUTF.load> GameWindow.StringUTF.load> numBytes:18797 is higher than the remaining bytes in the buffer:344 ERROR: Multiplayer , 1652997053270> 9,955,741,102> GameClient.receiveHitCharacter> Exception thrown java.lang.IllegalArgumentException: newLimit > capacity: (21843 > 3390) at Buffer.createLimitException. Message: ReceiveHitCharacter: failed ERROR: Multiplayer , 1652997053270> 9,955,741,102> DebugLogStream.printException> Stack trace: java.lang.IllegalArgumentException: newLimit > capacity: (21843 > 3390) at java.base/java.nio.Buffer.createLimitException(Unknown Source) at java.base/java.nio.Buffer.limit(Unknown Source) at java.base/java.nio.ByteBuffer.limit(Unknown Source) at zombie.GameWindow$StringUTF.load(GameWindow.java:1494) at zombie.GameWindow.ReadStringUTF(GameWindow.java:1338) at zombie.GameWindow.ReadString(GameWindow.java:1342) at zombie.network.packets.hit.Zombie.parse(Zombie.java:52) at zombie.network.packets.hit.PlayerHitZombiePacket.parse(PlayerHitZombiePacket.java:37) at zombie.network.GameClient.receiveHitCharacter(GameClient.java:1948) at zombie.network.PacketTypes$PacketType.onMainLoopHandlePacketInternal(PacketTypes.java:1023) at zombie.network.GameClient.mainLoopHandlePacketInternal(GameClient.java:645) at zombie.network.GameClient.mainLoopDealWithNetData(GameClient.java:622) at zombie.network.GameClient.update(GameClient.java:429) at zombie.gameStates.IngameState.enter(IngameState.java:754) at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:145) at zombie.GameWindow.logic(GameWindow.java:297) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.GameWindow.frameStep(GameWindow.java:764) at zombie.GameWindow.run_ez(GameWindow.java:680) at zombie.GameWindow.mainThread(GameWindow.java:494) at java.base/java.lang.Thread.run(Unknown Source) DEBUG: Multiplayer , 1653002546107> 9,961,232,899> ItemTransactionManager.receiveOnServer> remove processed [ 581176816 : -1 => -1 ] DEBUG: Multiplayer , 1653002546107> 9,961,232,899> ItemTransactionManager.receiveOnServer> set accepted [ 362926192 : -1 => -1 ] DEBUG: Multiplayer , 1653002546111> 9,961,232,903> ItemTransactionManager.receiveOnServer> remove processed [ 2032584501 : -1 => 115170952 ] ERROR: General , 1653002546288> 9,961,233,080> GameServer.mainLoopDealWithNetData> Error with packet of type: WaveSignal for Klean ERROR: General , 1653002546288> 9,961,233,080> java.nio.BufferUnderflowException ERROR: General , 1653002546288> 9,961,233,080> at java.base/java.nio.Buffer.nextGetIndex(Unknown Source) ERROR: General , 1653002546288> 9,961,233,080> at java.base/java.nio.HeapByteBuffer.get(Unknown Source) ERROR: General , 1653002546288> 9,961,233,080> at zombie.network.packets.WaveSignal.parse(WaveSignal.java:61) ERROR: General , 1653002546288> 9,961,233,080> at zombie.network.GameServer.receiveWaveSignal(GameServer.java:7831) ERROR: General , 1653002546288> 9,961,233,080> at zombie.network.PacketTypes$PacketType.onServerPacket(PacketTypes.java:1012) ERROR: General , 1653002546288> 9,961,233,080> at zombie.network.GameServer.mainLoopDealWithNetData(GameServer.java:1541) ERROR: General , 1653002546288> 9,961,233,080> at zombie.network.GameServer.main(GameServer.java:816) Edited May 19, 2022 by Nicks Link to comment Share on other sites More sharing options...
Nicks Posted May 24, 2022 Author Share Posted May 24, 2022 (edited) Getting blasted by errors, every time a person talks since latest hotfix WARN : Multiplayer , 1653424339590> 10,383,025,278> VoiceManager.logFrame> "Why" (false) received VOIP frame from "Poyo" (false) at distance=21.830517 ERROR: General , 1653424341818> 10,383,027,507> GameWindow$StringUTF.load> GameWindow.StringUTF.load> numBytes:24946 is higher than the remaining bytes in the buffer:6621 ERROR: General , 1653424341819> 10,383,027,507> ExceptionLogger.logException> Exception thrown java.lang.IllegalArgumentException: newLimit > capacity: (27900 > 9575) at Buffer.createLimitException. ERROR: General , 1653424341819> 10,383,027,507> DebugLogStream.printException> Stack trace: java.lang.IllegalArgumentException: newLimit > capacity: (27900 > 9575) at java.base/java.nio.Buffer.createLimitException(Unknown Source) at java.base/java.nio.Buffer.limit(Unknown Source) at java.base/java.nio.ByteBuffer.limit(Unknown Source) at zombie.GameWindow$StringUTF.load(GameWindow.java:1494) at zombie.GameWindow.ReadStringUTF(GameWindow.java:1338) at zombie.GameWindow.ReadString(GameWindow.java:1342) at zombie.core.skinnedmodel.visual.ItemVisual.load(ItemVisual.java:398) at zombie.core.skinnedmodel.visual.ItemVisuals.load(ItemVisuals.java:24) at zombie.network.packets.SyncClothingPacket.parse(SyncClothingPacket.java:68) at zombie.network.GameClient.receiveSyncClothing(GameClient.java:4236) at zombie.network.PacketTypes$PacketType.onMainLoopHandlePacketInternal(PacketTypes.java:1023) at zombie.network.GameClient.mainLoopHandlePacketInternal(GameClient.java:645) at zombie.network.GameClient.mainLoopDealWithNetData(GameClient.java:622) at zombie.network.GameClient.update(GameClient.java:429) at zombie.GameWindow.logic(GameWindow.java:231) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.GameWindow.frameStep(GameWindow.java:764) at zombie.GameWindow.run_ez(GameWindow.java:680) at zombie.GameWindow.mainThread(GameWindow.java:494) at java.base/java.lang.Thread.run(Unknown Source) Edited May 24, 2022 by Nicks Link to comment Share on other sites More sharing options...
Cyridius Posted May 24, 2022 Share Posted May 24, 2022 56 minutes ago, Nicks said: Getting blasted by errors, every time a person talks since latest hotfix WARN : Multiplayer , 1653424339590> 10,383,025,278> VoiceManager.logFrame> "Why" (false) received VOIP frame from "Poyo" (false) at distance=21.830517 ERROR: General , 1653424341818> 10,383,027,507> GameWindow$StringUTF.load> GameWindow.StringUTF.load> numBytes:24946 is higher than the remaining bytes in the buffer:6621 ERROR: General , 1653424341819> 10,383,027,507> ExceptionLogger.logException> Exception thrown java.lang.IllegalArgumentException: newLimit > capacity: (27900 > 9575) at Buffer.createLimitException. ERROR: General , 1653424341819> 10,383,027,507> DebugLogStream.printException> Stack trace: java.lang.IllegalArgumentException: newLimit > capacity: (27900 > 9575) at java.base/java.nio.Buffer.createLimitException(Unknown Source) at java.base/java.nio.Buffer.limit(Unknown Source) at java.base/java.nio.ByteBuffer.limit(Unknown Source) at zombie.GameWindow$StringUTF.load(GameWindow.java:1494) at zombie.GameWindow.ReadStringUTF(GameWindow.java:1338) at zombie.GameWindow.ReadString(GameWindow.java:1342) at zombie.core.skinnedmodel.visual.ItemVisual.load(ItemVisual.java:398) at zombie.core.skinnedmodel.visual.ItemVisuals.load(ItemVisuals.java:24) at zombie.network.packets.SyncClothingPacket.parse(SyncClothingPacket.java:68) at zombie.network.GameClient.receiveSyncClothing(GameClient.java:4236) at zombie.network.PacketTypes$PacketType.onMainLoopHandlePacketInternal(PacketTypes.java:1023) at zombie.network.GameClient.mainLoopHandlePacketInternal(GameClient.java:645) at zombie.network.GameClient.mainLoopDealWithNetData(GameClient.java:622) at zombie.network.GameClient.update(GameClient.java:429) at zombie.GameWindow.logic(GameWindow.java:231) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.GameWindow.frameStep(GameWindow.java:764) at zombie.GameWindow.run_ez(GameWindow.java:680) at zombie.GameWindow.mainThread(GameWindow.java:494) at java.base/java.lang.Thread.run(Unknown Source) Yeah I'm getting the same thing RedTab 1 Link to comment Share on other sites More sharing options...
Nicks Posted May 25, 2022 Author Share Posted May 25, 2022 4 hours ago, Cyridius said: Yeah I'm getting the same thing Can you dm me on here your discord? Would like to maybe compare logs or things with you. Link to comment Share on other sites More sharing options...
Morceaux Posted May 25, 2022 Share Posted May 25, 2022 (edited) Same. This problem has been plaguing our server. Could devs add a null check for getHumanVisual() before calling zombieRotStage? Thanks! (this was mentioned in PZ discord as well) Edited May 25, 2022 by Morceaux Update about discord RedTab and SonicSonedit 2 Link to comment Share on other sites More sharing options...
RedTab Posted May 25, 2022 Share Posted May 25, 2022 18 hours ago, Morceaux said: Same. This problem has been plaguing our server. Could devs add a null check for getHumanVisual() before calling zombieRotStage? Thanks! (this was mentioned in PZ discord as well) can you help me fix this I have a small server with a few friends and we keep getting kicked Link to comment Share on other sites More sharing options...
Morceaux Posted May 26, 2022 Share Posted May 26, 2022 Hey RedTab, we're looking for an answer too. This is affecting our server as well, we are hoping the devs will put a null check on that call to `getHumanVisual`. Link to comment Share on other sites More sharing options...
EnigmaGrey Posted May 26, 2022 Share Posted May 26, 2022 I saw this very briefly on our test server before the update went out, but it was down to a user on a newer build of the game connecting to the out of date server. Wiping the files and updating sorted it. (Not a great solution, I know.) Basically, I don't see any way a pre-initialized value can become null unless there's a load() issue, but having a null check wuoldn't hurt. What worries me more is those constraint errors, making me think the save might have suffered some corruption or wasn't converted properly. Waiting to hear back from the coders, though. What version of the game was the map originally made on? The servers in question aren't using Java-based mods are they? Sometimes decompilers will display compiler optimized code as human-readable code and nix things like assigning -1 to a variable. Link to comment Share on other sites More sharing options...
Nicks Posted May 27, 2022 Author Share Posted May 27, 2022 16 hours ago, EnigmaGrey said: I saw this very briefly on our test server before the update went out, but it was down to a user on a newer build of the game connecting to the out of date server. Wiping the files and updating sorted it. (Not a great solution, I know.) Basically, I don't see any way a pre-initialized value can become null unless there's a load() issue, but having a null check wuoldn't hurt. What worries me more is those constraint errors, making me think the save might have suffered some corruption or wasn't converted properly. Waiting to hear back from the coders, though. What version of the game was the map originally made on? The servers in question aren't using Java-based mods are they? Sometimes decompilers will display compiler optimized code as human-readable code and nix things like assigning -1 to a variable. Map was originally made on .68, We stopped using javamods since last wipe, New server, new install, all fresh when we transferred hosts. Link to comment Share on other sites More sharing options...
EnigmaGrey Posted May 27, 2022 Share Posted May 27, 2022 7 hours ago, Nicks said: Map was originally made on .68, We stopped using javamods since last wipe, New server, new install, all fresh when we transferred hosts. To clarify: The map you're playing on is from 68, even though you're on an new server and wiped it? I do think, unfortunately, the map being from 68 is the issue. It really shouldn't be, but it seems clear something is going wrong there. Link to comment Share on other sites More sharing options...
Morceaux Posted May 27, 2022 Share Posted May 27, 2022 Thanks EnigmaGrey. Our map is .68 as well, we're in 1998 ingame now with ~40 players. No java mods. We could reset parts of the map if that helps (deleting map_xxx_yyy.bin) over time asking players to move their safehouses around, if it's tied to the map. Link to comment Share on other sites More sharing options...
RedTab Posted May 27, 2022 Share Posted May 27, 2022 (edited) I wiped on .71 and have these errors though also I don't know what mods are java which are these? Edited May 27, 2022 by RedTab Link to comment Share on other sites More sharing options...
KodeMan Posted May 27, 2022 Share Posted May 27, 2022 Same issue here. We're on .68 map. It's been plaguing many of our players. Link to comment Share on other sites More sharing options...
Nicks Posted May 29, 2022 Author Share Posted May 29, 2022 On 5/27/2022 at 4:05 AM, EnigmaGrey said: To clarify: The map you're playing on is from 68, even though you're on an new server and wiped it? I do think, unfortunately, the map being from 68 is the issue. It really shouldn't be, but it seems clear something is going wrong there. Hey so we setup a test server to test this theory, with 2-3 people it seems to be fine, once we get 10 people on the zombie rot thing comes back and black screens only a few of us. Fresh test server. Link to comment Share on other sites More sharing options...
Heekyo Seo Posted May 31, 2022 Share Posted May 31, 2022 Me either. Error is plaguing my server. Suddenly somebody in server is just kicked with error and the console.txt always show below message. ERROR: General , 1653993747411> 535,385,501> ExceptionLogger.logException> Exception thrown java.lang.NullPointerException: Cannot read field "zombieRotStage" because the return value of "zombie.iso.objects.IsoDeadBody.getHumanVisual()" is null at IsoDeadBody.updateBodies line:1082. ERROR: General , 1653993747411> 535,385,502> DebugLogStream.printException> Stack trace: java.lang.NullPointerException: Cannot read field "zombieRotStage" because the return value of "zombie.iso.objects.IsoDeadBody.getHumanVisual()" is null at zombie.iso.objects.IsoDeadBody.updateBodies(IsoDeadBody.java:1082) at zombie.iso.IsoCell.updateInternal(IsoCell.java:5737) at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83) at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230) at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26) at zombie.util.Lambda.capture(Lambda.java:130) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81) at zombie.iso.IsoCell.update(IsoCell.java:5668) at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3370) at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83) at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230) at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26) at zombie.util.Lambda.capture(Lambda.java:130) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81) at zombie.iso.IsoWorld.update(IsoWorld.java:3298) at zombie.gameStates.IngameState.updateInternal(IngameState.java:1653) at zombie.gameStates.IngameState.update(IngameState.java:1369) at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101) at zombie.GameWindow.logic(GameWindow.java:297) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.GameWindow.frameStep(GameWindow.java:764) at zombie.GameWindow.run_ez(GameWindow.java:680) at zombie.GameWindow.mainThread(GameWindow.java:494) at java.base/java.lang.Thread.run(Unknown Source) Link to comment Share on other sites More sharing options...
Morceaux Posted May 31, 2022 Share Posted May 31, 2022 (edited) This problem seems to be a potential deal-breaker for many servers and MP community overall. It can be consistently reproduced with 10 players, set decay for 24 hours ingame, summon and kill 400 zombies, and have them doing mundane activities like cooking, reading, reloading weapons, crafting while the corpses decay. If anyone from TiS would like to use our environment to test please let me know, I'll be happy to arrange it. Edited May 31, 2022 by Morceaux clarity Link to comment Share on other sites More sharing options...
RedTab Posted June 3, 2022 Share Posted June 3, 2022 On 5/31/2022 at 10:15 AM, Morceaux said: This problem seems to be a potential deal-breaker for many servers and MP community overall. It can be consistently reproduced with 10 players, set decay for 24 hours ingame, summon and kill 400 zombies, and have them doing mundane activities like cooking, reading, reloading weapons, crafting while the corpses decay. If anyone from TiS would like to use our environment to test please let me know, I'll be happy to arrange it. I just set decay for faster not happening that often right now not what I want to do but only thing I can do Link to comment Share on other sites More sharing options...
Beard Posted June 4, 2022 Share Posted June 4, 2022 On 5/31/2022 at 7:15 PM, Morceaux said: This problem seems to be a potential deal-breaker for many servers and MP community overall. It can be consistently reproduced with 10 players, set decay for 24 hours ingame, summon and kill 400 zombies, and have them doing mundane activities like cooking, reading, reloading weapons, crafting while the corpses decay. If anyone from TiS would like to use our environment to test please let me know, I'll be happy to arrange it. Is this reproducible on a modless server? Could you share the full server console from that test? Link to comment Share on other sites More sharing options...
ikewimpsley Posted June 7, 2022 Share Posted June 7, 2022 (edited) I'm also having this error on my server. Tons of people crashing. Recently made corpse de-spawning faster, and the issue seems to have gotten much much worse. Gonna try making corpse decay take longer and see if that makes the issue less frequent. Update 2 days later - making decay take 4x longer didn't help make the issues less frequent. Edited June 8, 2022 by ikewimpsley Link to comment Share on other sites More sharing options...
ikewimpsley Posted June 10, 2022 Share Posted June 10, 2022 Update - Turning zombie decay to -1 (off) in sandbox settings fixed the crashing issue. Only shitty part is that corpses don't decay at all, so they have to be dealt with manually! Link to comment Share on other sites More sharing options...
andyloco Posted July 2, 2022 Share Posted July 2, 2022 Does anyone knows if there is a command for removing corpses ? Link to comment Share on other sites More sharing options...
KodeMan Posted July 2, 2022 Share Posted July 2, 2022 Any official word on fixing these errors? Link to comment Share on other sites More sharing options...
Pandorea Posted July 4, 2022 Share Posted July 4, 2022 Looking at Beard's comment: it was not confirmed that the issue persists without mods and we've never even got those logs to look into this problem more. So how can it be fixed or resolved? Link to comment Share on other sites More sharing options...
EnigmaGrey Posted July 4, 2022 Share Posted July 4, 2022 To add to Pandorea's comment: the next build should have a "fix" but because we have no idea why it broke and can't reproduce it in any way, we have no idea if the fix will actually fix things. I'm left to assume it's caused by some combo of mods or something. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now