-
Bug
-
Resolution: Not an Issue
-
P3
-
9, 10
-
x86_64
-
other
FULL PRODUCT VERSION :
Java 9.0.1
ADDITIONAL OS VERSION INFORMATION :
Windows 10 (Creators Update)
EXTRA RELEVANT SYSTEM CONFIGURATION :
Java Swing GUI application installed via the Windows Store (i.e. APPX package)
A DESCRIPTION OF THE PROBLEM :
The Desktop Bridge makes it possible to deploy Java Swing applications in the Windows Store. This worked for Java 8, but for the latest Java 9 there seem to be issues running in this environment.
e.g. opening JFileChooser deadlocks the Swing EDT and freezes the application, drag-n-drop not working, etc.
REGRESSION. Last worked in version 8u144
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Java Swing applications packaged with Java 9 and deployed on the Windows Store should work.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Exception in thread "Swing-Shell" java.lang.InternalError: Could not initialize COM: HRESULT=0x80010106
at java.desktop/sun.awt.shell.Win32ShellFolderManager2.initializeCom(Native Method)
at java.desktop/sun.awt.shell.Win32ShellFolderManager2$ComInvoker$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
Creating a test case would take a few hours. I will create one if it's necessary.
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
Using Java 8 works fine, but we need Java 9 for HiDPI support.
Java 9.0.1
ADDITIONAL OS VERSION INFORMATION :
Windows 10 (Creators Update)
EXTRA RELEVANT SYSTEM CONFIGURATION :
Java Swing GUI application installed via the Windows Store (i.e. APPX package)
A DESCRIPTION OF THE PROBLEM :
The Desktop Bridge makes it possible to deploy Java Swing applications in the Windows Store. This worked for Java 8, but for the latest Java 9 there seem to be issues running in this environment.
e.g. opening JFileChooser deadlocks the Swing EDT and freezes the application, drag-n-drop not working, etc.
REGRESSION. Last worked in version 8u144
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Java Swing applications packaged with Java 9 and deployed on the Windows Store should work.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Exception in thread "Swing-Shell" java.lang.InternalError: Could not initialize COM: HRESULT=0x80010106
at java.desktop/sun.awt.shell.Win32ShellFolderManager2.initializeCom(Native Method)
at java.desktop/sun.awt.shell.Win32ShellFolderManager2$ComInvoker$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
Creating a test case would take a few hours. I will create one if it's necessary.
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
Using Java 8 works fine, but we need Java 9 for HiDPI support.
- duplicates
-
JDK-8190536 JFileChooser freezes EDT with "Could not initialize COM: HRESULT=0x80010106"
- Closed
-
JDK-8193928 Additional information to JDK-8189938
- Closed