-
Bug
-
Resolution: Duplicate
-
P1
-
None
-
8u11
-
None
1. Install 8u11-b03 on Windows platform
2. Java Control Panel -> Security -> Manage Certificates
3. Press Import button
4. Dialog hangs
Stack trace:
Thread [AWT-EventQueue-0] (Suspended)
owns: XPStyle (id=81)
owns: Component$AWTTreeLock (id=82)
ThemeReader.setWindowTheme(String) line: not available [native method]
ThemeReader.getThemeImpl(String) line: 83
ThemeReader.getTheme(String) line: 103
ThemeReader.getEnum(String, int, int, int) line: 178
XPStyle.getTypeEnumName(Component, TMSchema$Part, TMSchema$State, TMSchema$Prop) line: 149
XPStyle.getBorder(Component, TMSchema$Part) line: 277
WindowsToolBarUI.getRolloverBorder(AbstractButton) line: 94
WindowsToolBarUI(BasicToolBarUI).setBorderToRollover(Component) line: 689
BasicToolBarUI$Handler.componentAdded(ContainerEvent) line: 1128
WindowsPlacesBar(Container).processContainerEvent(ContainerEvent) line: 2260
WindowsPlacesBar(Container).processEvent(AWTEvent) line: 2231
WindowsPlacesBar(Component).dispatchEventImpl(AWTEvent) line: 4883
WindowsPlacesBar(Container).dispatchEventImpl(AWTEvent) line: 2292
WindowsPlacesBar(Component).dispatchEvent(AWTEvent) line: 4705
WindowsPlacesBar(Container).addImpl(Component, Object, int) line: 1136
WindowsPlacesBar(JToolBar).addImpl(Component, Object, int) line: 580
WindowsPlacesBar(Container).add(Component) line: 415
WindowsPlacesBar.<init>(JFileChooser, boolean) line: 135
WindowsFileChooserUI.updateUseShellFolder() line: 499
WindowsFileChooserUI.installComponents(JFileChooser) line: 213
WindowsFileChooserUI(BasicFileChooserUI).installUI(JComponent) line: 173
WindowsFileChooserUI.installUI(JComponent) line: 150
JFileChooser(JComponent).setUI(ComponentUI) line: 663
JFileChooser.updateUI() line: 1836
JFileChooser.setup(FileSystemView) line: 371
JFileChooser.<init>(File, FileSystemView) line: 343
JFileChooser.<init>() line: 296
CertificatesDialog.importButtonActionPerformed(ActionEvent) line: 254
CertificatesDialog.access$200(CertificatesDialog, ActionEvent) line: 35
CertificatesDialog$4.actionPerformed(ActionEvent) line: 137
JButton(AbstractButton).fireActionPerformed(ActionEvent) line: 2022
AbstractButton$Handler.actionPerformed(ActionEvent) line: 2346
DefaultButtonModel.fireActionPerformed(ActionEvent) line: 402
DefaultButtonModel.setPressed(boolean) line: 259
BasicButtonListener.mouseReleased(MouseEvent) line: 252
AWTEventMulticaster.mouseReleased(MouseEvent) line: 289
JButton(Component).processMouseEvent(MouseEvent) line: 6527
JButton(JComponent).processMouseEvent(MouseEvent) line: 3321
JButton(Component).processEvent(AWTEvent) line: 6292
JButton(Container).processEvent(AWTEvent) line: 2234
JButton(Component).dispatchEventImpl(AWTEvent) line: 4883
JButton(Container).dispatchEventImpl(AWTEvent) line: 2292
JButton(Component).dispatchEvent(AWTEvent) line: 4705
LightweightDispatcher.retargetMouseEvent(Component, int, MouseEvent) line: 4898
LightweightDispatcher.processMouseEvent(MouseEvent) line: 4533
LightweightDispatcher.dispatchEvent(AWTEvent) line: 4462
CertificatesDialog(Container).dispatchEventImpl(AWTEvent) line: 2278
CertificatesDialog(Window).dispatchEventImpl(AWTEvent) line: 2739
CertificatesDialog(Component).dispatchEvent(AWTEvent) line: 4705
EventQueue.dispatchEventImpl(AWTEvent, Object) line: 746
EventQueue.access$400(EventQueue, AWTEvent, Object) line: 97
EventQueue$3.run() line: 697
EventQueue$3.run() line: 691
AccessController.doPrivileged(PrivilegedAction<T>, AccessControlContext) line: not available [native method]
ProtectionDomain$1.doIntersectionPrivilege(PrivilegedAction<T>, AccessControlContext, AccessControlContext) line: 75
ProtectionDomain$1.doIntersectionPrivilege(PrivilegedAction<T>, AccessControlContext) line: 86
EventQueue$4.run() line: 719
EventQueue$4.run() line: 717
AccessController.doPrivileged(PrivilegedAction<T>, AccessControlContext) line: not available [native method]
ProtectionDomain$1.doIntersectionPrivilege(PrivilegedAction<T>, AccessControlContext, AccessControlContext) line: 75
EventQueue.dispatchEvent(AWTEvent) line: 716
EventDispatchThread.pumpOneEventForFilters(int) line: 201
EventDispatchThread.pumpEventsForFilter(int, Conditional, EventFilter) line: 116
EventDispatchThread.pumpEventsForFilter(Conditional, EventFilter) line: 109
WaitDispatchSupport$2.run() line: 184
WaitDispatchSupport$4.run() line: 229
WaitDispatchSupport$4.run() line: 227
AccessController.doPrivileged(PrivilegedAction<T>) line: not available [native method]
WaitDispatchSupport.enter() line: 227
CertificatesDialog(Dialog).show() line: 1084
CertificatesDialog(Component).show(boolean) line: 1656
CertificatesDialog(Component).setVisible(boolean) line: 1608
CertificatesDialog(Window).setVisible(boolean) line: 1014
CertificatesDialog(Dialog).setVisible(boolean) line: 1005
SecurityPanel.certsBtnActionPerformed(ActionEvent) line: 89
SecurityPanel.access$300(SecurityPanel, ActionEvent) line: 49
SecurityPanel$4.actionPerformed(ActionEvent) line: 335
JButton(AbstractButton).fireActionPerformed(ActionEvent) line: 2022
AbstractButton$Handler.actionPerformed(ActionEvent) line: 2346
DefaultButtonModel.fireActionPerformed(ActionEvent) line: 402
DefaultButtonModel.setPressed(boolean) line: 259
BasicButtonListener.mouseReleased(MouseEvent) line: 252
AWTEventMulticaster.mouseReleased(MouseEvent) line: 289
JButton(Component).processMouseEvent(MouseEvent) line: 6527
JButton(JComponent).processMouseEvent(MouseEvent) line: 3321
JButton(Component).processEvent(AWTEvent) line: 6292
JButton(Container).processEvent(AWTEvent) line: 2234
JButton(Component).dispatchEventImpl(AWTEvent) line: 4883
JButton(Container).dispatchEventImpl(AWTEvent) line: 2292
JButton(Component).dispatchEvent(AWTEvent) line: 4705
LightweightDispatcher.retargetMouseEvent(Component, int, MouseEvent) line: 4898
LightweightDispatcher.processMouseEvent(MouseEvent) line: 4533
LightweightDispatcher.dispatchEvent(AWTEvent) line: 4462
ControlPanel(Container).dispatchEventImpl(AWTEvent) line: 2278
ControlPanel(Window).dispatchEventImpl(AWTEvent) line: 2739
ControlPanel(Component).dispatchEvent(AWTEvent) line: 4705
EventQueue.dispatchEventImpl(AWTEvent, Object) line: 746
EventQueue.access$400(EventQueue, AWTEvent, Object) line: 97
EventQueue$3.run() line: 697
EventQueue$3.run() line: 691
AccessController.doPrivileged(PrivilegedAction<T>, AccessControlContext) line: not available [native method]
ProtectionDomain$1.doIntersectionPrivilege(PrivilegedAction<T>, AccessControlContext, AccessControlContext) line: 75
ProtectionDomain$1.doIntersectionPrivilege(PrivilegedAction<T>, AccessControlContext) line: 86
EventQueue$4.run() line: 719
EventQueue$4.run() line: 717
AccessController.doPrivileged(PrivilegedAction<T>, AccessControlContext) line: not available [native method]
ProtectionDomain$1.doIntersectionPrivilege(PrivilegedAction<T>, AccessControlContext, AccessControlContext) line: 75
EventQueue.dispatchEvent(AWTEvent) line: 716
EventDispatchThread.pumpOneEventForFilters(int) line: 201
EventDispatchThread.pumpEventsForFilter(int, Conditional, EventFilter) line: 116
EventDispatchThread.pumpEventsForHierarchy(int, Conditional, Component) line: 105
EventDispatchThread.pumpEvents(int, Conditional) line: 101
EventDispatchThread.pumpEvents(Conditional) line: 93
EventDispatchThread.run() line: 82
2. Java Control Panel -> Security -> Manage Certificates
3. Press Import button
4. Dialog hangs
Stack trace:
Thread [AWT-EventQueue-0] (Suspended)
owns: XPStyle (id=81)
owns: Component$AWTTreeLock (id=82)
ThemeReader.setWindowTheme(String) line: not available [native method]
ThemeReader.getThemeImpl(String) line: 83
ThemeReader.getTheme(String) line: 103
ThemeReader.getEnum(String, int, int, int) line: 178
XPStyle.getTypeEnumName(Component, TMSchema$Part, TMSchema$State, TMSchema$Prop) line: 149
XPStyle.getBorder(Component, TMSchema$Part) line: 277
WindowsToolBarUI.getRolloverBorder(AbstractButton) line: 94
WindowsToolBarUI(BasicToolBarUI).setBorderToRollover(Component) line: 689
BasicToolBarUI$Handler.componentAdded(ContainerEvent) line: 1128
WindowsPlacesBar(Container).processContainerEvent(ContainerEvent) line: 2260
WindowsPlacesBar(Container).processEvent(AWTEvent) line: 2231
WindowsPlacesBar(Component).dispatchEventImpl(AWTEvent) line: 4883
WindowsPlacesBar(Container).dispatchEventImpl(AWTEvent) line: 2292
WindowsPlacesBar(Component).dispatchEvent(AWTEvent) line: 4705
WindowsPlacesBar(Container).addImpl(Component, Object, int) line: 1136
WindowsPlacesBar(JToolBar).addImpl(Component, Object, int) line: 580
WindowsPlacesBar(Container).add(Component) line: 415
WindowsPlacesBar.<init>(JFileChooser, boolean) line: 135
WindowsFileChooserUI.updateUseShellFolder() line: 499
WindowsFileChooserUI.installComponents(JFileChooser) line: 213
WindowsFileChooserUI(BasicFileChooserUI).installUI(JComponent) line: 173
WindowsFileChooserUI.installUI(JComponent) line: 150
JFileChooser(JComponent).setUI(ComponentUI) line: 663
JFileChooser.updateUI() line: 1836
JFileChooser.setup(FileSystemView) line: 371
JFileChooser.<init>(File, FileSystemView) line: 343
JFileChooser.<init>() line: 296
CertificatesDialog.importButtonActionPerformed(ActionEvent) line: 254
CertificatesDialog.access$200(CertificatesDialog, ActionEvent) line: 35
CertificatesDialog$4.actionPerformed(ActionEvent) line: 137
JButton(AbstractButton).fireActionPerformed(ActionEvent) line: 2022
AbstractButton$Handler.actionPerformed(ActionEvent) line: 2346
DefaultButtonModel.fireActionPerformed(ActionEvent) line: 402
DefaultButtonModel.setPressed(boolean) line: 259
BasicButtonListener.mouseReleased(MouseEvent) line: 252
AWTEventMulticaster.mouseReleased(MouseEvent) line: 289
JButton(Component).processMouseEvent(MouseEvent) line: 6527
JButton(JComponent).processMouseEvent(MouseEvent) line: 3321
JButton(Component).processEvent(AWTEvent) line: 6292
JButton(Container).processEvent(AWTEvent) line: 2234
JButton(Component).dispatchEventImpl(AWTEvent) line: 4883
JButton(Container).dispatchEventImpl(AWTEvent) line: 2292
JButton(Component).dispatchEvent(AWTEvent) line: 4705
LightweightDispatcher.retargetMouseEvent(Component, int, MouseEvent) line: 4898
LightweightDispatcher.processMouseEvent(MouseEvent) line: 4533
LightweightDispatcher.dispatchEvent(AWTEvent) line: 4462
CertificatesDialog(Container).dispatchEventImpl(AWTEvent) line: 2278
CertificatesDialog(Window).dispatchEventImpl(AWTEvent) line: 2739
CertificatesDialog(Component).dispatchEvent(AWTEvent) line: 4705
EventQueue.dispatchEventImpl(AWTEvent, Object) line: 746
EventQueue.access$400(EventQueue, AWTEvent, Object) line: 97
EventQueue$3.run() line: 697
EventQueue$3.run() line: 691
AccessController.doPrivileged(PrivilegedAction<T>, AccessControlContext) line: not available [native method]
ProtectionDomain$1.doIntersectionPrivilege(PrivilegedAction<T>, AccessControlContext, AccessControlContext) line: 75
ProtectionDomain$1.doIntersectionPrivilege(PrivilegedAction<T>, AccessControlContext) line: 86
EventQueue$4.run() line: 719
EventQueue$4.run() line: 717
AccessController.doPrivileged(PrivilegedAction<T>, AccessControlContext) line: not available [native method]
ProtectionDomain$1.doIntersectionPrivilege(PrivilegedAction<T>, AccessControlContext, AccessControlContext) line: 75
EventQueue.dispatchEvent(AWTEvent) line: 716
EventDispatchThread.pumpOneEventForFilters(int) line: 201
EventDispatchThread.pumpEventsForFilter(int, Conditional, EventFilter) line: 116
EventDispatchThread.pumpEventsForFilter(Conditional, EventFilter) line: 109
WaitDispatchSupport$2.run() line: 184
WaitDispatchSupport$4.run() line: 229
WaitDispatchSupport$4.run() line: 227
AccessController.doPrivileged(PrivilegedAction<T>) line: not available [native method]
WaitDispatchSupport.enter() line: 227
CertificatesDialog(Dialog).show() line: 1084
CertificatesDialog(Component).show(boolean) line: 1656
CertificatesDialog(Component).setVisible(boolean) line: 1608
CertificatesDialog(Window).setVisible(boolean) line: 1014
CertificatesDialog(Dialog).setVisible(boolean) line: 1005
SecurityPanel.certsBtnActionPerformed(ActionEvent) line: 89
SecurityPanel.access$300(SecurityPanel, ActionEvent) line: 49
SecurityPanel$4.actionPerformed(ActionEvent) line: 335
JButton(AbstractButton).fireActionPerformed(ActionEvent) line: 2022
AbstractButton$Handler.actionPerformed(ActionEvent) line: 2346
DefaultButtonModel.fireActionPerformed(ActionEvent) line: 402
DefaultButtonModel.setPressed(boolean) line: 259
BasicButtonListener.mouseReleased(MouseEvent) line: 252
AWTEventMulticaster.mouseReleased(MouseEvent) line: 289
JButton(Component).processMouseEvent(MouseEvent) line: 6527
JButton(JComponent).processMouseEvent(MouseEvent) line: 3321
JButton(Component).processEvent(AWTEvent) line: 6292
JButton(Container).processEvent(AWTEvent) line: 2234
JButton(Component).dispatchEventImpl(AWTEvent) line: 4883
JButton(Container).dispatchEventImpl(AWTEvent) line: 2292
JButton(Component).dispatchEvent(AWTEvent) line: 4705
LightweightDispatcher.retargetMouseEvent(Component, int, MouseEvent) line: 4898
LightweightDispatcher.processMouseEvent(MouseEvent) line: 4533
LightweightDispatcher.dispatchEvent(AWTEvent) line: 4462
ControlPanel(Container).dispatchEventImpl(AWTEvent) line: 2278
ControlPanel(Window).dispatchEventImpl(AWTEvent) line: 2739
ControlPanel(Component).dispatchEvent(AWTEvent) line: 4705
EventQueue.dispatchEventImpl(AWTEvent, Object) line: 746
EventQueue.access$400(EventQueue, AWTEvent, Object) line: 97
EventQueue$3.run() line: 697
EventQueue$3.run() line: 691
AccessController.doPrivileged(PrivilegedAction<T>, AccessControlContext) line: not available [native method]
ProtectionDomain$1.doIntersectionPrivilege(PrivilegedAction<T>, AccessControlContext, AccessControlContext) line: 75
ProtectionDomain$1.doIntersectionPrivilege(PrivilegedAction<T>, AccessControlContext) line: 86
EventQueue$4.run() line: 719
EventQueue$4.run() line: 717
AccessController.doPrivileged(PrivilegedAction<T>, AccessControlContext) line: not available [native method]
ProtectionDomain$1.doIntersectionPrivilege(PrivilegedAction<T>, AccessControlContext, AccessControlContext) line: 75
EventQueue.dispatchEvent(AWTEvent) line: 716
EventDispatchThread.pumpOneEventForFilters(int) line: 201
EventDispatchThread.pumpEventsForFilter(int, Conditional, EventFilter) line: 116
EventDispatchThread.pumpEventsForHierarchy(int, Conditional, Component) line: 105
EventDispatchThread.pumpEvents(int, Conditional) line: 101
EventDispatchThread.pumpEvents(Conditional) line: 93
EventDispatchThread.run() line: 82
- relates to
-
JDK-8039186 At step3:we can not import the certificate successfully,there's no response in JCP.
-
- Closed
-