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.
1. Run the full IDE with a fresh user dir 2. Go to Tools -> Plugins 3. Select the Installed tab, search for 'Database' 4. Select the uninstallation checkbox next to the Database module row and click the Uninstall button 5. Confirm the uninstallation of all the depending modules and restart the IDE as instructed 6. After restart, go to Services tab => Database functionality is still there and was not uninstalled A cue for why this is happening is in: http://deadlock.netbeans.org/hudson/job/trunk/lastSuccessfulBuild/artifact/nbbuild/build/generated/kits.txt Warning: ambiguous module ownership - module org.netbeans.modules.db (ide) is contained in kits org.netbeans.modules.bpel.kit (soa) org.netbeans.modules.compapp.kit (soa) org.netbeans.modules.db.kit (ide) org.netbeans.modules.form.kit (java) org.netbeans.modules.glassfish.javaee (j2ee) org.netbeans.modules.glassfish.jruby (ruby) org.netbeans.modules.hibernate (java) org.netbeans.modules.hibernateweb (j2ee) org.netbeans.modules.identity.kit (identity) org.netbeans.modules.j2ee.jboss4 (j2ee) org.netbeans.modules.j2ee.kit (j2ee) org.netbeans.modules.j2ee.persistence.kit (java) org.netbeans.modules.j2ee.sun.appsrv81 (j2ee) org.netbeans.modules.j2ee.weblogic9 (j2ee) org.netbeans.modules.j2ee.websphere6 (j2ee) org.netbeans.modules.mobility.end2end.kit (mobility) org.netbeans.modules.ruby.kit (ruby) org.netbeans.modules.soa.kit (soa) org.netbeans.modules.tomcat5 (j2ee) org.netbeans.modules.visualweb.kit (visualweb) org.netbeans.modules.web.jsf.kit (j2ee) org.netbeans.modules.web.kit (j2ee) org.netbeans.modules.web.struts (j2ee) org.netbeans.modules.websvc.kit (j2ee) org.netbeans.modules.websvc.restkit (j2ee) org.netbeans.modules.xslt.kit (soa) No dependency between org.netbeans.modules.db.kit (ide), org.netbeans.modules.glassfish.javaee (j2ee) org.netbeans.modules.db.kit (ide), org.netbeans.modules.glassfish.jruby (ruby) org.netbeans.modules.db.kit (ide), org.netbeans.modules.hibernate (java) org.netbeans.modules.db.kit (ide), org.netbeans.modules.hibernateweb (j2ee) org.netbeans.modules.db.kit (ide), org.netbeans.modules.ruby.kit (ruby) I picked the db module as one example of this problem, but I suspect an analogous problem is there for other modules too.
Is this still happening for you?
I was able to reproduce this.
Reassigned to new owner.
Still reproducible in recent builds.
It's a valid problem but I think too complicated to fix. The problem is Derby depends on Database Explorer and Glassfish depends on Derby. It means uninstall database (incl. DB Explorer) trying remove Derby, then Glassfish and in the end, Glassfish cannot be uninstalled because too many other modules depends on Glassfish. Fix needs repeating models db.kit, web.kit and j2ee.kit.