This has gotta be a bug. Investigating further, it seems I actually had a typo - an extra forward slash at the end of my install location parameter. Turns out, if stafinstalldirectory.defaultInstallLocation, which is passed to the installer jar, has an extra forward slash in the path, the codepage directory gets populated with files, but inadvertently gets completely wiped out just before the installer jar exits. Every other file laid down in the installation seems to be intact.
i.e. The following command installs STAF fine: C:\Documents and Settings\me\Desktop>java -Dis:debug=1 -jar STAF311-setup-win32.jar -silent -W license.selection="Accept" -W stafinstalldirectory.defaultInstallLocation="c:/work/me/staf6" -W stafOptions.updateEnvironmentVariables="User" While the following builds, then destroys the entire contents of the codepage directory (notice the extra forward slash next to staf6): C:\Documents and Settings\me\Desktop>java -Dis:debug=1 -jar STAF311-setup-win32.jar -silent -W license.selection="Accept" -W stafinstalldirectory.defaultInstallLocation="c:/work/me//staf6" -W stafOptions.updateEnvironmentVariables="User" -Jesse On Tue, Feb 26, 2008 at 2:03 PM, David Bender <[EMAIL PROTECTED]> wrote: > > I ran the same command on a Windows XP machine: > > > c:\jdk1.5.0\jre\bin\java -Dis:debug=1 -jar STAF324-setup-win32.jar -silent > -W license.selection="Accept" -W > stafinstalldirectory.defaultInstallLocation="c:/work/foo/staf" -W > stafOptions.updateEnvironmentVariables="User" > > And STAFProc started fine, and had the following codepage files: > > > dir c:\work\foo\staf\codepage > Volume in drive C has no label. > Volume Serial Number is C4A2-4D9D > > Directory of c:\work\foo\staf\codepage > > 02/26/2008 03:52 PM <DIR> . > 02/26/2008 03:52 PM <DIR> .. > 12/12/2007 01:26 AM 10,049 alias.txt > 12/12/2007 01:26 AM 3,392 ibm-1252.bin > 12/12/2007 01:26 AM 4,416 ibm-437.bin > > Was there enough free space on the C drive for all of the files? Can you > try re-installing STAF? > > After you install, is environment variable STAFCONVDIR set correctly? For > example on my system (run from a new command prompt opened after the STAF > install completed): > > > set STAFCONVDIR > STAFCONVDIR=c:\work\foo\staf\codepage > > David Bender > STAF/STAX Development > 8-1268 (512-838-1268) > IBM Austin Bldg. 903-5B002 > Internet: [EMAIL PROTECTED] > > > > > "Jesse Millan" <[EMAIL PROTECTED]> > Sent by: [EMAIL PROTECTED] > > 02/26/2008 02:50 PM > > To [email protected] > > cc > > Subject [staf-users] codepage file(s) not getting installed on silent jar > install? > > > > > > > Hello, > > Any idea why I get an empty codepage directory on a silent jar install > on XP? I get the failure when I try to start STAFProc: Could not open > file C:\work\foo\staf/alias.txt > > Silent install command: > > C:\Documents and Settings\foo\Desktop>C:\jdk1.5.0\jre\bin\java > -Dis:debug=1 -jar STAF324-setup-win32.jar -silent -W > license.selection="Accept" -W > stafinstalldirectory.defaultInstallLocation="c:/work/foo/staf" -W > stafOptions.updateEnvironmentVariables="User" > > Thanks for any pointers! > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > staf-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/staf-users > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ staf-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/staf-users
