Strange Error Message After creating character and looking through inventory screen

Description

Hi, I've been getting these weird error messages going off and on seemingly at random (an example posted below). This time it happened somewhere after I created a new character in PF mode and set the race to legion archon. After the race was set to legion archon I went to the inventory screen and began typing different armor types into "Purchase" screen. I tried to get this to repeat but couldn't get it to.

Loaded sources were: Advanced Player's Guide, Bestiary, Bestiary 3, Core Rulebook, Ultimate Combat, Ultimate Equipment, and Ultimate Magic.

21:28:25.816 INFO AWT-EventQueue-0 CharacterManager:114 Created new character Unnamed 1.
21:29:28.715 INFO AWT-EventQueue-0 CharacterFacadeImpl:1904 Unnamed 1: Setting race to Legion Archon
21:30:12.451 SEVERE AWT-EventQueue-0 Main:596 Uncaught error - ignoring
java.lang.NullPointerException
at pcgen.gui2.tabs.PurchaseInfoTab$EquipmentRenderer.getTreeCellRendererComponent(PurchaseInfoTab.java:1131)
at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(Unknown Source)
at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(Unknown Source)
at javax.swing.tree.FixedHeightLayoutCache.getBounds(Unknown Source)
at javax.swing.tree.FixedHeightLayoutCache.getBounds(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$Handler.valueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.removeSelectionPaths(Unknown Source)
at javax.swing.JTree.removeDescendantSelectedPaths(Unknown Source)
at javax.swing.JTree.removeDescendantSelectedPaths(Unknown Source)
at javax.swing.JTree$TreeModelHandler.treeNodesRemoved(Unknown Source)
at javax.swing.tree.DefaultTreeModel.fireTreeNodesRemoved(Unknown Source)
at javax.swing.tree.DefaultTreeModel.nodesWereRemoved(Unknown Source)
at javax.swing.tree.DefaultTreeModel.removeNodeFromParent(Unknown Source)
at pcgen.gui2.util.treeview.TreeViewTableModel$TreeViewNode.removeTreeViewPath(TreeViewTableModel.java:393)
at pcgen.gui2.util.treeview.TreeViewTableModel.removeElement(TreeViewTableModel.java:180)
at pcgen.gui2.util.treeview.TreeViewTableModel.setElements(TreeViewTableModel.java:168)
at pcgen.gui2.util.treeview.TreeViewTableModel.access$200(TreeViewTableModel.java:51)
at pcgen.gui2.util.treeview.TreeViewTableModel$1.elementsChanged(TreeViewTableModel.java:75)
at pcgen.facade.util.AbstractListFacade.fireElementsChanged(AbstractListFacade.java:170)
at pcgen.facade.util.DefaultListFacade.setContents(DefaultListFacade.java:148)
at pcgen.facade.util.DefaultListFacade.updateContents(DefaultListFacade.java:174)
at pcgen.gui2.filter.FilteredTreeViewModel.refilter(FilteredTreeViewModel.java:120)
at pcgen.gui2.filter.FilteredTreeViewModel.elementsChanged(FilteredTreeViewModel.java:141)
at pcgen.facade.util.AbstractListFacade.fireElementsChanged(AbstractListFacade.java:170)
at pcgen.facade.util.DelegatingListFacade.setDelegate(DelegatingListFacade.java:84)
at pcgen.gui2.facade.DelegatingDataSet.detachDelegates(DelegatingDataSet.java:122)
at pcgen.gui2.facade.CharacterFacadeImpl.closeCharacter(CharacterFacadeImpl.java:344)
at pcgen.system.CharacterManager.removeCharacter(CharacterManager.java:488)
at pcgen.gui2.PCGenFrame.closeCharacter(PCGenFrame.java:794)
at pcgen.gui2.PCGenActionMap$CloseAction.actionPerformed(PCGenActionMap.java:587)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Environment

None

Activity

Show:
James Dempsey
November 19, 2014, 11:09 PM

Hi,

This has been fixed about a week ago. You can try it out in a recent
autobuild.

Cheers,
James

On 19 November 2014 14:45, JIRA (for Chris Peterson ) <jira@pcgen.org>

Chris Peterson
November 20, 2014, 1:07 PM

I received the message last night with one of the latest as of that moment 6.05 dev builds.

Andrew Maitland
November 20, 2014, 1:46 PM

Grab an autobuild. This was addressed by James already.

James Dempsey
November 23, 2014, 11:40 PM

This one has been fixed in for both the trunk and 6,4 branches. Any recent autobuild can be used to test it.

Cancelled

Assignee

Unassigned

Reporter

Chris Peterson

Labels

None

Theme

None

Epic/Theme

None

Pending User Input

None

Affects versions

Priority

Minor
Configure