Duplicate :
|
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