diff -r c08ac834bf6a autoupdate.services/src/org/netbeans/modules/autoupdate/services/OperationValidator.java --- a/autoupdate.services/src/org/netbeans/modules/autoupdate/services/OperationValidator.java Tue Feb 28 12:03:22 2012 +0100 +++ b/autoupdate.services/src/org/netbeans/modules/autoupdate/services/OperationValidator.java Wed Feb 29 16:34:02 2012 +0100 @@ -572,7 +572,7 @@ Set mustRemain = new HashSet (); Set affectedEagers = new HashSet (); for (Module depM : candidates) { - if ((Utilities.isKitModule (depM) || Utilities.isEssentialModule (depM)) && ! requested.contains (depM)) { + if ((Utilities.isKitModule (depM) || depM.getAttribute("Bundle-SymbolicName") != null || Utilities.isEssentialModule (depM)) && ! requested.contains (depM)) { if (LOGGER.isLoggable (Level.FINE)) { LOGGER.log(Level.FINE, "The module " + depM.getCodeNameBase() + " is KIT_MODULE and won't be deactivated now not even " + Utilities.findRequiredModules(depM, mm, module2required));