Jump to content

Occasional game crash -> corrupted save due to flies sound?


Chiseled

Recommended Posts

Hello,

Occasionally, I've been getting this error:

[29-11-20 09:37:31.510] ERROR: General     , 1606664251510> ExceptionLogger.logException> Exception thrown java.lang.ArrayIndexOutOfBoundsException: -1 at FliesSound$ChunkData.corpseAdded line:340..

 

One time, the error said OutOfBoundsException: -2

instead

 

I do have a decent modlist, but I am unsure as how they could be causing the issue related to the flies sound.

my guess is that there is an issue with the amount of corpses and something being overloaded possibly, and the number of fly sounds having to play?

 

For those that will request the modlist, here below.

 

Hydrocraft for build 41

Bef's professions and traits

Armored vests

Turn off the TV/Radio

Blackbeard's Weapons

MRE

Minimal Display Bars

Read Faster When Sitting

Zombie Cure Medical Cocktail

Sandbox+ 1.1

Reading is not Boring

Necroforge

Fast reading

Raven Creek

Brita's Weapon Pack

More builds

Craft Helper

Tailoring Fix

Improved Build Menu

Fashion Montage

Cheat Menu

Canned Rebalance

Link to comment
Share on other sites

Was that error the cause of the crash or are you not exactly sure? There could be anything from that mod causing the crashes and this error just happening on the side due to the mods. Either way I always would recommend disabling all the mods and testing whether it still happens without them.

Link to comment
Share on other sites

  • 9 months later...

Just got the same error while playing in raven creek with 41.54. Haven't seen this bug before.

 

ERROR: General     , 1631988837672> ExceptionLogger.logException> Exception thrown java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 8 at FliesSound$ChunkData.corpseAdded line:346.
ERROR: General     , 1631988837673> DebugLogStream.printException> Stack trace:
java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 8
    at zombie.FliesSound$ChunkData.corpseAdded(FliesSound.java:346)
    at zombie.FliesSound.corpseAdded(FliesSound.java:113)
    at zombie.iso.objects.IsoDeadBody.<init>(IsoDeadBody.java:276)
    at zombie.iso.objects.IsoDeadBody.<init>(IsoDeadBody.java:80)
    at zombie.ai.states.ZombieOnGroundState.becomeCorpse(ZombieOnGroundState.java:114)
    at zombie.ai.states.ZombieOnGroundState.enter(ZombieOnGroundState.java:35)
    at zombie.ai.StateMachine.stateEnter(StateMachine.java:225)
    at zombie.ai.StateMachine.changeRootState(StateMachine.java:90)
    at zombie.ai.StateMachine.changeState(StateMachine.java:42)
    at zombie.ai.StateMachine.changeState(StateMachine.java:31)
    at zombie.characters.IsoGameCharacter.actionStateChanged(IsoGameCharacter.java:13718)
    at zombie.characters.IsoZombie.actionStateChanged(IsoZombie.java:672)
    at zombie.characters.action.ActionContext.invokeAnyStateChangedEvents(ActionContext.java:365)
    at zombie.characters.action.ActionContext.updateInternal(ActionContext.java:82)
    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.characters.action.ActionContext.update(ActionContext.java:65)
    at zombie.characters.IsoGameCharacter.postUpdateInternal(IsoGameCharacter.java:11999)
    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.characters.IsoGameCharacter.postupdate(IsoGameCharacter.java:11978)
    at zombie.characters.IsoZombie.postUpdateInternal(IsoZombie.java:1947)
    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.characters.IsoZombie.postupdate(IsoZombie.java:1939)
    at zombie.MovingObjectUpdateSchedulerUpdateBucket.postupdate(MovingObjectUpdateSchedulerUpdateBucket.java:87)
    at zombie.MovingObjectUpdateScheduler.postupdate(MovingObjectUpdateScheduler.java:172)
    at zombie.CollisionManager.resolveContactsInternal(CollisionManager.java:409)
    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.CollisionManager.ResolveContacts(CollisionManager.java:234)
    at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3282)
    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:3207)
    at zombie.gameStates.IngameState.updateInternal(IngameState.java:1649)
    at zombie.gameStates.IngameState.update(IngameState.java:1356)
    at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
    at zombie.GameWindow.logic(GameWindow.java:285)
    at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
    at zombie.GameWindow.frameStep(GameWindow.java:726)
    at zombie.GameWindow.run_ez(GameWindow.java:642)
    at zombie.GameWindow.mainThread(GameWindow.java:471)
    at java.base/java.lang.Thread.run(Unknown Source)

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...