-
Bug
-
Resolution: Duplicate
-
P2
-
None
-
5.0u1
-
None
-
x86
-
windows_xp
Testing NetBeans 4.0 with 5.0_01 b03 and b04 on Windows, we get exceptions (below) when trying to invoke File | Page Setup and File | Print commands. The exceptions appear to originate in the awt support when peers for native (?) Print dialogs are created. This is a regression since 5.0 fcs where the same functionality works without problems.
The following exception is thrown after invoking File | Page Setup:
ava.lang.InternalError: couldn't create component peer
at sun.awt.windows.WComponentPeer.checkCreation(WComponentPeer.java:549)
at sun.awt.windows.WComponentPeer.<init>(WComponentPeer.java:529)
at sun.awt.windows.WCanvasPeer.<init>(WCanvasPeer.java:35)
at sun.awt.windows.WPanelPeer.<init>(WPanelPeer.java:54)
at sun.awt.windows.WWindowPeer.<init>(WWindowPeer.java:79)
at sun.awt.windows.WPrintDialogPeer.<init>(WPrintDialogPeer.java:23)
at sun.awt.windows.WPageDialogPeer.<init>(WPageDialogPeer.java:13)
at sun.awt.windows.WToolkit.createWPageDialog(WToolkit.java:445)
at sun.awt.windows.WPageDialog.addNotify(WPageDialog.java:30)
at java.awt.Dialog.conditionalShow(Dialog.java:441)
at java.awt.Dialog.show(Dialog.java:506)
at sun.awt.windows.WPrinterJob.pageDialog(WPrinterJob.java:355)
at org.openide.actions.PageSetupAction.performAction(PageSetupAction.java:30)
at org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:78)
at org.openide.util.actions.CallableSystemAction.doPerformAction(CallableSystemAction.java:116)
at org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:76)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1766)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
-----------
... and the following exception is a result of File | Print...
java.lang.InternalError: couldn't create component peer
at sun.awt.windows.WComponentPeer.checkCreation(WComponentPeer.java:549)
at sun.awt.windows.WComponentPeer.<init>(WComponentPeer.java:529)
at sun.awt.windows.WCanvasPeer.<init>(WCanvasPeer.java:35)
at sun.awt.windows.WPanelPeer.<init>(WPanelPeer.java:54)
at sun.awt.windows.WWindowPeer.<init>(WWindowPeer.java:79)
at sun.awt.windows.WPrintDialogPeer.<init>(WPrintDialogPeer.java:23)
at sun.awt.windows.WToolkit.createWPrintDialog(WToolkit.java:439)
at sun.awt.windows.WPrintDialog.addNotify(WPrintDialog.java:40)
at java.awt.Dialog.conditionalShow(Dialog.java:441)
at java.awt.Dialog.show(Dialog.java:506)
at sun.awt.windows.WPrinterJob.displayNativeDialog(WPrinterJob.java:378)
at sun.awt.windows.WPrinterJob.printDialog(WPrinterJob.java:448)
at org.openide.text.CloneableEditorSupport.print(CloneableEditorSupport.java:846)
at org.openide.text.EditorSupport.print(EditorSupport.java:335)
at org.openide.actions.PrintAction.performAction(PrintAction.java:38)
at org.openide.util.actions.NodeAction.performAction(NodeAction.java:193)
at org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:78)
at org.openide.util.actions.CallableSystemAction$ActionRunnable.actionPerformed(CallableSystemAction.java:247)
at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:74)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.openide.util.actions.CallableSystemAction.invokeAction(CallableSystemAction.java:179)
at org.openide.util.actions.CallableSystemAction.access$000(CallableSystemAction.java:31)
at org.openide.util.actions.CallableSystemAction$ActionRunnable.doRun(CallableSystemAction.java:241)
at org.openide.util.actions.CallableSystemAction$2.run(CallableSystemAction.java:111)
at org.openide.util.Task.run(Task.java:136)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686)
-------------
Tested also on JDS 2 and Linux. No problems there.
For additional information, see
http://www.netbeans.org/issues/show_bug.cgi?id=50312
###@###.### 10/13/04 16:55 GMT
The following exception is thrown after invoking File | Page Setup:
ava.lang.InternalError: couldn't create component peer
at sun.awt.windows.WComponentPeer.checkCreation(WComponentPeer.java:549)
at sun.awt.windows.WComponentPeer.<init>(WComponentPeer.java:529)
at sun.awt.windows.WCanvasPeer.<init>(WCanvasPeer.java:35)
at sun.awt.windows.WPanelPeer.<init>(WPanelPeer.java:54)
at sun.awt.windows.WWindowPeer.<init>(WWindowPeer.java:79)
at sun.awt.windows.WPrintDialogPeer.<init>(WPrintDialogPeer.java:23)
at sun.awt.windows.WPageDialogPeer.<init>(WPageDialogPeer.java:13)
at sun.awt.windows.WToolkit.createWPageDialog(WToolkit.java:445)
at sun.awt.windows.WPageDialog.addNotify(WPageDialog.java:30)
at java.awt.Dialog.conditionalShow(Dialog.java:441)
at java.awt.Dialog.show(Dialog.java:506)
at sun.awt.windows.WPrinterJob.pageDialog(WPrinterJob.java:355)
at org.openide.actions.PageSetupAction.performAction(PageSetupAction.java:30)
at org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:78)
at org.openide.util.actions.CallableSystemAction.doPerformAction(CallableSystemAction.java:116)
at org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:76)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1766)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
-----------
... and the following exception is a result of File | Print...
java.lang.InternalError: couldn't create component peer
at sun.awt.windows.WComponentPeer.checkCreation(WComponentPeer.java:549)
at sun.awt.windows.WComponentPeer.<init>(WComponentPeer.java:529)
at sun.awt.windows.WCanvasPeer.<init>(WCanvasPeer.java:35)
at sun.awt.windows.WPanelPeer.<init>(WPanelPeer.java:54)
at sun.awt.windows.WWindowPeer.<init>(WWindowPeer.java:79)
at sun.awt.windows.WPrintDialogPeer.<init>(WPrintDialogPeer.java:23)
at sun.awt.windows.WToolkit.createWPrintDialog(WToolkit.java:439)
at sun.awt.windows.WPrintDialog.addNotify(WPrintDialog.java:40)
at java.awt.Dialog.conditionalShow(Dialog.java:441)
at java.awt.Dialog.show(Dialog.java:506)
at sun.awt.windows.WPrinterJob.displayNativeDialog(WPrinterJob.java:378)
at sun.awt.windows.WPrinterJob.printDialog(WPrinterJob.java:448)
at org.openide.text.CloneableEditorSupport.print(CloneableEditorSupport.java:846)
at org.openide.text.EditorSupport.print(EditorSupport.java:335)
at org.openide.actions.PrintAction.performAction(PrintAction.java:38)
at org.openide.util.actions.NodeAction.performAction(NodeAction.java:193)
at org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:78)
at org.openide.util.actions.CallableSystemAction$ActionRunnable.actionPerformed(CallableSystemAction.java:247)
at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:74)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.openide.util.actions.CallableSystemAction.invokeAction(CallableSystemAction.java:179)
at org.openide.util.actions.CallableSystemAction.access$000(CallableSystemAction.java:31)
at org.openide.util.actions.CallableSystemAction$ActionRunnable.doRun(CallableSystemAction.java:241)
at org.openide.util.actions.CallableSystemAction$2.run(CallableSystemAction.java:111)
at org.openide.util.Task.run(Task.java:136)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686)
-------------
Tested also on JDS 2 and Linux. No problems there.
For additional information, see
http://www.netbeans.org/issues/show_bug.cgi?id=50312
###@###.### 10/13/04 16:55 GMT
- duplicates
-
JDK-6178323 REGRRESSION: sun.awt.windows.WComponentPeer throws exception "couldn't create component peer"
-
- Resolved
-