JDK-6753649 : Bug 6449933 not fixed for Vista with XP compatibility mode or Java shoudn't run
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 6
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_vista
  • CPU: x86
  • Submitted: 2008-09-29
  • Updated: 2011-02-16
  • Resolved: 2009-11-30
Related Reports
Duplicate :  
Description
FULL PRODUCT VERSION :
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)

ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.0.6000]

A DESCRIPTION OF THE PROBLEM :
  Bug 6449933 is still present for Vista when the test is run in XP compatibility mode.

This is identical to 6474738 which says "Will not fix" because "Java doesn't support Windows Vista compatibility modes". But Java runs on Vista and more-or-less appears to work with XP compatibility mode on. So either the bugs should be fixed, or Java should exit with an error message on Vista with XP compatibility mode on. Letting it run without error messages and then ignoring bugs because compatibility mode is not supported makes no sense.

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Same as for bug 6449933, but with XP compatibility mode on for the test case.


REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
Same as for bug 6449933.
---------- END SOURCE ----------

CUSTOMER SUBMITTED WORKAROUND :
Applications could manually test for XP compatibility mode and refuse to run under it or at least give a warning, but that is risky since future versions of Java may support it.