This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 141955

Summary: IllegalComponentStateException: contentPane cannot be set to null
Product: ide Reporter: _ krystyna <krystyna>
Component: ExtbrowserAssignee: Peter Zavadsky <pzavadsky>
Status: RESOLVED WONTFIX    
Severity: blocker    
Priority: P3    
Version: 4.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:
Bug Depends on:    
Bug Blocks: 132242    

Description _ krystyna 2008-07-28 21:53:40 UTC
NetBeans-dev-4586
WinXP
JDK1.6.0_10

on restart of IDE (one project loaded), from top menu, Windows > Reset Windows
and got this exception

java.awt.IllegalComponentStateException: contentPane cannot be set to null.
	at javax.swing.JRootPane.setContentPane(JRootPane.java:602)
	at javax.swing.JDialog.setContentPane(JDialog.java:997)
	at org.netbeans.modules.extbrowser.embedded.mozilla.DopplegangerPanel.createDoppleganger
(DopplegangerPanel.java:341)
	at org.netbeans.modules.extbrowser.embedded.mozilla.DopplegangerPanel.addNotify(DopplegangerPanel.java:260)
	at java.awt.Container.addNotify(Container.java:2560)
	at javax.swing.JComponent.addNotify(JComponent.java:4683)
	at java.awt.Container.addNotify(Container.java:2560)
	at javax.swing.JComponent.addNotify(JComponent.java:4683)
	at java.awt.Container.addNotify(Container.java:2560)
	at javax.swing.JComponent.addNotify(JComponent.java:4683)
	at java.awt.Container.addImpl(Container.java:1039)
	at java.awt.Container.add(Container.java:896)
	at org.netbeans.swing.tabcontrol.plaf.DefaultTabbedContainerUI$ModelListener.indicesChanged
(DefaultTabbedContainerUI.java:1235)
	at org.netbeans.swing.tabcontrol.DefaultTabDataModel.fireIndicesChanged(DefaultTabDataModel.java:492)
	at org.netbeans.swing.tabcontrol.DefaultTabDataModel.setTabs(DefaultTabDataModel.java:120)
	at org.netbeans.core.windows.view.ui.tabcontrol.TabbedAdapter.setTopComponents(TabbedAdapter.java:234)
	at org.netbeans.core.windows.view.ui.TabbedHandler.setTopComponents(TabbedHandler.java:158)
	at org.netbeans.core.windows.view.ui.AbstractModeContainer.setTopComponents(AbstractModeContainer.java:124)
	at org.netbeans.core.windows.view.ModeView.setTopComponents(ModeView.java:137)
	at org.netbeans.core.windows.view.ViewHierarchy.updateViewForAccessor(ViewHierarchy.java:254)
	at org.netbeans.core.windows.view.ViewHierarchy.updateViewForAccessor(ViewHierarchy.java:241)
	at org.netbeans.core.windows.view.ViewHierarchy.updateViewForAccessor(ViewHierarchy.java:226)
	at org.netbeans.core.windows.view.ViewHierarchy.updateViewHierarchy(ViewHierarchy.java:143)
	at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:149)
	at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:269)
	at org.netbeans.core.windows.ViewRequestor.processRequest(ViewRequestor.java:245)
	at org.netbeans.core.windows.ViewRequestor.postRequest(ViewRequestor.java:183)
	at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:123)
	at org.netbeans.core.windows.Central.addModeOpenedTopComponent(Central.java:757)
	at org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:311)
	at org.netbeans.core.windows.WindowManagerImpl.topComponentOpenAtTabPosition(WindowManagerImpl.java:1086)
	at org.netbeans.core.windows.WindowManagerImpl.topComponentOpen(WindowManagerImpl.java:1053)
	at org.openide.windows.TopComponent.open(TopComponent.java:384)
	at org.openide.windows.TopComponent.open(TopComponent.java:375)
[catch] at org.netbeans.core.windows.actions.ResetWindowsAction$1.run(ResetWindowsAction.java:133)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Comment 1 Peter Zavadsky 2008-07-30 08:53:48 UTC
Please, ignore the Test menu, that is old Sandip/Joelle's code, not used anymore.