JDK-6669653 : java picks up accessibility.properties from /AppData/Local/VirtualStore/Program Files/...
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_vista
  • CPU: x86
  • Submitted: 2008-02-29
  • Updated: 2010-04-04
  • Resolved: 2008-04-02
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6u10Resolved
Related Reports
Duplicate :  
Description
java picks up Accessibility.properties from <user>/AppData/Local/VirtualStore/Program Files/Java/jre6/lib/

I was wondering why I am not able to launch any JavaWebstart application on my machine. Finally figured out that it is due to an Accessibility.properties residing in my <user>/AppData/VirtualStore/Program Files/Java/jre6/lib/accessibility.properties 
inside there is Assitive_Technologies which pointing to java class, which its not able to load - Not there in the classpath.

I have used this accessibilities.properties around 2 days back to test Java Control Panel related tests. After that I have installed and re-installed jre many a times.  

As part of Un-installation we should clean up  Virtual Store. I have filed another bug on the similar lines. ( 6668994 ) . This is more serious bug than that. 

m/c - Vista Basic Home  
UAC enabled : 

how to reproduce:
a) install Kernel JRE 
b) Keep accessibility.properties under <user home>/AppData/Local/VirtualStore/Program Files/Java/jre6/lib/
  accessibility.properties should conatain  assistive_technologies entry in it pointing to some java class and should not be available in the classpath.

Comments
EVALUATION If the file is there, it should be picked up and used, as per the Microsoft security model. The question of removing these files on uninstall is filed as a seperate bug: 6668994 So I believe this one should be closed.
25-03-2008

EVALUATION downgrade to a p3. <user>/AppData/VirtualStore/Program Files/Java/jre6/lib/accessibility.properties should not exists under normal use case. it's user error to cause the file to be copied there.
11-03-2008

SUGGESTED FIX remove <user home>/AppData/Local/VirtualStore/Program Files/Java completely upon JRE uninstall.
05-03-2008