Spycraft - Issues

Description

00:33:58.686 INFO AWT-EventQueue-1 CharacterFacadeImpl:1856 Unnamed 1: Setting race to D-5 Black Ops
00:33:58.780 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring
java.lang.IllegalStateException: Cannot ask for contained objects: Reference has not been resolved
at pcgen.cdom.reference.CDOMTypeRef.getContainedObjects(CDOMTypeRef.java:213)
at plugin.qualifier.weaponprof.EquipmentToken.convert(EquipmentToken.java:156)
at pcgen.cdom.base.CDOMReference.getCollection(CDOMReference.java:214)
at plugin.qualifier.weaponprof.EquipmentToken.getCollection(EquipmentToken.java:143)
at pcgen.cdom.primitive.CompoundOrPrimitive.getCollection(CompoundOrPrimitive.java:92)
at pcgen.cdom.choiceset.CollectionToChoiceSet.getSet(CollectionToChoiceSet.java:63)
at pcgen.cdom.base.BasicChooseInformation.getSet(BasicChooseInformation.java:230)
at pcgen.core.chooser.CDOMChoiceManager.getChoices(CDOMChoiceManager.java:40)
at pcgen.core.chooser.ChooserUtilities.modChoices(ChooserUtilities.java:94)
at pcgen.cdom.choiceset.AbilityRefChoiceSet.addMultiplySelectableAbility(AbilityRefChoiceSet.java:242)
at pcgen.cdom.choiceset.AbilityRefChoiceSet.getSet(AbilityRefChoiceSet.java:197)
at pcgen.cdom.choiceset.AbilityRefChoiceSet.getSet(AbilityRefChoiceSet.java:57)
at pcgen.cdom.base.ChoiceSet.getSet(ChoiceSet.java:157)
at pcgen.cdom.base.ConcreteTransitionChoice.driveChoice(ConcreteTransitionChoice.java:199)
at pcgen.cdom.facet.AddFacet.driveChoice(AddFacet.java:81)
at pcgen.cdom.facet.AddFacet.dataAdded(AddFacet.java:72)
at pcgen.cdom.facet.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:241)
at pcgen.cdom.facet.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:187)
at pcgen.cdom.facet.AbstractItemFacet.set(AbstractItemFacet.java:68)
at pcgen.core.PlayerCharacter.setRace(PlayerCharacter.java:4424)
at pcgen.gui2.facade.CharacterFacadeImpl.setRace(CharacterFacadeImpl.java:1858)
at pcgen.gui2.tabs.SummaryInfoTab$8.commitSelectedItem(SummaryInfoTab.java:731)
at pcgen.gui2.tabs.models.DeferredCharacterComboBoxModel$1.run(DeferredCharacterComboBoxModel.java:124)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)
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)

00:32:35.408 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring
java.lang.IllegalArgumentException: Level cannot be negative in getClassLevel
at pcgen.cdom.facet.ClassFacet$ClassInfo.getClassLevel(ClassFacet.java:522)
at pcgen.cdom.facet.ClassFacet.getClassLevel(ClassFacet.java:143)
at pcgen.core.PlayerCharacter.getActiveClassLevel(PlayerCharacter.java:11209)
at pcgen.gui2.facade.CharacterLevelsFacadeImpl.getClassLevel(CharacterLevelsFacadeImpl.java:229)
at pcgen.gui2.facade.CharacterLevelsFacadeImpl.getHPRolled(CharacterLevelsFacadeImpl.java:262)
at pcgen.gui2.facade.CharacterLevelsFacadeImpl.getHPGained(CharacterLevelsFacadeImpl.java:243)
at pcgen.gui2.tabs.summary.ClassLevelTableModel.getValueAt(ClassLevelTableModel.java:174)
at javax.swing.JTable.getValueAt(Unknown Source)
at javax.swing.JTable.prepareRenderer(Unknown Source)
at javax.swing.plaf.synth.SynthTableUI.paintCell(Unknown Source)
at javax.swing.plaf.synth.SynthTableUI.paintCells(Unknown Source)
at javax.swing.plaf.synth.SynthTableUI.paint(Unknown Source)
at javax.swing.plaf.synth.SynthTableUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JViewport.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.access$700(Unknown Source)
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)
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

Try to create a level 1 D-5 Black Ops, Soldier and I'm getting the below errors (Yeesh)... I'm sure most of it is data goop that needs a scrubbing.

Activity

Show:
James Dempsey
October 8, 2012, 5:10 AM

This will be caused by an unconstructed reference type data error which would have been reported earlier in the load process.

To assist tracking it down it will be a CHOOSE:WEAPONPROFICIENCY with an EQUIPMENT= qualifier.

Cancelled

Assignee

Unassigned

Reporter

Andrew Maitland

Labels

None

Theme

None

Epic/Theme

None

Pending User Input

None

Affects versions

Priority

Minor
Configure