java.lang.IllegalStateException: [Winsys] TopComponent org.netbeans.core.multiview.MultiViewCloneableTopComponent throws runtime exception from its componentShowing() method. Please repair it! Probable cause is at org.netbeans.modules.editor.lib.SettingsConversions.callFactory(SettingsConversions.java:169) at org.openide.windows.WindowManager.logThrowable(WindowManager.java:361) at org.openide.windows.WindowManager.componentShowing(WindowManager.java:332) at org.netbeans.core.windows.WindowManagerImpl.componentShowing(WindowManagerImpl.java:1024) at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:161) 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.activateModeTopComponent(Central.java:1716) at org.netbeans.core.windows.WindowManagerImpl.topComponentRequestActive(WindowManagerImpl.java:1144) at org.openide.windows.TopComponent.requestActive(TopComponent.java:709) at org.netbeans.modules.form.FormEditorSupport.openFormEditor(FormEditorSupport.java:192) at org.netbeans.modules.form.FormDataNode$1.actionPerformed(FormDataNode.java:83) at org.netbeans.modules.project.ui.ProjectUtilities$3.run(ProjectUtilities.java:272) at org.openide.util.Mutex.doEvent(Mutex.java:1335) at org.openide.util.Mutex.writeAccess(Mutex.java:452) at org.netbeans.modules.project.ui.ProjectUtilities.openAndSelectNewObject(ProjectUtilities.java:264) at org.netbeans.modules.project.ui.actions.NewFile.doPerform(NewFile.java:178) at org.netbeans.modules.project.ui.actions.NewFile.access$200(NewFile.java:80) at org.netbeans.modules.project.ui.actions.NewFile$PopupListener.actionPerformed(NewFile.java:348) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1261) at java.awt.Component.processMouseEvent(Component.java:6094) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5859) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4296) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2443) at java.awt.Component.dispatchEvent(Component.java:4296) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284) 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) java.lang.AssertionError: Need fully qualified name of class with the static setting factory method, but got 'SL[/IndentEngine/org-netbeans-modules-editor-java-JavaIndentEngine' at org.netbeans.modules.editor.lib.SettingsConversions.callFactory(SettingsConversions.java:169) at org.netbeans.modules.editor.NbEditorDocument$1.getValue(NbEditorDocument.java:140) at org.netbeans.editor.BaseDocument$LazyPropertyMap.get(BaseDocument.java:2177) at javax.swing.text.AbstractDocument.getProperty(AbstractDocument.java:510) at org.openide.text.IndentEngine.find(IndentEngine.java:161) at org.netbeans.modules.form.JavaCodeGenerator.regenerateVariables(JavaCodeGenerator.java:1093) at org.netbeans.modules.form.JavaCodeGenerator.regenerateCode(JavaCodeGenerator.java:3419) at org.netbeans.modules.form.FormEditorSupport$JavaEditorTopComponent.componentShowing(FormEditorSupport.java:1231) at org.netbeans.core.multiview.MultiViewPeer.showCurrentElement(MultiViewPeer.java:294) at org.netbeans.core.multiview.MultiViewPeer.showCurrentElement(MultiViewPeer.java:264) at org.netbeans.core.multiview.MultiViewPeer$SelectionListener.selectionChanged(MultiViewPeer.java:701) at org.netbeans.core.multiview.MultiViewModel.fireSelectionChanged(MultiViewModel.java:243) at org.netbeans.core.multiview.MultiViewModel.setActiveDescription(MultiViewModel.java:115) at org.netbeans.core.multiview.MultiViewModel$BtnGroup.setSelected(MultiViewModel.java:293) at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:237) at javax.swing.ButtonGroup.setSelected(ButtonGroup.java:147) at org.netbeans.core.multiview.MultiViewModel$BtnGroup.setSelected(MultiViewModel.java:289) at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:237) at javax.swing.AbstractButton.setSelected(AbstractButton.java:329) at org.netbeans.core.multiview.TabsComponent.changeVisibleManually(TabsComponent.java:203) at org.netbeans.core.multiview.MultiViewCloneableTopComponent.findPaneElement(MultiViewCloneableTopComponent.java:252) at org.netbeans.core.multiview.MultiViewCloneableTopComponent.getEditorPane(MultiViewCloneableTopComponent.java:221) at org.openide.text.CloneableEditorSupport.getOpenedPanes(CloneableEditorSupport.java:947) at org.netbeans.modules.form.JavaCodeGenerator$FormListener.isJavaEditorDisplayed(JavaCodeGenerator.java:3905) at org.netbeans.modules.form.JavaCodeGenerator$FormListener.formChanged(JavaCodeGenerator.java:3888) at org.netbeans.modules.form.FormModel.fireEvents(FormModel.java:1269) at org.netbeans.modules.form.FormModel.fireEventBatch(FormModel.java:1242) at org.netbeans.modules.form.FormModel.firePendingEvents(FormModel.java:1205) at org.netbeans.modules.form.FormModel.sendEventImmediately(FormModel.java:1197) at org.netbeans.modules.form.FormModel.fireFormChanged(FormModel.java:1152) at org.netbeans.modules.form.FormEditor.postCreationUpdate(FormEditor.java:668) at org.netbeans.modules.form.FormEditor.loadFormDesigner(FormEditor.java:254) at org.netbeans.modules.form.FormDesigner.componentShowing(FormDesigner.java:1760) at org.netbeans.core.multiview.MultiViewPeer.peerComponentShowing(MultiViewPeer.java:198) at org.netbeans.core.multiview.MultiViewCloneableTopComponent.componentShowing(MultiViewCloneableTopComponent.java:119) at org.openide.windows.WindowManager.componentShowing(WindowManager.java:330) at org.netbeans.core.windows.WindowManagerImpl.componentShowing(WindowManagerImpl.java:1024) at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:161) 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.activateModeTopComponent(Central.java:1716) at org.netbeans.core.windows.WindowManagerImpl.topComponentRequestActive(WindowManagerImpl.java:1144) at org.openide.windows.TopComponent.requestActive(TopComponent.java:709) at org.netbeans.modules.form.FormEditorSupport.openFormEditor(FormEditorSupport.java:192) at org.netbeans.modules.form.FormDataNode$1.actionPerformed(FormDataNode.java:83) at org.netbeans.modules.project.ui.ProjectUtilities$3.run(ProjectUtilities.java:272) at org.openide.util.Mutex.doEvent(Mutex.java:1335) at org.openide.util.Mutex.writeAccess(Mutex.java:452) at org.netbeans.modules.project.ui.ProjectUtilities.openAndSelectNewObject(ProjectUtilities.java:264) at org.netbeans.modules.project.ui.actions.NewFile.doPerform(NewFile.java:178) at org.netbeans.modules.project.ui.actions.NewFile.access$200(NewFile.java:80) at org.netbeans.modules.project.ui.actions.NewFile$PopupListener.actionPerformed(NewFile.java:348) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1261) at java.awt.Component.processMouseEvent(Component.java:6094) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5859) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4296) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2443) at java.awt.Component.dispatchEvent(Component.java:4296) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284) 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)