NPEs with multiple Spell Casting classes (Lengthy)

Description

Create New Character

LG, Elf, Stats all 20, I added Cleric 1, then Paladin 1, then Wizard 1, then Cleric 5
Stats go to Strength
Feats - Added Random top ones
Abilities - I add whatever is easiest - Fav Class is Cleric, All Bonus HP, Archetypes (Randomly chosen)
Go to Spell Tab - Screen is acting up, multiple duplicates and slow to respond. Open the console and I have multiple NPEs present (Posted All of them as they appear different)
\
14:03:59.296 SEVERE Charater-Sheet-Refresher-Thread ExportHandler:1997 Error replacing SPELLLISTKNOWN.1.0
java.lang.NullPointerException
at pcgen.cdom.facet.KnownSpellFacet.getKnownSpellsForLevel(KnownSpellFacet.java:408)
at pcgen.core.SpellSupportForPCClass.getKnownForLevel(SpellSupportForPCClass.java:295)
at plugin.exporttokens.SpellListKnownToken.getKnownNum(SpellListKnownToken.java:99)
at plugin.exporttokens.SpellListKnownToken.getToken(SpellListKnownToken.java:76)
at pcgen.io.ExportHandler.replaceToken(ExportHandler.java:1964)
at pcgen.io.ExportHandler.replaceLine(ExportHandler.java:1827)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1073)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1046)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1046)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1046)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.write(ExportHandler.java:242)
at pcgen.gui2.facade.CharacterFacadeImpl.export(CharacterFacadeImpl.java:2411)
at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(CharacterSheetPanel.java:221)
at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(CharacterSheetPanel.java:213)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

14:03:59.299 SEVERE Charater-Sheet-Refresher-Thread ExportHandler:1997 Error replacing SPELLLISTKNOWN.1.1
java.lang.NullPointerException
at pcgen.cdom.facet.KnownSpellFacet.getKnownSpellsForLevel(KnownSpellFacet.java:408)
at pcgen.core.SpellSupportForPCClass.getKnownForLevel(SpellSupportForPCClass.java:295)
at plugin.exporttokens.SpellListKnownToken.getKnownNum(SpellListKnownToken.java:99)
at plugin.exporttokens.SpellListKnownToken.getToken(SpellListKnownToken.java:76)
at pcgen.io.ExportHandler.replaceToken(ExportHandler.java:1964)
at pcgen.io.ExportHandler.replaceLine(ExportHandler.java:1827)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1073)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1046)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1046)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1046)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.write(ExportHandler.java:242)
at pcgen.gui2.facade.CharacterFacadeImpl.export(CharacterFacadeImpl.java:2411)
at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(CharacterSheetPanel.java:221)
at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(CharacterSheetPanel.java:213)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

14:04:00.231 SEVERE Charater-Sheet-Refresher-Thread ExportHandler:1997 Error replacing SPELLLISTKNOWN.4.0
java.lang.NullPointerException
at pcgen.cdom.facet.KnownSpellFacet.getKnownSpellsForLevel(KnownSpellFacet.java:408)
at pcgen.core.SpellSupportForPCClass.getKnownForLevel(SpellSupportForPCClass.java:295)
at plugin.exporttokens.SpellListKnownToken.getKnownNum(SpellListKnownToken.java:99)
at plugin.exporttokens.SpellListKnownToken.getToken(SpellListKnownToken.java:76)
at pcgen.io.ExportHandler.replaceToken(ExportHandler.java:1964)
at pcgen.io.ExportHandler.replaceLine(ExportHandler.java:1827)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1073)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1046)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1046)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1046)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.write(ExportHandler.java:242)
at pcgen.gui2.facade.CharacterFacadeImpl.export(CharacterFacadeImpl.java:2411)
at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(CharacterSheetPanel.java:221)
at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(CharacterSheetPanel.java:213)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

14:04:00.237 SEVERE Charater-Sheet-Refresher-Thread ExportHandler:1997 Error replacing SPELLLISTKNOWN.4.1
java.lang.NullPointerException
at pcgen.cdom.facet.KnownSpellFacet.getKnownSpellsForLevel(KnownSpellFacet.java:408)
at pcgen.core.SpellSupportForPCClass.getKnownForLevel(SpellSupportForPCClass.java:295)
at plugin.exporttokens.SpellListKnownToken.getKnownNum(SpellListKnownToken.java:99)
at plugin.exporttokens.SpellListKnownToken.getToken(SpellListKnownToken.java:76)
at pcgen.io.ExportHandler.replaceToken(ExportHandler.java:1964)
at pcgen.io.ExportHandler.replaceLine(ExportHandler.java:1827)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1073)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1046)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1046)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.processLoop(ExportHandler.java:1046)
at pcgen.io.ExportHandler.loopFOR(ExportHandler.java:989)
at pcgen.io.ExportHandler.write(ExportHandler.java:242)
at pcgen.gui2.facade.CharacterFacadeImpl.export(CharacterFacadeImpl.java:2411)
at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(CharacterSheetPanel.java:221)
at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(CharacterSheetPanel.java:213)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

14:04:46.510 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring
java.lang.NullPointerException
at pcgen.cdom.facet.KnownSpellFacet.getKnownSpellsForLevel(KnownSpellFacet.java:408)
at pcgen.core.SpellSupportForPCClass.getKnownForLevel(SpellSupportForPCClass.java:295)
at pcgen.core.SpellSupportForPCClass.getKnownForLevel(SpellSupportForPCClass.java:895)
at pcgen.core.SpellSupportForPCClass.hasKnownSpells(SpellSupportForPCClass.java:841)
at pcgen.gui2.facade.SpellSupportFacadeImpl.updateSpellsTodo(SpellSupportFacadeImpl.java:294)
at pcgen.gui2.facade.SpellSupportFacadeImpl.refreshAvailableKnownSpells(SpellSupportFacadeImpl.java:693)
at pcgen.gui2.facade.CharacterFacadeImpl.postLevellingUpdates(CharacterFacadeImpl.java:691)
at pcgen.gui2.facade.CharacterFacadeImpl.addCharacterLevels(CharacterFacadeImpl.java:670)
at pcgen.gui2.tabs.SummaryInfoTab$AddLevelsAction.actionPerformed(SummaryInfoTab.java:1366)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6288)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:616)
at java.awt.EventQueue$2.run(EventQueue.java:614)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

14:04:52.68 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring
java.lang.NullPointerException
at pcgen.cdom.facet.KnownSpellFacet.getKnownSpellsForLevel(KnownSpellFacet.java:408)
at pcgen.core.SpellSupportForPCClass.getKnownForLevel(SpellSupportForPCClass.java:295)
at pcgen.core.SpellSupportForPCClass.getKnownForLevel(SpellSupportForPCClass.java:895)
at pcgen.core.SpellSupportForPCClass.hasKnownSpells(SpellSupportForPCClass.java:841)
at pcgen.gui2.facade.SpellSupportFacadeImpl.getClassInfo(SpellSupportFacadeImpl.java:735)
at pcgen.gui2.tabs.spells.ClassInfoHandler.valueChanged(ClassInfoHandler.java:96)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:137)
at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(DefaultListSelectionModel.java:668)
at javax.swing.JTable.clearSelectionAndLeadAnchor(JTable.java:2095)
at javax.swing.JTable.tableChanged(JTable.java:4433)
at pcgen.gui2.util.JTableEx.tableChanged(JTableEx.java:213)
at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
at javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:182)
at pcgen.gui2.util.JTreeTable$TreeTableModelAdapter.treeExpanded(JTreeTable.java:503)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2666)
at javax.swing.JTree.setExpandedState(JTree.java:3427)
at javax.swing.JTree.expandPath(JTree.java:2163)
at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2204)
at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2191)
at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2149)
at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3511)
at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3459)
at java.awt.Component.processMouseEvent(Component.java:6285)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at pcgen.gui2.util.JTreeTable$TreeTableCellEditor.isCellEditable(JTreeTable.java:875)
at javax.swing.JTable.editCellAt(JTable.java:3482)
at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1078)
at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1008)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at java.awt.Component.processMouseEvent(Component.java:6285)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4235)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:616)
at java.awt.EventQueue$2.run(EventQueue.java:614)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

14:04:52.455 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring
java.lang.NullPointerException
at pcgen.cdom.facet.KnownSpellFacet.getKnownSpellsForLevel(KnownSpellFacet.java:408)
at pcgen.core.SpellSupportForPCClass.getKnownForLevel(SpellSupportForPCClass.java:295)
at pcgen.core.SpellSupportForPCClass.getKnownForLevel(SpellSupportForPCClass.java:895)
at pcgen.core.SpellSupportForPCClass.hasKnownSpells(SpellSupportForPCClass.java:841)
at pcgen.gui2.facade.SpellSupportFacadeImpl.getClassInfo(SpellSupportFacadeImpl.java:735)
at pcgen.gui2.tabs.spells.ClassInfoHandler.valueChanged(ClassInfoHandler.java:96)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:137)
at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(DefaultListSelectionModel.java:668)
at javax.swing.JTable.clearSelectionAndLeadAnchor(JTable.java:2095)
at javax.swing.JTable.tableChanged(JTable.java:4433)
at pcgen.gui2.util.JTableEx.tableChanged(JTableEx.java:213)
at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
at javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:182)
at pcgen.gui2.util.JTreeTable$TreeTableModelAdapter.treeCollapsed(JTreeTable.java:509)
at javax.swing.JTree.fireTreeCollapsed(JTree.java:2697)
at javax.swing.JTree.setExpandedState(JTree.java:3403)
at javax.swing.JTree.collapsePath(JTree.java:2188)
at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2215)
at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2191)
at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2149)
at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3511)
at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3459)
at java.awt.Component.processMouseEvent(Component.java:6285)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at pcgen.gui2.util.JTreeTable$TreeTableCellEditor.isCellEditable(JTreeTable.java:875)
at javax.swing.JTable.editCellAt(JTable.java:3482)
at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1078)
at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1008)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at java.awt.Component.processMouseEvent(Component.java:6285)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4235)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:616)
at java.awt.EventQueue$2.run(EventQueue.java:614)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

14:04:53.301 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring
java.lang.NullPointerException
at pcgen.cdom.facet.KnownSpellFacet.getKnownSpellsForLevel(KnownSpellFacet.java:408)
at pcgen.core.SpellSupportForPCClass.getKnownForLevel(SpellSupportForPCClass.java:295)
at pcgen.core.SpellSupportForPCClass.getKnownForLevel(SpellSupportForPCClass.java:895)
at pcgen.core.SpellSupportForPCClass.hasKnownSpells(SpellSupportForPCClass.java:841)
at pcgen.gui2.facade.SpellSupportFacadeImpl.getClassInfo(SpellSupportFacadeImpl.java:735)
at pcgen.gui2.tabs.spells.ClassInfoHandler.valueChanged(ClassInfoHandler.java:96)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:137)
at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(DefaultListSelectionModel.java:668)
at javax.swing.JTable.clearSelectionAndLeadAnchor(JTable.java:2095)
at javax.swing.JTable.tableChanged(JTable.java:4433)
at pcgen.gui2.util.JTableEx.tableChanged(JTableEx.java:213)
at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
at javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:182)
at pcgen.gui2.util.JTreeTable$TreeTableModelAdapter.treeExpanded(JTreeTable.java:503)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2666)
at javax.swing.JTree.setExpandedState(JTree.java:3427)
at javax.swing.JTree.expandPath(JTree.java:2163)
at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2204)
at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2191)
at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2149)
at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3511)
at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3459)
at java.awt.Component.processMouseEvent(Component.java:6285)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at pcgen.gui2.util.JTreeTable$TreeTableCellEditor.isCellEditable(JTreeTable.java:875)
at javax.swing.JTable.editCellAt(JTable.java:3482)
at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1078)
at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1008)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at java.awt.Component.processMouseEvent(Component.java:6285)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4235)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:616)
at java.awt.EventQueue$2.run(EventQueue.java:614)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Environment

Build Rev 16413
Pathfinder
APG + Core

Activity

Show:
Tom Parker
March 7, 2012, 8:08 PM

Committed revision 16434.

Andrew Maitland
March 7, 2012, 11:21 PM

My old character is loading up without the error. Thanks!

Fixed

Assignee

Tom Parker

Reporter

Andrew Maitland

Labels

None

Theme

None

Epic/Theme

None

Pending User Input

None

Components

Fix versions

Affects versions

Priority

Major
Configure