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.
This is using the last milestone build I think (it's 200204260820) I tried using the new netbeans extension wizard. When I pressed Finished, it created some files, but got stuck in a deadlock before it was done. Wow, jdk1.4.1 creates nice thread dumps - deadlock detection! See below. tor@proto:222 % ./runide.sh -jdkhome /local/jvm/j2sdk1.4.1 Full thread dump Java HotSpot(TM) Client VM (1.4.1-beta-b10 mixed mode): "Module-Actions" daemon prio=1 tid=0x6a0638 nid=0x2d waiting for monitor entry [e8a00000..e8a01994] at org.netbeans.modules.editor.options.AllOptionsFolder.getMIMEFolder(AllOptionsFolder.java:96) - waiting to lock <f1c83e10> (a org.netbeans.modules.editor.options.AllOptionsFolder) at org.netbeans.modules.editor.options.OptionUtilities.getGlobalPopupMenuItems(OptionUtilities.java:422) at org.netbeans.modules.editor.NbEditorSettingsInitializer.updateSettingsMap(NbEditorSettingsInitializer.java:92) at org.netbeans.editor.Settings.getKitMap(Settings.java:521) at org.netbeans.editor.Settings.getValue(Settings.java:246) - locked <f6adf1e8> (a java.lang.Class) at org.netbeans.editor.Settings.getValue(Settings.java:229) at org.netbeans.editor.SettingsUtil.getInteger(SettingsUtil.java:96) at org.netbeans.editor.SettingsUtil.getPositiveInteger(SettingsUtil.java:107) at org.netbeans.editor.SettingsUtil.getPositiveInteger(SettingsUtil.java:116) at org.netbeans.editor.BaseDocument.settingsChange(BaseDocument.java:300) at org.netbeans.modules.editor.NbEditorDocument.settingsChange(NbEditorDocument.java:92) at org.netbeans.editor.BaseDocument.<init>(BaseDocument.java:234) at org.netbeans.editor.BaseDocument.<init>(BaseDocument.java:224) at org.netbeans.editor.GuardedDocument.<init>(GuardedDocument.java:98) at org.netbeans.editor.GuardedDocument.<init>(GuardedDocument.java:88) at org.netbeans.modules.editor.NbEditorDocument.<init>(NbEditorDocument.java:79) at org.netbeans.modules.editor.java.JavaKit.createDefaultDocument(JavaKit.java:144) at org.netbeans.modules.java.IndentFileEntry.createDocument(IndentFileEntry.java:74) at org.netbeans.modules.java.IndentFileEntry.initializeIndentEngine(IndentFileEntry.java:68) at org.netbeans.modules.java.JavaDataObject.handleCreateFromTemplate(JavaDataObject.java:668) at org.openide.loaders.DataObject$6.run(DataObject.java:689) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:89) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:416) at org.openide.loaders.DataObject.createFromTemplate(DataObject.java:687) at org.netbeans.modules.group.GroupShadow.createGroupFromTemplate(GroupShadow.java:501) at org.netbeans.modules.group.GroupShadow.handleCreateFromTemplate(GroupShadow.java:458) at org.openide.loaders.DataObject$6.run(DataObject.java:689) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:89) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:416) at org.openide.loaders.DataObject.createFromTemplate(DataObject.java:687) at org.netbeans.modules.apisupport.lite.MenuData.createAction(MenuData.java:115) at org.netbeans.modules.apisupport.lite.MenuData.run(MenuData.java:102) at org.netbeans.modules.apisupport.lite.Wizard.instantiate(Wizard.java:101) at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:544) at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:507) at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:398) at org.openide.actions.NewTemplateAction.performAction(NewTemplateAction.java:111) at org.openide.util.actions.NodeAction.performAction(NodeAction.java:179) at org.netbeans.core.actions.NewTemplateCallableAction.performAction(NewTemplateCallableAction.java:83) at org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:69) at org.netbeans.core.ModuleActions$1.run(ModuleActions.java:100) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "Inactive RequestProcessor thread" daemon prio=1 tid=0x6b8b08 nid=0x2c in Object.wait() [e8c81000..e8c81994] at java.lang.Object.wait(Native Method) - waiting on <f0c922d0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked <f0c922d0> (a java.lang.Object) "Thread-4" daemon prio=5 tid=0x17e8f8 nid=0x13 in Object.wait() [ee401000..ee401994] at java.lang.Object.wait(Native Method) - waiting on <f0be1d30> (a org.netbeans.core.modules.ChangeFirer) at java.lang.Object.wait(Object.java:426) at org.netbeans.core.modules.ChangeFirer.run(ChangeFirer.java:94) - locked <f0be1d30> (a org.netbeans.core.modules.ChangeFirer) "TimerQueue" daemon prio=5 tid=0x2bfbc0 nid=0x12 in Object.wait() [e9f81000..e9f81994] at java.lang.Object.wait(Native Method) - waiting on <f0bd3398> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <f0bd3398> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:536) "Thread-3" daemon prio=5 tid=0x2a1770 nid=0x11 in Object.wait() [ee101000..ee101994] at java.lang.Object.wait(Native Method) - waiting on <f0ba9818> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <f0ba9818> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "AWT-EventQueue-0" prio=6 tid=0x298600 nid=0x10 waiting for monitor entry [ee1ff000..ee201994] at org.netbeans.editor.Settings.getValueHierarchy(Settings.java:294) - waiting to lock <f6adf1e8> (a java.lang.Class) at org.netbeans.editor.Settings.getValueHierarchy(Settings.java:274) at org.netbeans.modules.editor.options.OptionSupport.getSettingValueHierarchy(OptionSupport.java:91) at org.netbeans.modules.editor.options.BaseOptions.getKBList(BaseOptions.java:631) at org.netbeans.modules.editor.options.BaseOptions.getKeyBindingList(BaseOptions.java:655) at org.netbeans.modules.editor.options.BaseOptions.loadXMLSettings(BaseOptions.java:1413) at org.netbeans.modules.editor.options.AllOptionsFolder.processInitializers(AllOptionsFolder.java:408) - locked <f1c83e10> (a org.netbeans.modules.editor.options.AllOptionsFolder) at org.netbeans.modules.editor.options.AllOptionsFolder.initInstance(AllOptionsFolder.java:346) - locked <f1c83e10> (a org.netbeans.modules.editor.options.AllOptionsFolder) at org.netbeans.modules.editor.options.AllOptionsFolder.loadMIMEOption(AllOptionsFolder.java:388) - locked <f1c83e10> (a org.netbeans.modules.editor.options.AllOptionsFolder) at org.netbeans.modules.editor.options.AllOptionsFolder.loadMIMEOption(AllOptionsFolder.java:356) - locked <f1c83e10> (a org.netbeans.modules.editor.options.AllOptionsFolder) at org.netbeans.modules.editor.NbEditorKit.<init>(NbEditorKit.java:93) at org.netbeans.modules.editor.plain.PlainKit.<init>(PlainKit.java:32) 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:274) at java.lang.Class.newInstance0(Class.java:296) at java.lang.Class.newInstance(Class.java:249) at org.openide.loaders.InstanceSupport.instanceCreate(InstanceSupport.java:209) at org.openide.loaders.InstanceDataObject$Ser.instanceCreate(InstanceDataObject.java:1006) at org.openide.loaders.InstanceDataObject.instanceCreate(InstanceDataObject.java:581) at org.netbeans.modules.editor.EditorModule$HackMap.findKit(EditorModule.java:311) at org.netbeans.modules.editor.EditorModule$HackMap.get(EditorModule.java:360) - locked <f0ee3560> (a org.netbeans.modules.editor.EditorModule$HackMap) at javax.swing.JEditorPane.createEditorKitForContentType(JEditorPane.java:1068) at javax.swing.JEditorPane.getEditorKitForContentType(JEditorPane.java:975) at org.netbeans.modules.jarpackager.ManifestTab.initContentType(ManifestTab.java:560) at org.netbeans.modules.jarpackager.ManifestTab.additionalInitialization(ManifestTab.java:328) at org.netbeans.modules.jarpackager.ManifestTab.<init>(ManifestTab.java:304) at org.netbeans.modules.jarpackager.JarDataObject$6.getPropertyEditor(JarDataObject.java:940) at org.openide.explorer.propertysheet.PropertyPanel.updateEditor(PropertyPanel.java:599) at org.openide.explorer.propertysheet.PropertyPanel.<init>(PropertyPanel.java:283) at org.openide.explorer.propertysheet.PropertyPanel.<init>(PropertyPanel.java:289) at org.openide.explorer.propertysheet.PropertySheetTab.fillProperties(PropertySheetTab.java:285) at org.openide.explorer.propertysheet.PropertySheetTab.createPane(PropertySheetTab.java:236) at org.openide.explorer.propertysheet.PropertySheetTab.ensurePaneCreated(PropertySheetTab.java:193) at org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.java:329) at org.openide.explorer.propertysheet.PropertySheet$1.stateChanged(PropertySheet.java:137) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:290) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:222) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:116) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:50) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:467) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:460) at javax.swing.JTabbedPane.insertTab(JTabbedPane.java:572) at javax.swing.JTabbedPane.addTab(JTabbedPane.java:606) at org.openide.explorer.propertysheet.PropertySheet.setCurrentNode(PropertySheet.java:487) at org.openide.explorer.propertysheet.PropertySheet.access$700(PropertySheet.java:51) at org.openide.explorer.propertysheet.PropertySheet$DelayedUpdater.actionPerformed(PropertySheet.java:243) at javax.swing.Timer.fireActionPerformed(Timer.java:271) at javax.swing.Timer$DoPostEvent.run(Timer.java:201) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:446) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) "Thread-1" daemon prio=5 tid=0x28e308 nid=0xf in Object.wait() [ee301000..ee301994] at java.lang.Object.wait(Native Method) - waiting on <f0ba9980> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <f0ba9980> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "AWT-Motif" daemon prio=6 tid=0x246010 nid=0xd in Object.wait() [ee500000..ee501994] at java.lang.Object.wait(Native Method) - waiting on <f6225210> (a java.lang.Class) at sun.awt.motif.MToolkitThreadBlockedHandler.enter(Native Method) at sun.awt.datatransfer.DataTransferer.convertData(DataTransferer.java:1965) at sun.awt.motif.MToolkit.run(Native Method) at java.lang.Thread.run(Thread.java:536) "AWT-Shutdown" prio=5 tid=0x2304a8 nid=0xc in Object.wait() [ee601000..ee601994] at java.lang.Object.wait(Native Method) - waiting on <f0b40ac0> (a java.lang.Object) at java.lang.Object.wait(Object.java:426) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <f0b40ac0> (a java.lang.Object) at java.lang.Thread.run(Thread.java:536) "DestroyJavaVM" prio=5 tid=0x2c7b8 nid=0x1 waiting on condition [0..ffbed0a4] "Signal Dispatcher" daemon prio=10 tid=0xba2b0 nid=0x9 runnable [0..0] "Finalizer" daemon prio=8 tid=0xb36d8 nid=0x6 in Object.wait() [fa381000..fa381994] at java.lang.Object.wait(Native Method) - waiting on <f0b40d18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <f0b40d18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0xb2ca8 nid=0x5 in Object.wait() [fdf81000..fdf81994] at java.lang.Object.wait(Native Method) - waiting on <f0b40b78> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:426) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113) - locked <f0b40b78> (a java.lang.ref.Reference$Lock) "VM Thread" prio=5 tid=0xb1820 nid=0x4 runnable "VM Periodic Task Thread" prio=10 tid=0xb8a08 nid=0x7 waiting on condition "Suspend Checker Thread" prio=10 tid=0xb9358 nid=0x8 runnable Found one Java-level deadlock: ============================= "Module-Actions": waiting to lock monitor 0xb6a58 (object 0xf1c83e10, a org.netbeans.modules.editor.options.AllOptionsFolder), which is held by "AWT-EventQueue-0" "AWT-EventQueue-0": waiting to lock monitor 0xb6d68 (object 0xf6adf1e8, a java.lang.Class), which is held by "Module-Actions" Java stack information for the threads listed above: =================================================== "Module-Actions": at org.netbeans.modules.editor.options.AllOptionsFolder.getMIMEFolder(AllOptionsFolder.java:96) - waiting to lock <f1c83e10> (a org.netbeans.modules.editor.options.AllOptionsFolder) at org.netbeans.modules.editor.options.OptionUtilities.getGlobalPopupMenuItems(OptionUtilities.java:422) at org.netbeans.modules.editor.NbEditorSettingsInitializer.updateSettingsMap(NbEditorSettingsInitializer.java:92) at org.netbeans.editor.Settings.getKitMap(Settings.java:521) at org.netbeans.editor.Settings.getValue(Settings.java:246) - locked <f6adf1e8> (a java.lang.Class) at org.netbeans.editor.Settings.getValue(Settings.java:229) at org.netbeans.editor.SettingsUtil.getInteger(SettingsUtil.java:96) at org.netbeans.editor.SettingsUtil.getPositiveInteger(SettingsUtil.java:107) at org.netbeans.editor.SettingsUtil.getPositiveInteger(SettingsUtil.java:116) at org.netbeans.editor.BaseDocument.settingsChange(BaseDocument.java:300) at org.netbeans.modules.editor.NbEditorDocument.settingsChange(NbEditorDocument.java:92) at org.netbeans.editor.BaseDocument.<init>(BaseDocument.java:234) at org.netbeans.editor.BaseDocument.<init>(BaseDocument.java:224) at org.netbeans.editor.GuardedDocument.<init>(GuardedDocument.java:98) at org.netbeans.editor.GuardedDocument.<init>(GuardedDocument.java:88) at org.netbeans.modules.editor.NbEditorDocument.<init>(NbEditorDocument.java:79) at org.netbeans.modules.editor.java.JavaKit.createDefaultDocument(JavaKit.java:144) at org.netbeans.modules.java.IndentFileEntry.createDocument(IndentFileEntry.java:74) at org.netbeans.modules.java.IndentFileEntry.initializeIndentEngine(IndentFileEntry.java:68) at org.netbeans.modules.java.JavaDataObject.handleCreateFromTemplate(JavaDataObject.java:668) at org.openide.loaders.DataObject$6.run(DataObject.java:689) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:89) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:416) at org.openide.loaders.DataObject.createFromTemplate(DataObject.java:687) at org.netbeans.modules.group.GroupShadow.createGroupFromTemplate(GroupShadow.java:501) at org.netbeans.modules.group.GroupShadow.handleCreateFromTemplate(GroupShadow.java:458) at org.openide.loaders.DataObject$6.run(DataObject.java:689) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:89) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:416) at org.openide.loaders.DataObject.createFromTemplate(DataObject.java:687) at org.netbeans.modules.apisupport.lite.MenuData.createAction(MenuData.java:115) at org.netbeans.modules.apisupport.lite.MenuData.run(MenuData.java:102) at org.netbeans.modules.apisupport.lite.Wizard.instantiate(Wizard.java:101) at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:544) at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:507) at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:398) at org.openide.actions.NewTemplateAction.performAction(NewTemplateAction.java:111) at org.openide.util.actions.NodeAction.performAction(NodeAction.java:179) at org.netbeans.core.actions.NewTemplateCallableAction.performAction(NewTemplateCallableAction.java:83) at org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:69) at org.netbeans.core.ModuleActions$1.run(ModuleActions.java:100) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "AWT-EventQueue-0": at org.netbeans.editor.Settings.getValueHierarchy(Settings.java:294) - waiting to lock <f6adf1e8> (a java.lang.Class) at org.netbeans.editor.Settings.getValueHierarchy(Settings.java:274) at org.netbeans.modules.editor.options.OptionSupport.getSettingValueHierarchy(OptionSupport.java:91) at org.netbeans.modules.editor.options.BaseOptions.getKBList(BaseOptions.java:631) at org.netbeans.modules.editor.options.BaseOptions.getKeyBindingList(BaseOptions.java:655) at org.netbeans.modules.editor.options.BaseOptions.loadXMLSettings(BaseOptions.java:1413) at org.netbeans.modules.editor.options.AllOptionsFolder.processInitializers(AllOptionsFolder.java:408) - locked <f1c83e10> (a org.netbeans.modules.editor.options.AllOptionsFolder) at org.netbeans.modules.editor.options.AllOptionsFolder.initInstance(AllOptionsFolder.java:346) - locked <f1c83e10> (a org.netbeans.modules.editor.options.AllOptionsFolder) at org.netbeans.modules.editor.options.AllOptionsFolder.loadMIMEOption(AllOptionsFolder.java:388) - locked <f1c83e10> (a org.netbeans.modules.editor.options.AllOptionsFolder) at org.netbeans.modules.editor.options.AllOptionsFolder.loadMIMEOption(AllOptionsFolder.java:356) - locked <f1c83e10> (a org.netbeans.modules.editor.options.AllOptionsFolder) at org.netbeans.modules.editor.NbEditorKit.<init>(NbEditorKit.java:93) at org.netbeans.modules.editor.plain.PlainKit.<init>(PlainKit.java:32) 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:274) at java.lang.Class.newInstance0(Class.java:296) at java.lang.Class.newInstance(Class.java:249) at org.openide.loaders.InstanceSupport.instanceCreate(InstanceSupport.java:209) at org.openide.loaders.InstanceDataObject$Ser.instanceCreate(InstanceDataObject.java:1006) at org.openide.loaders.InstanceDataObject.instanceCreate(InstanceDataObject.java:581) at org.netbeans.modules.editor.EditorModule$HackMap.findKit(EditorModule.java:311) at org.netbeans.modules.editor.EditorModule$HackMap.get(EditorModule.java:360) - locked <f0ee3560> (a org.netbeans.modules.editor.EditorModule$HackMap) at javax.swing.JEditorPane.createEditorKitForContentType(JEditorPane.java:1068) at javax.swing.JEditorPane.getEditorKitForContentType(JEditorPane.java:975) at org.netbeans.modules.jarpackager.ManifestTab.initContentType(ManifestTab.java:560) at org.netbeans.modules.jarpackager.ManifestTab.additionalInitialization(ManifestTab.java:328) at org.netbeans.modules.jarpackager.ManifestTab.<init>(ManifestTab.java:304) at org.netbeans.modules.jarpackager.JarDataObject$6.getPropertyEditor(JarDataObject.java:940) at org.openide.explorer.propertysheet.PropertyPanel.updateEditor(PropertyPanel.java:599) at org.openide.explorer.propertysheet.PropertyPanel.<init>(PropertyPanel.java:283) at org.openide.explorer.propertysheet.PropertyPanel.<init>(PropertyPanel.java:289) at org.openide.explorer.propertysheet.PropertySheetTab.fillProperties(PropertySheetTab.java:285) at org.openide.explorer.propertysheet.PropertySheetTab.createPane(PropertySheetTab.java:236) at org.openide.explorer.propertysheet.PropertySheetTab.ensurePaneCreated(PropertySheetTab.java:193) at org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.java:329) at org.openide.explorer.propertysheet.PropertySheet$1.stateChanged(PropertySheet.java:137) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:290) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:222) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:116) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:50) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:467) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:460) at javax.swing.JTabbedPane.insertTab(JTabbedPane.java:572) at javax.swing.JTabbedPane.addTab(JTabbedPane.java:606) at org.openide.explorer.propertysheet.PropertySheet.setCurrentNode(PropertySheet.java:487) at org.openide.explorer.propertysheet.PropertySheet.access$700(PropertySheet.java:51) at org.openide.explorer.propertysheet.PropertySheet$DelayedUpdater.actionPerformed(PropertySheet.java:243) at javax.swing.Timer.fireActionPerformed(Timer.java:271) at javax.swing.Timer$DoPostEvent.run(Timer.java:201) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:446) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) Found 1 deadlock.
Tor, please attach thread dumps rather than pasting inline, it is nicer. BTW you are right, the 1.4.1 dump output is helpful: shows you the important parts of the dump in one place. I'm pretty sure this is a duplicate of a previously-filed editor bug but I could not find it.
fixed in [maintrunk] /cvs/editor/src/org/netbeans/modules/editor/options/AllOptionsFolder.java,v <-- AllOptionsFolder.java new revision: 1.10; previous revision: 1.9 Yes, Jesse. It is similar deadlock to #19475
Verified in dev 200402241900.