Loading ...
Sorry, an error occurred while loading the content.

SPECIALTYKNOWN

Expand Messages
  • texasklang
    I m working to code up a v3.5 class... some of you probably know the one... from Complete Divine... and having a hard time making SPECIALTYKNOWN work for
    Message 1 of 2 , May 1, 2013
    • 0 Attachment
      I'm working to code up a v3.5 class... some of you probably know the one... from Complete Divine... and having a hard time making SPECIALTYKNOWN work for me. I got it to where it would load up my source without errors, but I don't get the desired results on the spells > known spells tab... the expand/hide bits in the don't work right and no other information gets into any of the other panes.

      Excerpt from log pasted below starting from the first severe error. I'd paste source, but since it's related to closed content I figured I probably shouldn't.

      Any general advice for SPECIALTYKNOWN? Has anyone successfully tested this on 6.00.0?

      Thanks.

      20:30:32.214 SEVERE AWT-EventQueue-1 pcgen.gui.PCGen_Frame1$WaitCursorEventQueue dispatchEvent Uncaught error - ignoring
      java.lang.NullPointerException
      at pcgen.core.SpellSupportForPCClass.getKnownForLevel(Unknown Source)
      at pcgen.core.PlayerCharacter.availableSpells(Unknown Source)
      at pcgen.gui2.facade.SpellSupportFacadeImpl.updateSpellsTodo(Unknown Source)
      at pcgen.gui2.facade.SpellSupportFacadeImpl.refreshAvailableKnownSpells(Unknown Source)
      at pcgen.gui2.facade.CharacterFacadeImpl.postLevellingUpdates(Unknown Source)
      at pcgen.gui2.facade.CharacterFacadeImpl.addCharacterLevels(Unknown Source)
      at pcgen.gui2.tabs.SummaryInfoTab$AddLevelsAction.actionPerformed(Unknown Source)
      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.plaf.basic.BasicButtonListener.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 pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.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)

      20:31:50.92 SEVERE AWT-EventQueue-1 pcgen.gui.PCGen_Frame1$WaitCursorEventQueue dispatchEvent Uncaught error - ignoring
      java.lang.NullPointerException
      at pcgen.core.SpellSupportForPCClass.getKnownForLevel(Unknown Source)
      at pcgen.gui2.facade.SpellSupportFacadeImpl.getClassInfo(Unknown Source)
      at pcgen.gui2.tabs.spells.ClassInfoHandler.valueChanged(Unknown Source)
      at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
      at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
      at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown Source)
      at javax.swing.JTable.clearSelectionAndLeadAnchor(Unknown Source)
      at javax.swing.JTable.tableChanged(Unknown Source)
      at pcgen.gui2.util.JTableEx.tableChanged(Unknown Source)
      at javax.swing.table.AbstractTableModel.fireTableChanged(Unknown Source)
      at javax.swing.table.AbstractTableModel.fireTableDataChanged(Unknown Source)
      at pcgen.gui2.util.JTreeTable$TreeTableModelAdapter.fireTableDataChangedPreservingSelection(Unknown Source)
      at pcgen.gui2.util.JTreeTable$TreeTableModelAdapter.treeExpanded(Unknown Source)
      at javax.swing.JTree.fireTreeExpanded(Unknown Source)
      at javax.swing.JTree.setExpandedState(Unknown Source)
      at javax.swing.JTree.expandPath(Unknown Source)
      at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(Unknown Source)
      at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(Unknown Source)
      at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(Unknown Source)
      at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source)
      at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(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 pcgen.gui2.util.JTreeTable$TreeTableCellEditor.isCellEditable(Unknown Source)
      at javax.swing.JTable.editCellAt(Unknown Source)
      at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(Unknown Source)
      at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(Unknown Source)
      at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
      at java.awt.AWTEventMulticaster.mousePressed(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 pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.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)

      20:31:51.543 SEVERE AWT-EventQueue-1 pcgen.gui.PCGen_Frame1$WaitCursorEventQueue dispatchEvent Uncaught error - ignoring
      java.lang.NullPointerException
      at pcgen.core.SpellSupportForPCClass.getKnownForLevel(Unknown Source)
      at pcgen.gui2.facade.SpellSupportFacadeImpl.getClassInfo(Unknown Source)
      at pcgen.gui2.tabs.spells.ClassInfoHandler.valueChanged(Unknown Source)
      at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
      at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
      at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown Source)
      at javax.swing.JTable.clearSelectionAndLeadAnchor(Unknown Source)
      at javax.swing.JTable.tableChanged(Unknown Source)
      at pcgen.gui2.util.JTableEx.tableChanged(Unknown Source)
      at javax.swing.table.AbstractTableModel.fireTableChanged(Unknown Source)
      at javax.swing.table.AbstractTableModel.fireTableDataChanged(Unknown Source)
      at pcgen.gui2.util.JTreeTable$TreeTableModelAdapter.fireTableDataChangedPreservingSelection(Unknown Source)
      at pcgen.gui2.util.JTreeTable$TreeTableModelAdapter.treeCollapsed(Unknown Source)
      at javax.swing.JTree.fireTreeCollapsed(Unknown Source)
      at javax.swing.JTree.setExpandedState(Unknown Source)
      at javax.swing.JTree.collapsePath(Unknown Source)
      at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(Unknown Source)
      at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(Unknown Source)
      at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(Unknown Source)
      at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source)
      at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(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 pcgen.gui2.util.JTreeTable$TreeTableCellEditor.isCellEditable(Unknown Source)
      at javax.swing.JTable.editCellAt(Unknown Source)
      at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(Unknown Source)
      at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(Unknown Source)
      at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
      at java.awt.AWTEventMulticaster.mousePressed(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 pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.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)
    • Andrew
      Hi, Send the Class File to help@pcgen.org I ll eyeball it and enlist James assistance if it s an actual code bug. However, just for a future reference, LST
      Message 2 of 2 , May 1, 2013
      • 0 Attachment
        Hi,

        Send the Class File to help@...

        I'll eyeball it and enlist James' assistance if it's an actual code bug. However, just for a future
        reference, LST coding help is best asked over on our other PCGen Group for just that sort of thing >

        http://tech.groups.yahoo.com/group/PCGenListFileHelp/


        Cheers,

        On 5/1/2013 6:46 PM, texasklang wrote:
        > I'm working to code up a v3.5 class... some of you probably know the one... from Complete Divine... and having a hard time making SPECIALTYKNOWN work for me. I got it to where it would load up my source without errors, but I don't get the desired results on the spells > known spells tab... the expand/hide bits in the don't work right and no other information gets into any of the other panes.
        >
        > Excerpt from log pasted below starting from the first severe error. I'd paste source, but since it's related to closed content I figured I probably shouldn't.
        >
        > Any general advice for SPECIALTYKNOWN? Has anyone successfully tested this on 6.00.0?
        >
        > Thanks.
        >
        > 20:30:32.214 SEVERE AWT-EventQueue-1 pcgen.gui.PCGen_Frame1$WaitCursorEventQueue dispatchEvent Uncaught error - ignoring
        > java.lang.NullPointerException
        > at pcgen.core.SpellSupportForPCClass.getKnownForLevel(Unknown Source)
        > at pcgen.core.PlayerCharacter.availableSpells(Unknown Source)
        > at pcgen.gui2.facade.SpellSupportFacadeImpl.updateSpellsTodo(Unknown Source)
        > at pcgen.gui2.facade.SpellSupportFacadeImpl.refreshAvailableKnownSpells(Unknown Source)
        > at pcgen.gui2.facade.CharacterFacadeImpl.postLevellingUpdates(Unknown Source)
        > at pcgen.gui2.facade.CharacterFacadeImpl.addCharacterLevels(Unknown Source)
        > at pcgen.gui2.tabs.SummaryInfoTab$AddLevelsAction.actionPerformed(Unknown Source)
        > 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.plaf.basic.BasicButtonListener.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 pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.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)
        >
        > 20:31:50.92 SEVERE AWT-EventQueue-1 pcgen.gui.PCGen_Frame1$WaitCursorEventQueue dispatchEvent Uncaught error - ignoring
        > java.lang.NullPointerException
        > at pcgen.core.SpellSupportForPCClass.getKnownForLevel(Unknown Source)
        > at pcgen.gui2.facade.SpellSupportFacadeImpl.getClassInfo(Unknown Source)
        > at pcgen.gui2.tabs.spells.ClassInfoHandler.valueChanged(Unknown Source)
        > at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
        > at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
        > at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown Source)
        > at javax.swing.JTable.clearSelectionAndLeadAnchor(Unknown Source)
        > at javax.swing.JTable.tableChanged(Unknown Source)
        > at pcgen.gui2.util.JTableEx.tableChanged(Unknown Source)
        > at javax.swing.table.AbstractTableModel.fireTableChanged(Unknown Source)
        > at javax.swing.table.AbstractTableModel.fireTableDataChanged(Unknown Source)
        > at pcgen.gui2.util.JTreeTable$TreeTableModelAdapter.fireTableDataChangedPreservingSelection(Unknown Source)
        > at pcgen.gui2.util.JTreeTable$TreeTableModelAdapter.treeExpanded(Unknown Source)
        > at javax.swing.JTree.fireTreeExpanded(Unknown Source)
        > at javax.swing.JTree.setExpandedState(Unknown Source)
        > at javax.swing.JTree.expandPath(Unknown Source)
        > at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(Unknown Source)
        > at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(Unknown Source)
        > at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(Unknown Source)
        > at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source)
        > at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(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 pcgen.gui2.util.JTreeTable$TreeTableCellEditor.isCellEditable(Unknown Source)
        > at javax.swing.JTable.editCellAt(Unknown Source)
        > at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(Unknown Source)
        > at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(Unknown Source)
        > at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
        > at java.awt.AWTEventMulticaster.mousePressed(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 pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.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)
        >
        > 20:31:51.543 SEVERE AWT-EventQueue-1 pcgen.gui.PCGen_Frame1$WaitCursorEventQueue dispatchEvent Uncaught error - ignoring
        > java.lang.NullPointerException
        > at pcgen.core.SpellSupportForPCClass.getKnownForLevel(Unknown Source)
        > at pcgen.gui2.facade.SpellSupportFacadeImpl.getClassInfo(Unknown Source)
        > at pcgen.gui2.tabs.spells.ClassInfoHandler.valueChanged(Unknown Source)
        > at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
        > at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
        > at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown Source)
        > at javax.swing.JTable.clearSelectionAndLeadAnchor(Unknown Source)
        > at javax.swing.JTable.tableChanged(Unknown Source)
        > at pcgen.gui2.util.JTableEx.tableChanged(Unknown Source)
        > at javax.swing.table.AbstractTableModel.fireTableChanged(Unknown Source)
        > at javax.swing.table.AbstractTableModel.fireTableDataChanged(Unknown Source)
        > at pcgen.gui2.util.JTreeTable$TreeTableModelAdapter.fireTableDataChangedPreservingSelection(Unknown Source)
        > at pcgen.gui2.util.JTreeTable$TreeTableModelAdapter.treeCollapsed(Unknown Source)
        > at javax.swing.JTree.fireTreeCollapsed(Unknown Source)
        > at javax.swing.JTree.setExpandedState(Unknown Source)
        > at javax.swing.JTree.collapsePath(Unknown Source)
        > at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(Unknown Source)
        > at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(Unknown Source)
        > at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(Unknown Source)
        > at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source)
        > at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(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 pcgen.gui2.util.JTreeTable$TreeTableCellEditor.isCellEditable(Unknown Source)
        > at javax.swing.JTable.editCellAt(Unknown Source)
        > at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(Unknown Source)
        > at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(Unknown Source)
        > at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
        > at java.awt.AWTEventMulticaster.mousePressed(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 pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.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)
        >
        >
        >
        >
        > ------------------------------------
        >
        > Related Lists
        > PCGen's release site: http://pcgen.sourceforge.net
        > PCGen's Mailing Lists and Links: http://wiki.pcgen.org/Mailing_Lists_and_PCGen_Links
        > PCGen's alpha build: http://pcgen.sourceforge.net/07_autobuilds.php
        > PCGen's JIRA Tracker: http://jira.pcgen.org
        >
        >
        > PCGen List File Help: http://tech.groups.yahoo.com/group/PCGenListFileHelp/
        > (for assistance in creating new homebrew or official list files)
        >
        > PCGen Experimental: http://tech.groups.yahoo.com/group/pcgen_experimental/
        > (for new official data source development)
        > Yahoo! Groups Links
        >
        >
        >
        >



        [Non-text portions of this message have been removed]
      Your message has been successfully submitted and would be delivered to recipients shortly.