08-17-2020, 12:07 PM
When experimenting with some language features, I ran into a crash. I attached the example file.
java.lang.NullPointerException
at util.UnionFindD.evalD(UnionFindD.java:185)
at util.action.move.ActionRemove.apply(ActionRemove.java:101)
at util.Move.apply(Move.java:452)
at game.Game.applyInternal(Game.java:1710)
at game.Game.apply(Game.java:1664)
at util.model.AlternatingMove.applyHumanMove(AlternatingMove.java:60)
at manager.referee.Referee.lambda$applyHumanMoveToGame$0(Referee.java:198)
at manager.referee.Referee.applyHumanMoveToGame(Referee.java:268)
at manager.referee.UserMoveHandler.applyHumanMoveToGame(UserMoveHandler.java:715)
at manager.referee.UserMoveHandler.userMove(UserMoveHandler.java:379)
at manager.referee.UserMoveHandler.tryGameMove(UserMoveHandler.java:43)
java.lang.NullPointerException
at util.UnionFindD.evalD(UnionFindD.java:185)
at util.action.move.ActionRemove.apply(ActionRemove.java:101)
at util.Move.apply(Move.java:452)
at game.Game.applyInternal(Game.java:1710)
at game.Game.apply(Game.java:1664)
at util.model.AlternatingMove.applyHumanMove(AlternatingMove.java:60)
at manager.referee.Referee.lambda$applyHumanMoveToGame$0(Referee.java:198)
at manager.referee.Referee.applyHumanMoveToGame(Referee.java:268)
at manager.referee.UserMoveHandler.applyHumanMoveToGame(UserMoveHandler.java:715)
at manager.referee.UserMoveHandler.userMove(UserMoveHandler.java:379)
at manager.referee.UserMoveHandler.tryGameMove(UserMoveHandler.java:43)