[ BUILD # : 200904150201 ]
[ JDK VERSION : 1.6.* ]
I installed the dev build expecting to do some SOA and Swing
development. I added the SOA plugin and went in to create a Java
Desktop Application, but the only application under the Java types is
the Java Application which is a default app. I wanted the GUI,etc to
be there automatically.
I had to go into the plugins and manually enable the GUI developer to
get the Java Desktop application type.
Installing SOA enables java.kit and the ergonomics system then thinks that the java functionality is enabled and
disables all Java related fakes. A tax to pay due to decision that ergonomics operate on whole clusters. Impossible to
fix the problem in 6.7 release, but I'll keep thinking about it for the future.
More serious than just a P3.
We encourage the users right after the first start in our Start Page to go and Install Plugins. If they do it (like
explained above with the SOA example), some modules from the disabled clusters get enabled. This breaks several
"Ergonomics entry points" - some New Project templates are missing in the wizard (e.g. the Java Desktop Application
mentioned here, and also the whole Maven project category), some projects are not recognized in Open Project dialog as
valid projects (e.g. all maven projects).
Easy steps to reproduce:
* start fresh 6.7 RC1
* click Install Plugins on the Start Page
* install SOA from the list
* restart as suggested
* open New Project wizard, or open Open Project dialog - Maven missing and maven projects not recognized, ...
As a new user, the only impression you get is the missing projects are not supported. I doubt assuming the user will go
to Plugin Manager and try enabling random features manually would be a viable workaround. These Ergonomics entry points
were specified as P1 entry points in the Ergo spec. Having them broken with such a straightforward user action has to be
*** Issue 167040 has been marked as a duplicate of this issue. ***
Will be integrated on Wednesday, Aug 12, 2009:
Integrated into 'main-golden', will be available in build *200908130201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
User: Jaroslav Tulach <firstname.lastname@example.org>
Log: #162780: Using 'fallback' layers to make templates available even if parts of a cluster are on
*** Issue 175148 has been marked as a duplicate of this issue. ***