Jump to content

[IWBUMS 41.53] "java.lang.IllegalArgumentException: invalid direction at zombie.iso.BrokenFences.addDebrisObject(BrokenFences.java:414)"


ATPHHe

Recommended Posts

Someone using one of my mods tells me they are getting a Java error in Build 41.53. The mod being used is Customizable Zombies.
After about 10-15 minutes of them playing the game in West Point, a crash occurs and kicks them back to the main menu.

Testing the mod on my own PC and the mod runs fine for me.
No crashes have occurred in my game which makes it very confusing for me.

My mod changes zombie speeds and toggles on or off crawlers based on the settings.
The error seems related to Broken Fences.

Here is the Java error.
Also, with permission they allowed me to upload their console.txt file. It will be attached to the very bottom.
The error occurs on Line 7294.

ERROR: General     , 1628108154417> DebugLogStream.printException> Stack trace:
java.lang.IllegalArgumentException: invalid direction
	at zombie.iso.BrokenFences.addDebrisObject(BrokenFences.java:414)
	at zombie.iso.BrokenFences.destroyFence(BrokenFences.java:262)
	at zombie.iso.IsoObject.Thump(IsoObject.java:5377)
	at zombie.ai.states.ThumpState.execute(ThumpState.java:76)
	at zombie.ai.StateMachine.update(StateMachine.java:200)
	at zombie.characters.IsoGameCharacter.updateInternal(IsoGameCharacter.java:9710)
	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.update(IsoGameCharacter.java:9355)
	at zombie.characters.IsoZombie.updateInternal(IsoZombie.java:2289)
	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.update(IsoZombie.java:2001)
	at zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:69)
	at zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:149)
	at zombie.iso.IsoCell.ProcessObjects(IsoCell.java:2862)
	at zombie.iso.IsoCell.updateInternal(IsoCell.java:5626)
	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:5572)
	at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3175)
	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:3113)
	at zombie.gameStates.IngameState.updateInternal(IngameState.java:1612)
	at zombie.gameStates.IngameState.update(IngameState.java:1319)
	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)

 

console.txt

Edited by ATPHHe
updated title and description
Link to comment
Share on other sites

  • ATPHHe changed the title to [IWBUMS 41.53] "java.lang.IllegalArgumentException: invalid direction at zombie.iso.BrokenFences.addDebrisObject(BrokenFences.java:414)"
  • 1 month later...

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