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)