I'm still on MacOS. Hopefully my $HOME/.haven/data directory hasn't already re-corrupted itself.
What I did:
- logged in 3 characters in succession, to check which one had the quest requiring a dead beaver.
- It crashed after the *third* of these characters was out of his bed (visible standing near it); I think after I clicked to move him towards where a village mate had told me (on Discord) that they'd left the dead beaver for me.
Here's your exception report:
- Code: Select all
java.util.ConcurrentModificationException
at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1013)
at java.base/java.util.ArrayList$Itr.next(ArrayList.java:967)
at haven.res.ui.obj.buddy.Info.draw(buddy.cjava:26)
at haven.PView$ScreenList.draw(PView.java:415)
at haven.PView.draw(PView.java:341)
at haven.MapView.draw(MapView.java:1631)
at haven.Widget.draw(Widget.java:759)
at haven.Widget.draw(Widget.java:764)
at haven.GameUI.draw(GameUI.java:1014)
at haven.Widget.draw(Widget.java:759)
at haven.Widget.draw(Widget.java:764)
at haven.RootWidget.draw(RootWidget.java:73)
at haven.UI.draw(UI.java:373)
at haven.GLPanel$Loop.display(GLPanel.java:301)
at haven.GLPanel$Loop.run(GLPanel.java:390)
at haven.JOGLPanel.run(JOGLPanel.java:246)
at java.base/java.lang.Thread.run(Thread.java:833)
For the record, the Ender client crashed with a different stack trace when I tried to login the first of these characters; that crash has multiple reports on the ender client thread.