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.
Plugin Manager allows to call disable/uninstall on many modules at once, disable is called for example on tens of modules. When disable of many module is executed (e.g. on Web and J2EE component or simple Form module when more forms are open in editor) then probably many exceptions are usually thrown and many resources are allocated, deadlock or a loop for forever are imminent. It makes this PM functionality unusable. Modules are not isolated with one another enough and fix all declared and undeclared dependencies is unmanageable in NB6 time frame. The solution: Autoupdate will do prepare disable/uninstall offline - while IDE is restarting - and then IDE module system will load only enabled module on restart IDE. UI: http://wiki.netbeans.org/wiki/view/PluginUninstallation
Made branch 'offline_disable_114106' through directories: autoupdate/services, autoupdate/ui and core/launcher
See http://www.netbeans.org/issues/show_bug.cgi?id=114930
FYI: It's done on the branch, ready to be merged to trunk early next week.
Windows platform launcher updated in branch. /shared/data/ccvs/repository/core/launcher/windows/nbexec.cpp,v <-- nbexec.cpp new revision: 1.32.10.2; previous revision: 1.32.10.1 done Checking in nbexec.exe; /shared/data/ccvs/repository/core/launcher/windows/nbexec.exe,v <-- nbexec.exe new revision: 1.31.10.2; previous revision: 1.31.10.1
integrated in main trunk; Checking in autoupdate/services/src/org/netbeans/modules/autoupdate/services/UpdateUnitImpl.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/UpdateUnitImpl.java,v <-- UpdateUnitImpl.java new revision: 1.5; previous revision: 1.4 done Checking in autoupdate/services/src/org/netbeans/modules/autoupdate/services/UpdateUnitFactory.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/UpdateUnitFactory.java,v <-- UpdateUnitFactory.java new revision: 1.15; previous revision: 1.14 done Checking in autoupdate/services/src/org/netbeans/modules/autoupdate/services/ModuleUpdateElementImpl.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/ModuleUpdateElementImpl.java,v <-- ModuleUpdateElementImpl.java new revision: 1.6; previous revision: 1.5 done Checking in autoupdate/services/src/org/netbeans/modules/autoupdate/services/OperationValidator.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/OperationValidator.java,v <-- OperationValidator.java new revision: 1.11; previous revision: 1.10 done Checking in autoupdate/services/src/org/netbeans/modules/autoupdate/services/ModuleDeleterImpl.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/ModuleDeleterImpl.java,v <-- ModuleDeleterImpl.java new revision: 1.10; previous revision: 1.9 done Checking in autoupdate/services/src/org/netbeans/modules/autoupdate/services/ModuleUpdateUnitImpl.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/ModuleUpdateUnitImpl.java,v <-- ModuleUpdateUnitImpl.java new revision: 1.4; previous revision: 1.3 done Checking in autoupdate/services/src/org/netbeans/modules/autoupdate/services/UpdateElementImpl.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/UpdateElementImpl.java,v <-- UpdateElementImpl.java new revision: 1.11; previous revision: 1.10 done Checking in autoupdate/services/src/org/netbeans/modules/autoupdate/services/Utilities.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/Utilities.java,v <-- Utilities.java new revision: 1.17; previous revision: 1.16 done Checking in autoupdate/services/src/org/netbeans/modules/autoupdate/services/OperationContainerImpl.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/OperationContainerImpl.java,v <-- OperationContainerImpl.java new revision: 1.10; previous revision: 1.9 done Checking in autoupdate/services/src/org/netbeans/modules/autoupdate/services/InstallSupportImpl.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/InstallSupportImpl.java,v <-- InstallSupportImpl.java new revision: 1.26; previous revision: 1.25 done Checking in autoupdate/services/src/org/netbeans/modules/autoupdate/services/OperationSupportImpl.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/OperationSupportImpl.java,v <-- OperationSupportImpl.java new revision: 1.13; previous revision: 1.12 done Checking in autoupdate/services/src/org/netbeans/modules/autoupdate/services/InstallManager.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/InstallManager.java,v <-- InstallManager.java new revision: 1.21; previous revision: 1.20 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/CustomHandleStep.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/CustomHandleStep.java,v <-- CustomHandleStep.java new revision: 1.6; previous revision: 1.5 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/Bundle.properties; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/Bundle.properties,v <-- Bundle.properties new revision: 1.16; previous revision: 1.15 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/UninstallStep.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/UninstallStep.java,v <-- UninstallStep.java new revision: 1.10; previous revision: 1.9 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/OperationPanel.form; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/OperationPanel.form,v <-- OperationPanel.form new revision: 1.2; previous revision: 1.1 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/OperationWizardModel.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/OperationWizardModel.java,v <-- OperationWizardModel.java new revision: 1.19; previous revision: 1.18 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/OperationPanel.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/OperationPanel.java,v <-- OperationPanel.java new revision: 1.2; previous revision: 1.1 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/InstallStep.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/wizards/InstallStep.java,v <-- InstallStep.java new revision: 1.16; previous revision: 1.15 done Checking in autoupdate/services/libsrc/org/netbeans/updater/Bundle.properties; /shared/data/ccvs/repository/autoupdate/services/libsrc/org/netbeans/updater/Bundle.properties,v <-- Bundle.properties new revision: 1.3; previous revision: 1.2 done Checking in autoupdate/services/libsrc/org/netbeans/updater/UpdateTracking.java; /shared/data/ccvs/repository/autoupdate/services/libsrc/org/netbeans/updater/UpdateTracking.java,v <-- UpdateTracking.java new revision: 1.10; previous revision: 1.9 done Checking in autoupdate/services/libsrc/org/netbeans/updater/UpdaterDispatcher.java; /shared/data/ccvs/repository/autoupdate/services/libsrc/org/netbeans/updater/UpdaterDispatcher.java,v <-- UpdaterDispatcher.java new revision: 1.2; previous revision: 1.1 done Checking in autoupdate/services/libsrc/org/netbeans/updater/ModuleDeactivator.java; /shared/data/ccvs/repository/autoupdate/services/libsrc/org/netbeans/updater/ModuleDeactivator.java,v <-- ModuleDeactivator.java new revision: 1.2; previous revision: 1.1 done Checking in autoupdate/services/libsrc/org/netbeans/updater/UpdaterFrame.form; /shared/data/ccvs/repository/autoupdate/services/libsrc/org/netbeans/updater/UpdaterFrame.form,v <-- UpdaterFrame.form new revision: 1.3; previous revision: 1.2 done Checking in autoupdate/services/libsrc/org/netbeans/updater/ModuleUpdater.java; /shared/data/ccvs/repository/autoupdate/services/libsrc/org/netbeans/updater/ModuleUpdater.java,v <-- ModuleUpdater.java new revision: 1.13; previous revision: 1.12 done Checking in autoupdate/services/libsrc/org/netbeans/updater/UpdaterFrame.java; /shared/data/ccvs/repository/autoupdate/services/libsrc/org/netbeans/updater/UpdaterFrame.java,v <-- UpdaterFrame.java new revision: 1.6; previous revision: 1.5 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/UnitTab.form; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/UnitTab.form,v <-- UnitTab.form new revision: 1.14; previous revision: 1.13 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/LocallyDownloadedTableModel.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/LocallyDownloadedTableModel.java,v <-- LocallyDownloadedTableModel.java new revision: 1.19; previous revision: 1.18 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/UnitTab.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/UnitTab.java,v <-- UnitTab.java new revision: 1.55; previous revision: 1.54 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/Utilities.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/Utilities.java,v <-- Utilities.java new revision: 1.21; previous revision: 1.20 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/Containers.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/Containers.java,v <-- Containers.java new revision: 1.5; previous revision: 1.4 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/UpdateTableModel.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/UpdateTableModel.java,v <-- UpdateTableModel.java new revision: 1.13; previous revision: 1.12 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/Unit.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/Unit.java,v <-- Unit.java new revision: 1.17; previous revision: 1.16 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/UnitCategoryTableModel.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/UnitCategoryTableModel.java,v <-- UnitCategoryTableModel.java new revision: 1.21; previous revision: 1.20 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/AvailableTableModel.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/AvailableTableModel.java,v <-- AvailableTableModel.java new revision: 1.16; previous revision: 1.15 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/PluginManagerUI.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/PluginManagerUI.java,v <-- PluginManagerUI.java new revision: 1.31; previous revision: 1.30 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/InstalledTableModel.java; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/InstalledTableModel.java,v <-- InstalledTableModel.java new revision: 1.20; previous revision: 1.19 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/Bundle.properties; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/Bundle.properties,v <-- Bundle.properties new revision: 1.41; previous revision: 1.40 done Checking in autoupdate/services/src/org/netbeans/api/autoupdate/OperationSupport.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/api/autoupdate/OperationSupport.java,v <-- OperationSupport.java new revision: 1.5; previous revision: 1.4 done Checking in autoupdate/services/src/org/netbeans/api/autoupdate/TrampolineAPI.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/api/autoupdate/TrampolineAPI.java,v <-- TrampolineAPI.java new revision: 1.5; previous revision: 1.4 done Checking in autoupdate/services/src/org/netbeans/api/autoupdate/OperationContainer.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/api/autoupdate/OperationContainer.java,v <-- OperationContainer.java new revision: 1.7; previous revision: 1.6 done Checking in autoupdate/services/src/org/netbeans/api/autoupdate/InstallSupport.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/api/autoupdate/InstallSupport.java,v <-- InstallSupport.java new revision: 1.4; previous revision: 1.3 done Checking in autoupdate/services/src/org/netbeans/api/autoupdate/UpdateUnit.java; /shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/api/autoupdate/UpdateUnit.java,v <-- UpdateUnit.java new revision: 1.6; previous revision: 1.5 done Checking in core/launcher/windows/nbexec.cpp; /shared/data/ccvs/repository/core/launcher/windows/nbexec.cpp,v <-- nbexec.cpp new revision: 1.35; previous revision: 1.34 done Checking in core/launcher/windows/nbexec.exe; /shared/data/ccvs/repository/core/launcher/windows/nbexec.exe,v <-- nbexec.exe new revision: 1.34; previous revision: 1.33 done Checking in core/launcher/unix/nbexec; /shared/data/ccvs/repository/core/launcher/unix/nbexec,v <-- nbexec new revision: 1.51; previous revision: 1.50 done Checking in autoupdate/services/test/unit/src/org/netbeans/modules/autoupdate/services/OperationsTestImpl.java; /shared/data/ccvs/repository/autoupdate/services/test/unit/src/org/netbeans/modules/autoupdate/services/OperationsTestImpl.java,v <-- OperationsTestImpl.java new revision: 1.10; previous revision: 1.9 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/resources/warning.gif; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/resources/warning.gif,v <-- warning.gif new revision: 1.2; previous revision: 1.1 done Checking in autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/resources/restart.png; /shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/resources/restart.png,v <-- restart.png new revision: 1.2; previous revision: 1.1 done