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

LST editor issues/bugs

Expand Messages
  • Gene
    I ve been keying in some data using the lst editor built into RC4 and found a few bugs. I could have keyed the data by hand but found the lst editors helped
    Message 1 of 3 , Jul 3, 2007
    • 0 Attachment
      I've been keying in some data using the lst editor built into RC4 and
      found a few bugs. I could have keyed the data by hand but found the
      lst editors helped remind me to fill certain things in. Anyway onto
      some of the things I found recently.

      In the class editor:
      It generated a lst file with the CASTAS tag which is deprecated. If
      still supported, then I guess it's ok but it gives warnings every
      time the file is loaded.

      I don't know if it's supposed to but it generates some blank tags
      when no options are selected like "AUTO:WEAPONPROF|".

      In the spell editor:
      I was keying in a series of spells (Summon Undead I-V) and when I
      used the copy command and modified the description, it sometimes
      generated an extra desc tag and also didn't clear out the old
      description when saving. I did clear the text box before keying it
      in. (It had the description for spell 1 and 2 on the 2nd spell, 1, 2
      and 3 on the 3rd spell, and so on..) I worked around this by editing
      the lst file manually anyway.

      In the domain editor:
      I had already added 2 domains. When I added a 3rd one, I got the
      following javascript error trace and it wiped out the contents of the
      entire lst file. All the spells and feat this 3rd domain referenced
      were in the reference documents and not custom. I closed out PCGen,
      and tried with just the RSRD loaded (In case my custom files were
      somehow interfering) and got the same result.

      Since the custom file was completely wiped out, I figured this needed
      to be looked at. I would hate to have entered a good number of
      domains and then get this error and have all of that data wiped out.



      Error
      java.lang.ClassCastException: pcgen.core.AbilityInfo
      at pcgen.core.Domain.getPCCText(Domain.java:339)
      at pcgen.core.CustomData.writeCustomPObjects
      (CustomData.java:576)
      at pcgen.core.CustomData.writeCustomDomains
      (CustomData.java:517)
      at pcgen.core.CustomData.writeCustomFiles(CustomData.java:194)
      at pcgen.gui.LstEditorMain.addObject(LstEditorMain.java:212)
      at pcgen.gui.LstEditorMain.editIt(LstEditorMain.java:379)
      at pcgen.gui.LstEditorMain.btnNewActionPerformed
      (LstEditorMain.java:319)

      at pcgen.gui.LstEditorMain.access$500(LstEditorMain.java:87)
      at pcgen.gui.LstEditorMain$5.actionPerformed
      (LstEditorMain.java:583)
      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 Sour
      ce)
      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.dispatchEvent(Unknown Source)
      at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent
      (PCGen_Frame
      1.java:3463)
      at java.awt.EventDispatchThread.pumpOneEventForHierarchy
      (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)
      Relative path in absolute URI: file:G:%5CPCGen5120%5Cdata%
      5Ccustomsources%5C35e%
      5CcustomClasses.lst
    • James Dempsey
      Hi Gene, Thanks for this report. I ll create bug reports for each of these items and we ll aim to get the crash/data loss one fixed tonight for 5.12. BTW: The
      Message 2 of 3 , Jul 3, 2007
      • 0 Attachment
        Hi Gene,

        Thanks for this report.

        I'll create bug reports for each of these items and we'll aim to get
        the crash/data loss one fixed tonight for 5.12.

        BTW: The use of CASTAS should be fine as it still works, but will need
        to be replaced for 5.14.

        --
        Cheers,
        James Dempsey
        PCGen Code SB

        On 04/07/07, Gene <caliboon@...> wrote:
        > I've been keying in some data using the lst editor built into RC4 and
        > found a few bugs. I could have keyed the data by hand but found the
        > lst editors helped remind me to fill certain things in. Anyway onto
        > some of the things I found recently.
        >
        > In the class editor:
        > It generated a lst file with the CASTAS tag which is deprecated. If
        > still supported, then I guess it's ok but it gives warnings every
        > time the file is loaded.
        >
        > I don't know if it's supposed to but it generates some blank tags
        > when no options are selected like "AUTO:WEAPONPROF|".
        >
        > In the spell editor:
        > I was keying in a series of spells (Summon Undead I-V) and when I
        > used the copy command and modified the description, it sometimes
        > generated an extra desc tag and also didn't clear out the old
        > description when saving. I did clear the text box before keying it
        > in. (It had the description for spell 1 and 2 on the 2nd spell, 1, 2
        > and 3 on the 3rd spell, and so on..) I worked around this by editing
        > the lst file manually anyway.
        >
        > In the domain editor:
        > I had already added 2 domains. When I added a 3rd one, I got the
        > following javascript error trace and it wiped out the contents of the
        > entire lst file. All the spells and feat this 3rd domain referenced
        > were in the reference documents and not custom. I closed out PCGen,
        > and tried with just the RSRD loaded (In case my custom files were
        > somehow interfering) and got the same result.
        >
        > Since the custom file was completely wiped out, I figured this needed
        > to be looked at. I would hate to have entered a good number of
        > domains and then get this error and have all of that data wiped out.
        >
        >
        >
        > Error
        > java.lang.ClassCastException: pcgen.core.AbilityInfo
        > at pcgen.core.Domain.getPCCText(Domain.java:339)
        > at pcgen.core.CustomData.writeCustomPObjects
        > (CustomData.java:576)
        > at pcgen.core.CustomData.writeCustomDomains
        > (CustomData.java:517)
        > at pcgen.core.CustomData.writeCustomFiles(CustomData.java:194)
        > at pcgen.gui.LstEditorMain.addObject(LstEditorMain.java:212)
        > at pcgen.gui.LstEditorMain.editIt(LstEditorMain.java:379)
        > at pcgen.gui.LstEditorMain.btnNewActionPerformed
        > (LstEditorMain.java:319)
        >
        > at pcgen.gui.LstEditorMain.access$500(LstEditorMain.java:87)
        > at pcgen.gui.LstEditorMain$5.actionPerformed
        > (LstEditorMain.java:583)
        > 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 Sour
        > ce)
        > 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.dispatchEvent(Unknown Source)
        > at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent
        > (PCGen_Frame
        > 1.java:3463)
        > at java.awt.EventDispatchThread.pumpOneEventForHierarchy
        > (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)
        > Relative path in absolute URI: file:G:%5CPCGen5120%5Cdata%
        > 5Ccustomsources%5C35e%
        > 5CcustomClasses.lst
      • Gene
        Thanks! I figured the CASTAS was harmless like the blank tags. I narrowed down the duplicate DESC tags, If I save the spell and then go back to edit it, It
        Message 3 of 3 , Jul 3, 2007
        • 0 Attachment
          Thanks!

          I figured the CASTAS was harmless like the blank tags.


          I narrowed down the duplicate DESC tags, If I save the spell and then
          go back to edit it, It leaves the original DESC tag and then adds
          another. I suspect that if I edited it a 3rd time it might cause the
          appends.

          I hope that helps identify where it's happening if no one's found it
          already.


          --- In pcgen@yahoogroups.com, "James Dempsey" <jdempsey@...> wrote:
          >
          > Hi Gene,
          >
          > Thanks for this report.
          >
          > I'll create bug reports for each of these items and we'll aim to get
          > the crash/data loss one fixed tonight for 5.12.
          >
          > BTW: The use of CASTAS should be fine as it still works, but will
          need
          > to be replaced for 5.14.
          >
          > --
          > Cheers,
          > James Dempsey
          > PCGen Code SB
          >
          > On 04/07/07, Gene <caliboon@...> wrote:
          > > I've been keying in some data using the lst editor built into RC4
          and
          > > found a few bugs. I could have keyed the data by hand but found
          the
          > > lst editors helped remind me to fill certain things in. Anyway
          onto
          > > some of the things I found recently.
          > >
          > > In the class editor:
          > > It generated a lst file with the CASTAS tag which is deprecated.
          If
          > > still supported, then I guess it's ok but it gives warnings every
          > > time the file is loaded.
          > >
          > > I don't know if it's supposed to but it generates some blank tags
          > > when no options are selected like "AUTO:WEAPONPROF|".
          > >
          > > In the spell editor:
          > > I was keying in a series of spells (Summon Undead I-V) and when I
          > > used the copy command and modified the description, it sometimes
          > > generated an extra desc tag and also didn't clear out the old
          > > description when saving. I did clear the text box before keying
          it
          > > in. (It had the description for spell 1 and 2 on the 2nd spell,
          1, 2
          > > and 3 on the 3rd spell, and so on..) I worked around this by
          editing
          > > the lst file manually anyway.
          > >
          > > In the domain editor:
          > > I had already added 2 domains. When I added a 3rd one, I got the
          > > following javascript error trace and it wiped out the contents of
          the
          > > entire lst file. All the spells and feat this 3rd domain
          referenced
          > > were in the reference documents and not custom. I closed out
          PCGen,
          > > and tried with just the RSRD loaded (In case my custom files were
          > > somehow interfering) and got the same result.
          > >
          > > Since the custom file was completely wiped out, I figured this
          needed
          > > to be looked at. I would hate to have entered a good number of
          > > domains and then get this error and have all of that data wiped
          out.
          > >
          > >
          > >
          > > Error
          > > java.lang.ClassCastException: pcgen.core.AbilityInfo
          > > at pcgen.core.Domain.getPCCText(Domain.java:339)
          > > at pcgen.core.CustomData.writeCustomPObjects
          > > (CustomData.java:576)
          > > at pcgen.core.CustomData.writeCustomDomains
          > > (CustomData.java:517)
          > > at pcgen.core.CustomData.writeCustomFiles
          (CustomData.java:194)
          > > at pcgen.gui.LstEditorMain.addObject
          (LstEditorMain.java:212)
          > > at pcgen.gui.LstEditorMain.editIt(LstEditorMain.java:379)
          > > at pcgen.gui.LstEditorMain.btnNewActionPerformed
          > > (LstEditorMain.java:319)
          > >
          > > at pcgen.gui.LstEditorMain.access$500
          (LstEditorMain.java:87)
          > > at pcgen.gui.LstEditorMain$5.actionPerformed
          > > (LstEditorMain.java:583)
          > > 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 Sour
          > > ce)
          > > 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.dispatchEvent(Unknown Source)
          > > at pcgen.gui.PCGen_Frame1
          $WaitCursorEventQueue.dispatchEvent
          > > (PCGen_Frame
          > > 1.java:3463)
          > > at java.awt.EventDispatchThread.pumpOneEventForHierarchy
          > > (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)
          > > Relative path in absolute URI: file:G:%5CPCGen5120%5Cdata%
          > > 5Ccustomsources%5C35e%
          > > 5CcustomClasses.lst
          >
        Your message has been successfully submitted and would be delivered to recipients shortly.