Better Questing

Better Questing

39M Downloads

Client Crash - java.lang.NullPointerException: Updating screen events at betterquesting.client.gui2.CanvasQuestLine.isQuestShown(CanvasQuestLine.java:225)

ProsperCraft opened this issue · 5 comments

commented

I have several people editing the questbook, so it would be hard to provide steps to reproduce.

It have been possible the server was killed while someone was editing a quest(whistles innocently)

commented

I take two days off modding and everything crashes because of course it does. I'll get a fix out tomorrow for this. I need to move some in-dev code aside first.

From what I can tell this is being caused by a quest line with non-existent quest IDs... I don't even know how but I suspect some stupid BQ2 legacy code is contributing to the mess that is the database state.

I can't seem to recreate this on my own. How did you two do it?

commented

Great... was testing my initial fix and it didn't entirely work. Doesn't crash anymore but it still doesn't update the quest line properly when multiple editors are messing with it. Why do you do this to me 😭

Got a better fix in the works for today's build though so not all is lost.

EDIT: New build uploaded. Should hopefully fix all of this up

commented

Hello,

this crash is back.
https://paste.dimdev.org/esolemudez.mccrash

(I pressed the button for the retrieve detection task)