Bug - Fixed Daiy deeds NPE

Just noticed this now, been getting three each login since 2016.08.06:
Code:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
         KoLmafia v17.3 r17102, Windows 10, Java 1.8.0_91
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Please note: do not post this log in the KoLmafia thread of KoL's
 Gameplay-Discussion forum. If you would like the KoLmafia dev team
 to look at it, please write a bug report at kolmafia.us. Include
 specific information about what you were doing when you made this
 and include this log as an attachment.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Timestamp: Sat Aug 06 18:51:44 AKDT 2016
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Unexpected error, debug log printed.
class java.lang.NullPointerException: null
java.lang.NullPointerException
	at net.sourceforge.kolmafia.swingui.panel.DailyDeedsPanel$Daily.setText(DailyDeedsPanel.java:1449)
	at net.sourceforge.kolmafia.swingui.panel.DailyDeedsPanel$CommandDaily.update(DailyDeedsPanel.java:2088)
	at net.sourceforge.kolmafia.swingui.panel.DailyDeedsPanel$InitialUpdateRunnable.run(DailyDeedsPanel.java:1311)
	at net.sourceforge.kolmafia.RequestThread$SequencedRunnable.run(RequestThread.java:418)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

I do have some custom deeds, but I wasn't seeing this before.

eta: In the daily deeds window, I see "You have collected chips today", but I didn't. Preference _chipBags = 0.

And now after buying them in the relay, I see _chipBags = 3, and daily deeds now simply shows "3/3" instead of "You have collected chips today".

eta2: And now I notice, a couple hundred turns later, that the three chips buttons have shown up - enabled, says "buying chips" when clicked, but of course nothing happens, and after 3+ clicks the buttons stay enabled.
 
Last edited:
Top