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

Custom feats, spells, etc. save problem

Expand Messages
  • lars_ef
    Hello friendly monkeys I have read a lot of tips on how to solve the issue of saving custom LST stuff and so far, I ve come as far as being able to write 1(!)
    Message 1 of 7 , Jan 8, 2012
      Hello friendly monkeys

      I have read a lot of tips on how to solve the issue of saving custom LST stuff and so far, I've come as far as being able to write 1(!) custom feat, save it and use it for the characters. But, when exiting the program to reload it (say the next day) the custom feat will be gone without a trace. This happens with any and all custom LST files for me.

      Secondly, if I try to make more than one custom LST thing, say 2 custom feats, it fails on me. This is also true, if I try to edit an already made custom feat/spell/whatever.

      I have tried removing all write protection on dirs and running PCGen as admin.

      The problem has apparently been around since V5.16.4 - so when is the next build coming and will it have a fix for this?

      Here is a console output (which I don't know how to read):

      -- listing properties --
      java.runtime.name=Java(TM) SE Runtime Environment
      sun.boot.library.path=C:\Program Files (x86)\Java\jre6\bin
      java.vm.version=20.4-b02
      java.vm.vendor=Sun Microsystems Inc.
      java.vendor.url=http://java.sun.com/
      path.separator=;
      java.vm.name=Java HotSpot(TM) Client VM
      file.encoding.pkg=sun.io
      java.util.logging.config.file=C:\Program Files (x86)\PCGen\PCGen516...
      user.country=DK
      sun.java.launcher=SUN_STANDARD
      sun.os.patch.level=Service Pack 1
      java.vm.specification.name=Java Virtual Machine Specification
      user.dir=C:\Program Files (x86)\PCGen\PCGen5164
      java.runtime.version=1.6.0_29-b11
      java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
      java.endorsed.dirs=C:\Program Files (x86)\Java\jre6\lib\...
      os.arch=x86
      java.io.tmpdir=C:\Users\ZBR\AppData\Local\Temp\
      line.separator=

      java.vm.specification.vendor=Sun Microsystems Inc.
      user.variant=
      os.name=Windows 7
      sun.jnu.encoding=Cp1252
      java.library.path=C:\Program Files (x86)\Java\jre6\bin;...
      java.specification.name=Java Platform API Specification
      java.class.version=50.0
      sun.management.compiler=HotSpot Client Compiler
      os.version=6.1
      user.home=C:\Users\ZBR
      user.timezone=Europe/Paris
      java.awt.printerjob=sun.awt.windows.WPrinterJob
      file.encoding=Cp1252
      java.specification.version=1.6
      user.name=ZBR
      java.class.path=C:\Program Files (x86)\PCGen\PCGen516...
      java.vm.specification.version=1.0
      sun.arch.data.model=32
      java.home=C:\Program Files (x86)\Java\jre6
      sun.java.command=C:\Program Files (x86)\PCGen\PCGen516...
      java.specification.vendor=Sun Microsystems Inc.
      user.language=da
      awt.toolkit=sun.awt.windows.WToolkit
      java.vm.info=mixed mode, sharing
      java.version=1.6.0_29
      java.ext.dirs=C:\Program Files (x86)\Java\jre6\lib\...
      sun.boot.class.path=C:\Program Files (x86)\Java\jre6\lib\...
      java.vendor=Sun Microsystems Inc.
      file.separator=\
      java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport...
      sun.cpu.endian=little
      sun.io.unicode.encoding=UnicodeLittle
      sun.desktop=windows
      sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+m...
      Memory: 240.468Kb total, 82.013,242Kb free, 506.816Kb max.
      null
      java.lang.NullPointerException
      at pcgen.core.Globals.getSpellsIn(Unknown Source)
      at pcgen.gui.tabs.spells.SpellModel.getSpellcastingClasses(Unknown Source)
      at pcgen.gui.tabs.spells.SpellModel.resetModel(Unknown Source)
      at pcgen.gui.tabs.spells.InfoKnownSpells.createAvailableModel(Unknown Source)
      at pcgen.gui.tabs.spells.InfoSpellsSubTab.updateAvailableModel(Unknown Source)
      at pcgen.gui.tabs.spells.InfoKnownSpells.updateCharacterInfo(Unknown Source)
      at pcgen.gui.tabs.spells.InfoSpellsSubTab.forceRefresh(Unknown Source)
      at pcgen.gui.tabs.spells.InfoSpellsSubTab.setPc(Unknown Source)
      at pcgen.gui.tabs.InfoSpells.forceRefresh(Unknown Source)
      at pcgen.gui.tabs.InfoSpells.refresh(Unknown Source)
      at pcgen.gui.CharacterInfo$Refresher.finished(Unknown Source)
      at pcgen.util.SwingWorker$1.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(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
      James - Is this something we ve already fixed? ... -- Andrew Maitland (LegacyKing) Admin Silverback - PCGen Board of Directors Data 2nd, Docs Tamarin, OS Lemur
      Message 2 of 7 , Jan 8, 2012
        James - Is this something we've already fixed?



        On 1/8/2012 8:35 AM, lars_ef wrote:
        > null
        > java.lang.NullPointerException
        > at pcgen.core.Globals.getSpellsIn(Unknown Source)
        > at pcgen.gui.tabs.spells.SpellModel.getSpellcastingClasses(Unknown Source)
        > at pcgen.gui.tabs.spells.SpellModel.resetModel(Unknown Source)
        > at pcgen.gui.tabs.spells.InfoKnownSpells.createAvailableModel(Unknown Source)
        > at pcgen.gui.tabs.spells.InfoSpellsSubTab.updateAvailableModel(Unknown Source)
        > at pcgen.gui.tabs.spells.InfoKnownSpells.updateCharacterInfo(Unknown Source)
        > at pcgen.gui.tabs.spells.InfoSpellsSubTab.forceRefresh(Unknown Source)
        > at pcgen.gui.tabs.spells.InfoSpellsSubTab.setPc(Unknown Source)
        > at pcgen.gui.tabs.InfoSpells.forceRefresh(Unknown Source)
        > at pcgen.gui.tabs.InfoSpells.refresh(Unknown Source)
        > at pcgen.gui.CharacterInfo$Refresher.finished(Unknown Source)
        > at pcgen.util.SwingWorker$1.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(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 Maitland (LegacyKing)
        Admin Silverback - PCGen Board of Directors
        Data 2nd, Docs Tamarin, OS Lemur
        Unique Title "Quick-Silverback Tracker Monkey"
        Unique Title "The Torturer of PCGen"


        [Non-text portions of this message have been removed]
      • lars_ef
        Oh dear. I found out that unchecking writeprot on EVERYTHING related to PCGen resolved the issue. Don t know which bit that needed it, but it works now.
        Message 3 of 7 , Jan 8, 2012
          Oh dear.

          I found out that unchecking writeprot on EVERYTHING related to PCGen resolved the issue. Don't know which bit that needed it, but it works now.



          --- In pcgen@yahoogroups.com, Andrew <drew0500@...> wrote:
          >
          > James - Is this something we've already fixed?
          >
          >
          >
          > On 1/8/2012 8:35 AM, lars_ef wrote:
          > > null
          > > java.lang.NullPointerException
          > > at pcgen.core.Globals.getSpellsIn(Unknown Source)
          > > at pcgen.gui.tabs.spells.SpellModel.getSpellcastingClasses(Unknown Source)
          > > at pcgen.gui.tabs.spells.SpellModel.resetModel(Unknown Source)
          > > at pcgen.gui.tabs.spells.InfoKnownSpells.createAvailableModel(Unknown Source)
          > > at pcgen.gui.tabs.spells.InfoSpellsSubTab.updateAvailableModel(Unknown Source)
          > > at pcgen.gui.tabs.spells.InfoKnownSpells.updateCharacterInfo(Unknown Source)
          > > at pcgen.gui.tabs.spells.InfoSpellsSubTab.forceRefresh(Unknown Source)
          > > at pcgen.gui.tabs.spells.InfoSpellsSubTab.setPc(Unknown Source)
          > > at pcgen.gui.tabs.InfoSpells.forceRefresh(Unknown Source)
          > > at pcgen.gui.tabs.InfoSpells.refresh(Unknown Source)
          > > at pcgen.gui.CharacterInfo$Refresher.finished(Unknown Source)
          > > at pcgen.util.SwingWorker$1.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(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 Maitland (LegacyKing)
          > Admin Silverback - PCGen Board of Directors
          > Data 2nd, Docs Tamarin, OS Lemur
          > Unique Title "Quick-Silverback Tracker Monkey"
          > Unique Title "The Torturer of PCGen"
          >
          >
          > [Non-text portions of this message have been removed]
          >
        • Distant Scholar
          For future reference: On Windows machines, it s probably better/safer/easier to install PCGen somewhere other than Program Files (or other system areas). I
          Message 4 of 7 , Jan 9, 2012
            For future reference: On Windows machines, it's probably better/safer/easier to install PCGen somewhere other than Program Files (or other system areas). I certainly had my own share of troubles before I switched.

            I had thought the default location for the Windows installer had changed, but maybe that hasn't gone through the process yet.

            DS/DL

            --- In pcgen@yahoogroups.com, "lars_ef" <lars_ef@...> wrote:
            >
            > Oh dear.
            >
            > I found out that unchecking writeprot on EVERYTHING related to PCGen resolved the issue. Don't know which bit that needed it, but it works now.
            >
            >
            >
            > --- In pcgen@yahoogroups.com, Andrew <drew0500@> wrote:
            > >
            > > James - Is this something we've already fixed?
            > >
            > >
            > >
            > > On 1/8/2012 8:35 AM, lars_ef wrote:
            > > > null
            > > > java.lang.NullPointerException
            > > > at pcgen.core.Globals.getSpellsIn(Unknown Source)
            > > > at pcgen.gui.tabs.spells.SpellModel.getSpellcastingClasses(Unknown Source)
            > > > at pcgen.gui.tabs.spells.SpellModel.resetModel(Unknown Source)
            > > > at pcgen.gui.tabs.spells.InfoKnownSpells.createAvailableModel(Unknown Source)
            > > > at pcgen.gui.tabs.spells.InfoSpellsSubTab.updateAvailableModel(Unknown Source)
            > > > at pcgen.gui.tabs.spells.InfoKnownSpells.updateCharacterInfo(Unknown Source)
            > > > at pcgen.gui.tabs.spells.InfoSpellsSubTab.forceRefresh(Unknown Source)
            > > > at pcgen.gui.tabs.spells.InfoSpellsSubTab.setPc(Unknown Source)
            > > > at pcgen.gui.tabs.InfoSpells.forceRefresh(Unknown Source)
            > > > at pcgen.gui.tabs.InfoSpells.refresh(Unknown Source)
            > > > at pcgen.gui.CharacterInfo$Refresher.finished(Unknown Source)
            > > > at pcgen.util.SwingWorker$1.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(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 Maitland (LegacyKing)
            > > Admin Silverback - PCGen Board of Directors
            > > Data 2nd, Docs Tamarin, OS Lemur
            > > Unique Title "Quick-Silverback Tracker Monkey"
            > > Unique Title "The Torturer of PCGen"
            > >
            > >
            > > [Non-text portions of this message have been removed]
            > >
            >
          • Jon Leeke
            I have installed to a different location and still haven t been able to save some customer items (feats in my case). What do you mean by unchecking
            Message 5 of 7 , Jan 10, 2012
              I have installed to a different location and still haven't been able to
              save some customer items (feats in my case). What do you mean by
              unchecking "writeprotect?" Are you referring to "Read only?"

              Thanks!

              On 1/9/2012 8:35 AM, Distant Scholar wrote:
              >
              > For future reference: On Windows machines, it's probably
              > better/safer/easier to install PCGen somewhere other than Program
              > Files (or other system areas). I certainly had my own share of
              > troubles before I switched.
              >
              > I had thought the default location for the Windows installer had
              > changed, but maybe that hasn't gone through the process yet.
              >
              > DS/DL
              >
              > --- In pcgen@yahoogroups.com <mailto:pcgen%40yahoogroups.com>,
              > "lars_ef" <lars_ef@...> wrote:
              > >
              > > Oh dear.
              > >
              > > I found out that unchecking writeprot on EVERYTHING related to PCGen
              > resolved the issue. Don't know which bit that needed it, but it works now.
              > >
              > >
              > >
              > > --- In pcgen@yahoogroups.com <mailto:pcgen%40yahoogroups.com>,
              > Andrew <drew0500@> wrote:
              > > >
              > > > James - Is this something we've already fixed?
              > > >
              > > >
              > > >
              > > > On 1/8/2012 8:35 AM, lars_ef wrote:
              > > > > null
              > > > > java.lang.NullPointerException
              > > > > at pcgen.core.Globals.getSpellsIn(Unknown Source)
              > > > > at
              > pcgen.gui.tabs.spells.SpellModel.getSpellcastingClasses(Unknown Source)
              > > > > at pcgen.gui.tabs.spells.SpellModel.resetModel(Unknown Source)
              > > > > at
              > pcgen.gui.tabs.spells.InfoKnownSpells.createAvailableModel(Unknown Source)
              > > > > at
              > pcgen.gui.tabs.spells.InfoSpellsSubTab.updateAvailableModel(Unknown
              > Source)
              > > > > at
              > pcgen.gui.tabs.spells.InfoKnownSpells.updateCharacterInfo(Unknown Source)
              > > > > at pcgen.gui.tabs.spells.InfoSpellsSubTab.forceRefresh(Unknown
              > Source)
              > > > > at pcgen.gui.tabs.spells.InfoSpellsSubTab.setPc(Unknown Source)
              > > > > at pcgen.gui.tabs.InfoSpells.forceRefresh(Unknown Source)
              > > > > at pcgen.gui.tabs.InfoSpells.refresh(Unknown Source)
              > > > > at pcgen.gui.CharacterInfo$Refresher.finished(Unknown Source)
              > > > > at pcgen.util.SwingWorker$1.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(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 Maitland (LegacyKing)
              > > > Admin Silverback - PCGen Board of Directors
              > > > Data 2nd, Docs Tamarin, OS Lemur
              > > > Unique Title "Quick-Silverback Tracker Monkey"
              > > > Unique Title "The Torturer of PCGen"
              > > >
              > > >
              > > > [Non-text portions of this message have been removed]
              > > >
              > >
              >
              >



              [Non-text portions of this message have been removed]
            • Susan Dittmar
              ... In the Preferences tab there is a checkbox controlling whether custom items should be saved or not. Is that setting such that saving is done? (Sorry, no
              Message 6 of 7 , Jan 10, 2012
                Quoting Jon Leeke (liopleuridon@...):
                > I have installed to a different location and still haven't been able to
                > save some customer items (feats in my case). What do you mean by
                > unchecking "writeprotect?" Are you referring to "Read only?"

                In the Preferences tab there is a checkbox controlling whether custom items
                should be saved or not. Is that setting such that saving is done?
                (Sorry, no PCGen on this machine, so I cannot give you more detailed
                information as to where to find it.)

                Hope that helps,

                Susan
              • Jon Leeke
                ... Thanks, it seems to be about equipment, and it s checked. My issues are with Feats only. Spells and items save. ... [Non-text portions of this message
                Message 7 of 7 , Jan 10, 2012
                  On 1/10/2012 1:16 PM, Susan Dittmar wrote:
                  >
                  > Quoting Jon Leeke (liopleuridon@...
                  > <mailto:liopleuridon%40gmail.com>):
                  > > I have installed to a different location and still haven't been able to
                  > > save some customer items (feats in my case). What do you mean by
                  > > unchecking "writeprotect?" Are you referring to "Read only?"
                  >
                  > In the Preferences tab there is a checkbox controlling whether custom
                  > items
                  > should be saved or not. Is that setting such that saving is done?
                  > (Sorry, no PCGen on this machine, so I cannot give you more detailed
                  > information as to where to find it.)
                  >
                  > Hope that helps,
                  >
                  > Susan
                  >
                  Thanks, it seems to be about equipment, and it's checked. My issues are
                  with Feats only. Spells and items save.
                  >
                  >



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