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.
I had a Module Suite with several disabled modules in my (default) platform. I choose Module Suite/Properties/Libraries and enabled some modules. The file "platform.properties" was unchanged. There's no synchronization between "platform.properties" and the visual dialog showing the enabled modules. My module suite is weird now, the visual thing shows the modules enabled, the "platform.properties" remains unchanged. Product Version: NetBeans IDE Dev (Build 200810080201) Java: 1.6.0_06; Java HotSpot(TM) Client VM 10.0-b22 System: Linux version 2.6.24-19-generic running on i386; UTF-8; es_ES (nb) Userdir: /home/antonio/.netbeans/dev
This exception may be related to the problem: java.lang.IllegalStateException: Should not acquire Children.MUTEX while holding ProjectManager.mutex() at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1798) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:351) at org.openide.explorer.view.TreeView$TreePropertyListener.propertyChange(TreeView.java:1160) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.openide.explorer.ExplorerManager$2.run(ExplorerManager.java:859) at org.openide.util.Mutex.doEvent(Mutex.java:1335) at org.openide.util.Mutex.readAccess(Mutex.java:345) at org.openide.explorer.ExplorerManager.fireInAWT(ExplorerManager.java:856) at org.openide.explorer.ExplorerManager$Listener.propertyChange(ExplorerManager.java:926) Caused: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:449) Caused: java.lang.reflect.UndeclaredThrowableException at $Proxy6.propertyChange(Unknown Source) at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1206) at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1195) at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1170) at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1206) at org.openide.nodes.Node.fireNameChange(Node.java:1005) at org.netbeans.modules.apisupport.project.ui.SuiteLogicalView$SuiteRootNode.propertyChange(SuiteLogicalView.java:160) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.apisupport.project.suite.SuiteProject$Info.fireNameChange(SuiteProject.java:276) at org.netbeans.modules.apisupport.project.suite.SuiteProject$Info.propertiesChanged(SuiteProject.java:272) at org.netbeans.spi.project.support.ant.AntProjectHelper$3.run(AntProjectHelper.java:494) at org.netbeans.spi.project.support.ant.AntProjectHelper$3.run(AntProjectHelper.java:488) at org.openide.util.Mutex.readAccess(Mutex.java:285) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:487) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:515) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$900(AntProjectHelper.java:100) at org.netbeans.spi.project.support.ant.AntProjectHelper$6.run(AntProjectHelper.java:699) at org.netbeans.spi.project.support.ant.AntProjectHelper$6.run(AntProjectHelper.java:697) at org.openide.util.Mutex.writeAccess(Mutex.java:394) at org.netbeans.spi.project.support.ant.AntProjectHelper.putProperties(AntProjectHelper.java:696) at org.netbeans.modules.apisupport.project.ui.customizer.SuiteProperties.storeProperties(SuiteProperties.java:252) at org.netbeans.modules.apisupport.project.ui.customizer.SuiteCustomizer.storeProperties(SuiteCustomizer.java:85) at org.netbeans.modules.apisupport.project.ui.customizer.BasicCustomizer$1.run(BasicCustomizer.java:152) at org.netbeans.modules.apisupport.project.ui.customizer.BasicCustomizer$1.run(BasicCustomizer.java:151) at org.openide.util.Mutex.writeAccess(Mutex.java:433) at org.netbeans.modules.apisupport.project.ui.customizer.BasicCustomizer.save(BasicCustomizer.java:150) at org.netbeans.modules.apisupport.project.ui.customizer.BasicCustomizer$OptionListener.actionPerformed(BasicCustomizer.java:173) at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener$1.run(CustomizerDialog.java:213) at org.openide.util.Mutex.writeAccess(Mutex.java:394) [catch] at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener.actionPerformed(CustomizerDialog.java:211) 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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6041) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5806) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4413) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2440) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Much better in build 200810100201, closing as WORKSFORME. Sorry for the inconveniences.
yes, it was actually a duplicate of issue 149084, which got fixed recently.