FULL PRODUCT VERSION :
java version "1.7.0_65"
Java(TM) SE Runtime Environment (build 1.7.0_65-b19)
Java HotSpot(TM) Client VM (build 24.65-b04, mixed mode, sharing)
ADDITIONAL OS VERSION INFORMATION :
Windows 8.1 Professional/Enterpise x32/x64
EXTRA RELEVANT SYSTEM CONFIGURATION :
Operating System language is localized (Russian, German ...)
A DESCRIPTION OF THE PROBLEM :
https://community.oracle.com/thread/3578474
Problem affected jre7u51-7u65/8u0-8u11
When system user language in not english (in my example Russian) and windows 8.1 join in Active Directory domain, jre install failed.
java_install_reg.log:
RegisterDeploy returned: 6
-- Exec: RegisterDeploy(TRUE, szJavaHome) failed.
REGRESSION. Last worked in version 7u51
ADDITIONAL REGRESSION INFORMATION:
java version "1.7.0_51"
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1.Install localized Windows 8.1, for example Russian
2. Join System in Acrive Directory Domain
3. Install JRE7u51/55/60/65 or JRE8/8u5/8u11
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
JER success install
ACTUAL -
JRE install failed
ERROR MESSAGES/STACK TRACES THAT OCCUR :
java_install_reg.log:
...
-- Running RegisterDeploy(TRUE, szJavaHome)
RegisterDeploy returned: 6
-- Exec: RegisterDeploy(TRUE, szJavaHome) failed.
REPRODUCIBILITY :
This bug can be reproduced always.
CUSTOMER SUBMITTED WORKAROUND :
Install English Lang Pack on Windows 8.1 and set English language to default for system user