Jump to content
Nicks

[41.71] Errors

Recommended Posts

Posted (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 by Nicks

Share this post


Link to post
Share on other sites

Posted (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 by Nicks

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Posted (edited)

Same. This problem has been plaguing our server. Could devs add a null check for getHumanVisual() before calling zombieRotStage? Thanks!

zombiedecayissue.png

 

(this was mentioned in PZ discord as well)

Edited by Morceaux
Update about discord

Share this post


Link to post
Share on other sites

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!

zombiedecayissue.png

 

(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

Share this post


Link to post
Share on other sites

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`.

Share this post


Link to post
Share on other sites

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. 

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Posted (edited)

I wiped on .71 and have these errors though also I don't know what mods are java which are these?

Edited by RedTab

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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)

Share this post


Link to post
Share on other sites

Posted (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 by Morceaux
clarity

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

Posted (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 by ikewimpsley

Share this post


Link to post
Share on other sites

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!

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...


×
×
  • Create New...