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

Re: [pcgen] SPECIALTYKNOWN

Expand Messages
  • 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 1 of 2 , May 1 9:46 PM
    • 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.