Bug - Fixed Null pointer exceptions

Idran

Member
I'm getting null pointer exceptions in r10072 for a few random tasks, I'm not immediately seeing a pattern behind them. So far I've had them for multiusing blue snowcones and trying to put items in my display case. Here's the debug log for the most recent one:

Code:
Unexpected error, debug log printed.
class java.lang.NullPointerException: null
java.lang.NullPointerException
	at javax.swing.LayoutComparator.compare(Unknown Source)
	at net.sourceforge.kolmafia.swingui.listener.DefaultComponentFocusTraversalPolicy$DefaultComponentFirstComparator.compare(DefaultComponentFocusTraversalPolicy.java:63)
	at java.util.Arrays.mergeSort(Unknown Source)
	at java.util.Arrays.mergeSort(Unknown Source)
	at java.util.Arrays.mergeSort(Unknown Source)
	at java.util.Arrays.mergeSort(Unknown Source)
	at java.util.Arrays.mergeSort(Unknown Source)
	at java.util.Arrays.sort(Unknown Source)
	at java.util.Collections.sort(Unknown Source)
	at javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(Unknown Source)
	at javax.swing.SortingFocusTraversalPolicy.getComponentAfter(Unknown Source)
	at javax.swing.LayoutFocusTraversalPolicy.getComponentAfter(Unknown Source)
	at java.awt.Component.preNextFocusHelper(Unknown Source)
	at java.awt.Component.nextFocusHelper(Unknown Source)
	at java.awt.Container.nextFocusHelper(Unknown Source)
	at java.awt.Component.nextFocus(Unknown Source)
	at java.awt.Component.transferFocus(Unknown Source)
	at java.awt.Component.doAutoTransfer(Unknown Source)
	at java.awt.Component.autoTransferFocus(Unknown Source)
	at java.awt.Component.disable(Unknown Source)
	at javax.swing.JComponent.disable(Unknown Source)
	at java.awt.Component.enable(Unknown Source)
	at java.awt.Component.setEnabled(Unknown Source)
	at javax.swing.JComponent.setEnabled(Unknown Source)
	at javax.swing.AbstractButton.setEnabled(Unknown Source)
	at net.sourceforge.kolmafia.swingui.panel.ItemManagePanel.setEnabled(ItemManagePanel.java:377)
	at net.sourceforge.kolmafia.KoLmafia.updateDisplayState(KoLmafia.java:654)
	at net.sourceforge.kolmafia.KoLmafia.updateDisplay(KoLmafia.java:635)
	at net.sourceforge.kolmafia.KoLmafia.updateDisplay(KoLmafia.java:610)
	at net.sourceforge.kolmafia.request.TransferItemRequest.runSubInstances(TransferItemRequest.java:161)
	at net.sourceforge.kolmafia.request.TransferItemRequest.run(TransferItemRequest.java:311)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:90)
	at net.sourceforge.kolmafia.swingui.panel.ItemManagePanel$PutOnDisplayListener.execute(ItemManagePanel.java:834)
	at net.sourceforge.kolmafia.swingui.listener.ThreadedListener.run(ThreadedListener.java:214)
	at net.sourceforge.kolmafia.RequestThread$ThreadWrappedRunnable.run(RequestThread.java:258)
 
Top