Bug - Fixed Unexpected Error during manaburn

Bale

Minion
Using r9190. During manaburning phase mafia summoned divine party favors and suddenly this:

Code:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
         KoLmafia v14.5 r9190, Windows XP, Java 1.6.0_24
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Please note: do not post this log in the KoLmafia thread. If you
 would like the 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 the log as an attachment.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Timestamp: Thu Mar 24 03:30:16 EDT 2011
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Unexpected error, debug log printed.
class java.lang.NullPointerException: null
java.lang.NullPointerException
	at net.sourceforge.kolmafia.moods.MoodTrigger.matches(MoodTrigger.java:144)
	at net.sourceforge.kolmafia.moods.Mood.isTrigger(Mood.java:145)
	at net.sourceforge.kolmafia.moods.MoodManager.effectInMood(MoodManager.java:464)
	at net.sourceforge.kolmafia.moods.ManaBurnManager.getNextBurnCast(ManaBurnManager.java:186)
	at net.sourceforge.kolmafia.moods.ManaBurnManager.getNextBurnCast(ManaBurnManager.java:111)
	at net.sourceforge.kolmafia.moods.ManaBurnManager.burnExtraMana(ManaBurnManager.java:71)
	at net.sourceforge.kolmafia.moods.RecoveryManager.runBetweenBattleChecks(RecoveryManager.java:112)
	at net.sourceforge.kolmafia.moods.RecoveryManager.runBetweenBattleChecks(RecoveryManager.java:65)
	at net.sourceforge.kolmafia.KoLAdventure.run(KoLAdventure.java:880)
	at net.sourceforge.foxtrot.AbstractWorkerThread$1.run(AbstractWorkerThread.java:40)
	at java.security.AccessController.doPrivileged(Native Method)
	at net.sourceforge.foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:36)
	at net.sourceforge.foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:199)
	at net.sourceforge.foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:182)
	at java.lang.Thread.run(Unknown Source)

It then continued adventuring, but when adventures were over the interface did not turn green and it would not do any more auto-adventuring.

Edit: Ick! Just happened again when I restarted mafia and did some more automatic adventuring. Looks like this is easily repeatable.
 
Last edited:

Bale

Minion
More data:

  • After error moods and manaburning cease to operate.
  • Dropped back to r9174 and problem goes away.
 
Top