Name: rmT116609 Date: 05/05/2004
FULL PRODUCT VERSION :
java version "1.4.2_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows 2000 [Version 5.00.2195] SP 4
A DESCRIPTION OF THE PROBLEM :
Since 1.4.2, the JDK will create shared memory perfdata in a folder named hsperfdata_user in the temp directory. This only works, if the temp directory is on a NTFS partition under Windows 2000.
If I set this to "E:\Temp", where E:\ is a FAT32 partition, then shared perfdata is not available and I cannot connect to the JVM with tools like jvmstat.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Create a FAT32 partition E:set TMP=E:\Temp
Start any java program.
hsperfdata_user folder is not being generated.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
hsperfdata should be available, also if temp dir is on a FAT32 partition.
ACTUAL -
No hsperfdata.
REPRODUCIBILITY :
This bug can be reproduced always.
CUSTOMER SUBMITTED WORKAROUND :
Use NTFS partition for TMP directory.
(Incident Review ID: 261067)
======================================================================