- labels: --> JFireBase
- milestone: --> 1.2
DO NOT EDIT OR ANSWER THIS ISSUE. SEE THE ORIGINAL ISSUE INSTEAD:
https://www.jfire.org/modules/bugs/view.php?id=1577
ORIGINAL REPORTER: daniel
The value C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\jfire_server.Administrator\classloader is defined in the Config-org.nightlabs.jfire.classloader.CLRegistryCfMod.xml as path for the tempRepository where the temporary classloading classes are stored.
On my harddrive under WindowsXP this is a real directory with the shortened names and ~ included, means it does not delegates to C:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Temp but the directory-structure really is created like described above.
Furthermore on my system (WindowsXP SP3) there exists no explicit user Adminstrator. Maybe it is used as default when the Server is started as service.
When I ask IOUtil.getTempDir() it returns "C:\DOKUME~1\{MyUser}\LOKALE~1\Temp
as temp dir and then also a tmp file (File.createTempFile()) is created in C:\DOKUME~1\{MyUser}\LOKALE~1\Temp which delegates to C:\Dokumente und Einstellungen\{MyUser}\Lokale Einstellungen\Temp. So the place where the wrong directory structure is created, should be fixed.