Unable to save character after fresh install of PCGen

Description

Like I am saying in the description, I installed a fresh version of PCGen and was unable to save my character. Right after the install, when I started PCGen (before the loading screen with the DaVinci man), I was asked where the options.ini is located (or should be? the wording did not make it clear to me...).
It kept asking everytime I started, even if I set the location in the preferences. I figured out: The *.ini files were located in the user directory, not in the install directory from the moment of the installation. Changing the path in the preferences (or on startup) to the install directory did not do anything. (I was expecting it to create or ask for creation of a "settings" directory in the install location of PCGen.) I also tried a custom location, same thing.

I then tried uninstalling, reinstalling, no change. Again clean uninstall, updated all my drivers, also Java, reinstall, no change.

What did strike me was that there are no error messages at all, except the message box to select the options.ini-directory and the new selection of a source to use on each startup.

I can use the program alright, but it makes no sense without being able to save things.

Oh, and by the way, I tried mainly Stable Version, but also tested with Dev Version

Environment

OS: Microsoft Windows 10 Pro (x64)
PC: Lenovo B50-10 (Laptop)
Processor: Intel Pentium 2.16 GHz, 4 cores
RAM: 4.00 GB
Java: 1.8.0_181-b13

Activity

Show:
Andrew Maitland
August 29, 2018, 6:22 AM

Hi, The ini file is created and stored where you select on that option. I choose the directory where PCGen is installed (Which for me is usually c:\projects\pcgen\pcgen, but you can install the program where ever you’d like.

I’m using the latest version with Java 8, and can save / load characters just fine. Are you using Java 8?

Falk von Freigeist
August 29, 2018, 3:45 PM
Edited

Hey Andrew,

thank you for your answer.

The ini file is created and stored where you select on that option. I choose the directory where PCGen is installed (Which for me is usually c:\projects\pcgen\pcgen, but you can install the program where ever you’d like.

Like I said: I selected the same option as you (as that is preferred for me), but the files were not created. Actually, nothing was created at all by PCGen after installation, as if there is some blocker. I was suspecting User Account Control / Access Permissions, but I ruled that out by giving me full access and editing rights to the pcgen directory. Maybe I missed something there? I’ll check again.

TBH, I was expecting that its only on my end, but I can’t figure out, why it happens. And while I'm glad, that it is not a general bug, that, sadly, doesn’t help me.

I’m using the latest version with Java 8, and can save / load characters just fine. Are you using Java 8?

Yes, I am using Java 8. I don’t know why, but the “Environment” text field, where I entered that information is not showing anywhere. This is it (EDIT: It is visible in the old issue view):

OS: Microsoft Windows 10 Pro (x64)
PC: Lenovo B50-10 (Laptop)
Processor: Intel Pentium 2.16 GHz, 4 cores
RAM: 4.00 GB
Java: Version 8 Update 181

If I can give any more information for finding the error, please tell me. I don’t know my way around Java and PCGen in technical terms, but if it helps, I can give TeamViewer access to someone who does and is willing to help me.

Falk von Freigeist
August 29, 2018, 4:12 PM
Edited

Okay, after my response, first I checked my Permissions and the UAC, everything fine, full access. I tested it again, this time selecting “PCGen Dir”. Having a flash idea, I created the folder “settings” inside the pcgen directory. Then I tried “5e” as source (before, most of the time I used “Pathfinder for Players”). And see: saving the character (after naming, just to be sure) was no problem, instantly showed up in the characters folder. Did a second test to be sure, and, yes, no problem. Then I tried it with Pathfinder source, worked too. I checked the “settings” folder: All there, all three ini’s.

My guess is that the main issue was the “settings” folder. It was not created on install or on selection at startup of PCGen. And without the settings, somehow the saving of characters was prevented.

Also, it could have been a delay issue with Java 8, as I installed it shortly before PCGen. Also the “soft restart” of my computer since yesterday (I put my laptop on hibernate in the night) could have played a role.

Thank you for the help, Andrew!

Assignee

Unassigned

Reporter

Falk von Freigeist

Labels

None

Epic/Theme

None

Pending User Input

No

Affects versions

Priority

Minor
Configure