java.lang.IllegalStateException: [Winsys] TopComponent org.netbeans.modules.java.JavaEditor$JavaEditorComponent[Demo1.java,1,0,1064x914,invalid,layout=java.awt.BorderLayout,alignmentX=null,alignmentY=null,border=,flags=256,maximumSize=,minimumSize=,preferredSize=] throws runtime exception from its componentShowing() method. Repair it! [catch] at org.openide.windows.WindowManager.componentShowing(WindowManager.java:283) at org.netbeans.core.windows.WindowManagerImpl.componentShowing(WindowManagerImpl.java:905) at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:132) at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:229) at org.netbeans.core.windows.ViewRequestor.processRequest(ViewRequestor.java:208) at org.netbeans.core.windows.ViewRequestor.postRequest(ViewRequestor.java:148) at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:89) at org.netbeans.core.windows.Central.activateModeTopComponent(Central.java:1273) at org.netbeans.core.windows.WindowManagerImpl.activateTopComponent(WindowManagerImpl.java:228) at org.netbeans.core.windows.WindowManagerImpl.topComponentRequestActive(WindowManagerImpl.java:974) at org.openide.windows.TopComponent.requestActive(TopComponent.java:529) at org.openide.windows.CloneableOpenSupport$1.run(CloneableOpenSupport.java:73) at org.openide.util.Mutex.doEvent(Mutex.java:903) at org.openide.util.Mutex.writeAccess(Mutex.java:318) at org.openide.windows.CloneableOpenSupport.open(CloneableOpenSupport.java:70) at org.openide.text.CloneableEditorSupport.open(CloneableEditorSupport.java:310) at org.openide.text.EditorSupport.open(EditorSupport.java:153) at org.openide.actions.OpenAction.performAction(OpenAction.java:54) at org.openide.util.actions.NodeAction$3.run(NodeAction.java:440) at org.openide.util.actions.CallableSystemAction.doPerformAction(CallableSystemAction.java:116) at org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:438) at org.openide.explorer.view.TreeView$PopupSupport.mouseClicked(TreeView.java:1139) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.Component.processMouseEvent(Component.java:5103) at java.awt.Component.processEvent(Component.java:4897) at java.awt.Container.processEvent(Container.java:1569) at java.awt.Component.dispatchEventImpl(Component.java:3615) at java.awt.Container.dispatchEventImpl(Container.java:1627) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3207) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) at java.awt.Container.dispatchEventImpl(Container.java:1613) at java.awt.Window.dispatchEventImpl(Window.java:1606) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100) ==> java.lang.NullPointerException at org.netbeans.modules.editor.java.NbJavaJMISyntaxSupport.getImportSectionBounds(NbJavaJMISyntaxSupport.java:382) at org.netbeans.modules.editor.java.NbJavaFoldMaintainer.updateFolds(NbJavaFoldMaintainer.java:601) at org.netbeans.modules.editor.java.NbJavaFoldMaintainer.initFolds(NbJavaFoldMaintainer.java:155) at org.netbeans.editor.fold.spi.FoldHierarchySpi.rebuildMaintainers(FoldHierarchySpi.java:673) at org.netbeans.editor.fold.spi.FoldHierarchySpi.rebuild(FoldHierarchySpi.java:606) at org.netbeans.editor.fold.spi.FoldHierarchySpi$1.propertyChange(FoldHierarchySpi.java:719) at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:264) at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:232) at javax.swing.JComponent.firePropertyChange(JComponent.java:3819) at org.openide.text.QuietEditorPane.firePropertyChange(QuietEditorPane.java:42) at javax.swing.JComponent.addNotify(JComponent.java:4289) at java.awt.Container.addNotify(Container.java:2049) at javax.swing.JComponent.addNotify(JComponent.java:4288) at java.awt.Container.addNotify(Container.java:2049) at javax.swing.JComponent.addNotify(JComponent.java:4288) at java.awt.Container.addNotify(Container.java:2049) at javax.swing.JComponent.addNotify(JComponent.java:4288) at java.awt.Container.addImpl(Container.java:658) at java.awt.Container.add(Container.java:518) at org.openide.text.CloneableEditor.initialize(CloneableEditor.java:193) at org.openide.text.CloneableEditor.componentShowing(CloneableEditor.java:155) [catch] at org.openide.windows.WindowManager.componentShowing(WindowManager.java:281) at org.netbeans.core.windows.WindowManagerImpl.componentShowing(WindowManagerImpl.java:905) at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:132) at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:229) at org.netbeans.core.windows.ViewRequestor.processRequest(ViewRequestor.java:208) at org.netbeans.core.windows.ViewRequestor.postRequest(ViewRequestor.java:148) at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:89) at org.netbeans.core.windows.Central.activateModeTopComponent(Central.java:1273) at org.netbeans.core.windows.WindowManagerImpl.activateTopComponent(WindowManagerImpl.java:228) at org.netbeans.core.windows.WindowManagerImpl.topComponentRequestActive(WindowManagerImpl.java:974) at org.openide.windows.TopComponent.requestActive(TopComponent.java:529) at org.openide.windows.CloneableOpenSupport$1.run(CloneableOpenSupport.java:73) at org.openide.util.Mutex.doEvent(Mutex.java:903) at org.openide.util.Mutex.writeAccess(Mutex.java:318) at org.openide.windows.CloneableOpenSupport.open(CloneableOpenSupport.java:70) at org.openide.text.CloneableEditorSupport.open(CloneableEditorSupport.java:310) at org.openide.text.EditorSupport.open(EditorSupport.java:153) at org.openide.actions.OpenAction.performAction(OpenAction.java:54) at org.openide.util.actions.NodeAction$3.run(NodeAction.java:440) at org.openide.util.actions.CallableSystemAction.doPerformAction(CallableSystemAction.java:116) at org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:438) at org.openide.explorer.view.TreeView$PopupSupport.mouseClicked(TreeView.java:1139) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.Component.processMouseEvent(Component.java:5103) at java.awt.Component.processEvent(Component.java:4897) at java.awt.Container.processEvent(Container.java:1569) at java.awt.Component.dispatchEventImpl(Component.java:3615) at java.awt.Container.dispatchEventImpl(Container.java:1627) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3207) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) at java.awt.Container.dispatchEventImpl(Container.java:1613) at java.awt.Window.dispatchEventImpl(Window.java:1606) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)