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.
(not sure what module this actually belongs to). Opened options dialog within about a second of starting NB on a clean userdir. Simple fix: CloneDocumentAction.updateEnabled() should replan or do nothing if not called from the AWT thread. java.lang.IllegalStateException: Assertion failed. WindowsAPI is required to be called from AWT thread only, see http://core.netbeans.org/proposals/threading/ at org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:1438) at org.netbeans.core.windows.WindowManagerImpl.topComponentID(WindowManagerImpl.java:1190) at org.openide.windows.WindowManager.findTopComponentID(WindowManager.java:525) at org.netbeans.core.windows.model.TopComponentSubModel.getID(TopComponentSubModel.java:365) at org.netbeans.core.windows.model.TopComponentSubModel.containsTopComponent(TopComponentSubModel.java:260) at org.netbeans.core.windows.model.DefaultModeModel.containsTopComponent(DefaultModeModel.java:260) at org.netbeans.core.windows.model.DefaultModel.containsModeTopComponent(DefaultModel.java:800) at org.netbeans.core.windows.Central.containsModeTopComponent(Central.java:1436) at org.netbeans.core.windows.ModeImpl.containsTopComponent(ModeImpl.java:372) at org.netbeans.core.windows.WindowManagerImpl.findMode(WindowManagerImpl.java:424) at org.netbeans.core.windows.actions.CloneDocumentAction.updateEnabled(CloneDocumentAction.java:96) at org.netbeans.core.windows.actions.CloneDocumentAction.<init>(CloneDocumentAction.java:68) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:494) at java.lang.Class.newInstance0(Class.java:350) at java.lang.Class.newInstance(Class.java:303) at org.openide.loaders.InstanceSupport.instanceCreate(InstanceSupport.java:219) at org.openide.loaders.InstanceDataObject$Ser.instanceCreate(InstanceDataObject.java:1214) at org.openide.loaders.InstanceDataObject.instanceCreate(InstanceDataObject.java:717) at org.netbeans.modules.options.keymap.LayersBridge.createAction(LayersBridge.java:383) at org.netbeans.modules.options.keymap.LayersBridge.initActions(LayersBridge.java:152) at org.netbeans.modules.options.keymap.LayersBridge.initActions(LayersBridge.java:116) at org.netbeans.modules.options.keymap.LayersBridge.getActions(LayersBridge.java:100) at org.netbeans.modules.options.keymap.KeymapModel.getActionCategories(KeymapModel.java:88) at org.netbeans.modules.options.keymap.KeymapModel.<init>(KeymapModel.java:383) at org.netbeans.modules.options.keymap.KeymapViewModel.<init>(KeymapViewModel.java:88) at org.netbeans.modules.options.keymap.KeymapPanel.getModel(KeymapPanel.java:379) at org.netbeans.modules.options.keymap.KeymapPanelController.getLookup(KeymapPanelController.java:85) at org.netbeans.modules.options.CategoryModel$Category.getLookup(CategoryModel.java:419) at org.netbeans.modules.options.CategoryModel$Category.access$000(CategoryModel.java:305) at org.netbeans.modules.options.CategoryModel$1.run(CategoryModel.java:85) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Precise sequence: Open the options dialog and *immediately* click the"keymap" item.
fixed as suggested: http://hg.netbeans.org/main/rev/33ca9d67738f
*** Issue 118812 has been marked as a duplicate of this issue. ***
*** Issue 106456 has been marked as a duplicate of this issue. ***