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.
By default, the plugin in the installed tab of the Plugin Manger is grouped by feature(the show details is deselected). 1. I checked the "Java Card" only. 2. Click the "Deactivate" button below the plugin list. A dialog indicated will deactivate a series of plugins, the EJB,struts and many others is declared to be deactivated. Is this problematic???
Created attachment 100142 [details] The screenshot. But if I checked the "Show details" checkbox in the installed tab. And right clicked the "Java Card" and selected deactivate Java Card, it seems works as I expected.
The group feature is missing in NetBeans 7 m2, it is deleted?
I have simulated the problem using following steps: 1. download full IDE with FoD 2. start with empty user dir 3. enable all features in Tools/Plugins 4. try to disable Java Card It really requires disabling of EJB which is a non-sense.
Jardo, it may be a problem if some Java Card module provides as same token as other (EJB?) module.
Looks like the problem is not in autoupdate, but in the way FoD creates the features. Probably result of fix for bug #177202.
Created attachment 106151 [details] Depend on other features The bug is in ide.ergonomics, but the fix will need to be in autoupdate.services too. ide.ergonomics needs to express that one feature depends on another feature. As far as I can tell, this is not possible right now.
I have created a branch feature-dependencies-187678 http://hg.netbeans.org/ergonomics/rev/8cbaee416840 with changes in ide.ergonomics and a sketch of changes in autoupdate.services. The amount of changes will be non-trivial, so I propose to leave this for future version. Anyone can uninstall the kits one by one as a workaround for 6.9 and 7.0...
It was solved somehow in recent builds (7.2 or dev builds)
One of the remaining issues for bug 221836 is the problem that when one disables Java EE feature, the feature also disables mobility. This is caused by the fact that the Java EE feature contains transitive dependencies on all kits (include Java SE kit) - this is needed to properly enabled all Java SE when enabling Java EE. However this works poorly when disabling Java EE. There is no workaround on the FoD side, we need an improvement in autoupdate.services.
Created attachment 128386 [details] hg diff -r 450bd39d99c8:feature-dependencies-187678
I guess it's done on the branch. http://hg.netbeans.org/releases/rev/0ce429ba852c
(In reply to comment #11) > I guess it's done on the branch. > http://hg.netbeans.org/releases/rev/0ce429ba852c The one test is still blocking the merge the branch fod_187678@core-main - Test org.netbeans.modules.ide.ergonomics.fod.EnableJ2EEEnablesJavaTest FAILED ant -v -f ide.ergonomics/build.xml -Dtest.includes=org/netbeans/modules/ide/ergonomics/fod/EnableJ2EEEnablesJavaTest.java -Dtest.type=unit -Dcontinue.after.failing.tests=true test-single
(In reply to comment #12) > (In reply to comment #11) > > I guess it's done on the branch. > > http://hg.netbeans.org/releases/rev/0ce429ba852c > > The one test is still blocking the merge the branch fod_187678@core-main - Test > org.netbeans.modules.ide.ergonomics.fod.EnableJ2EEEnablesJavaTest FAILED Solved, I hope it's the final - http://hg.netbeans.org/core-main/rev/08a164b6ad5b
http://hg.netbeans.org/core-main/rev/01cb4a570418
Integrated into 'main-golden', will be available in build *201212210001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/5a5e6d5b12ae User: Jiri Rechtacek <jrechtacek@netbeans.org> Log: re-start #187678, a feature can depend on other feature