You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@netbeans.apache.org by Philip Durbin <ph...@gmail.com> on 2019/03/28 15:18:49 UTC

Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Hi! I just filled out the survey (late, please give us more notice next
time) and I have a little feedback that I'd like to share here for a couple
reasons:

- From my perspective, the survey goes into a black hole. If there is any
transparency about what responses have been recorded so far, I don't know
where to find them. If they're available, I'm interested in them.
- The survey didn't allow me to enter any comments. It's all multiple
choice. I have more I would have said in the survey. But maybe that's what
mailing lists are for. :)

So here we go.

I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time because of
the lack of Java EE support in Apache NetBeans. The guy at the desk to me
got our Java EE project (Dataverse) working in NetBeans 9 but I didn't have
such a good time with NetBeans 10.

I'm thrilled to say that this morning I got NetBeans 11 working with our
Java EE project. I'm no longer stuck on 8.2. THANK YOU!

However, not all is well. Being open source, we try to onboard as many new
contributors as possible to our project and if you follow our dev guide as
it appears now (4.11 for my reference), your first experience with NetBeans
11 and our project is that it says "(broken)" next to the project name in
the Projects tab. (Screenshot attached.) If you right-click the project and
click "Resolve Problems", this is the error you see:

Feature FeatureInfo[java] is incomplete: some module(s) are missing:
org\.netbeans\.libs\.javafx\.(linux|win|macosx)

We don't use JavaFX in our project so it's a very strange error.

Next I clicked "Help" and then "Online Docs and Support". These show docs
for NetBeans 10 with no mention that I could find of what Java EE
developers are suppose to do. If there are new docs for NetBeans 11 that
you'd like us to look at before you release, please let us know.

From previous attempts to get our project running on anything newer than
NetBeans 8.2 I knew that I should check out which plugins are installed and
enabled. I don't expect our contributors to know this so I just made a pull
request to improve our dev guide to explain how to go from "broken" to a
Java EE project.

After activating "Java Web and EE", there is no green checkmark in the
Active column. Some new menu items appear but "clean and build" still isn't
available. I restarted NetBeans and explain this step in my pull request:

https://github.com/IQSS/dataverse/pull/5695

In case it helps, I'm on Mac OS X 10.14.3.

In my pull request I didn't document how to launch NetBeans but maybe I
should since a lot of our contributors are new developers, sometimes
college students, who may not be very familiar with the command line. I
doubt anyone here needs this (and you probably have better ways) but I'll
include my little script below since it's on my mind:

#!/bin/sh
VERSION='11.0-vc4'
BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
echo "Launching Netbeans from $BIN"
$BIN &

I guess the other thing I'll mention is that my pull request also includes
the workaround to get the Netbeans Connector Chrome Extension working.

Finally, I've already given a little feedback on the survey itself, about
how I was confused that you don't let your participants type anything
(multiple choice only) but I'm new to your process. The other specific
thing is that I would have appreciate an "I don't know" option for the
question about performance of NetBeans 10 vs 11.

Thanks for reading all this! I hope it's helpful! Again, I really
appreciate that Java EE support has been restored and that I'm no longer
feeling held back on old versions of Oracle NetBeans. Thank you!

Phil

-- 
Philip Durbin
Software Developer for http://dataverse.org
http://www.iq.harvard.edu/people/philip-durbin

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by Geertjan Wielenga <ge...@googlemail.com.INVALID>.
Here's part of a response, i.e., re the black hole and transparency:

https://lists.apache.org/thread.html/0d37f7f204a2829a3ef1f1831c0a1f2a102250d950ebe170fa6ccc01@%3Cnetcat.netbeans.apache.org%3E

Gj

On Thu, Mar 28, 2019 at 4:19 PM Philip Durbin <ph...@gmail.com>
wrote:

> Hi! I just filled out the survey (late, please give us more notice next
> time) and I have a little feedback that I'd like to share here for a couple
> reasons:
>
> - From my perspective, the survey goes into a black hole. If there is any
> transparency about what responses have been recorded so far, I don't know
> where to find them. If they're available, I'm interested in them.
> - The survey didn't allow me to enter any comments. It's all multiple
> choice. I have more I would have said in the survey. But maybe that's what
> mailing lists are for. :)
>
> So here we go.
>
> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time because
> of the lack of Java EE support in Apache NetBeans. The guy at the desk to
> me got our Java EE project (Dataverse) working in NetBeans 9 but I didn't
> have such a good time with NetBeans 10.
>
> I'm thrilled to say that this morning I got NetBeans 11 working with our
> Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>
> However, not all is well. Being open source, we try to onboard as many new
> contributors as possible to our project and if you follow our dev guide as
> it appears now (4.11 for my reference), your first experience with NetBeans
> 11 and our project is that it says "(broken)" next to the project name in
> the Projects tab. (Screenshot attached.) If you right-click the project and
> click "Resolve Problems", this is the error you see:
>
> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>
> We don't use JavaFX in our project so it's a very strange error.
>
> Next I clicked "Help" and then "Online Docs and Support". These show docs
> for NetBeans 10 with no mention that I could find of what Java EE
> developers are suppose to do. If there are new docs for NetBeans 11 that
> you'd like us to look at before you release, please let us know.
>
> From previous attempts to get our project running on anything newer than
> NetBeans 8.2 I knew that I should check out which plugins are installed and
> enabled. I don't expect our contributors to know this so I just made a pull
> request to improve our dev guide to explain how to go from "broken" to a
> Java EE project.
>
> After activating "Java Web and EE", there is no green checkmark in the
> Active column. Some new menu items appear but "clean and build" still isn't
> available. I restarted NetBeans and explain this step in my pull request:
>
> https://github.com/IQSS/dataverse/pull/5695
>
> In case it helps, I'm on Mac OS X 10.14.3.
>
> In my pull request I didn't document how to launch NetBeans but maybe I
> should since a lot of our contributors are new developers, sometimes
> college students, who may not be very familiar with the command line. I
> doubt anyone here needs this (and you probably have better ways) but I'll
> include my little script below since it's on my mind:
>
> #!/bin/sh
> VERSION='11.0-vc4'
> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
> echo "Launching Netbeans from $BIN"
> $BIN &
>
> I guess the other thing I'll mention is that my pull request also includes
> the workaround to get the Netbeans Connector Chrome Extension working.
>
> Finally, I've already given a little feedback on the survey itself, about
> how I was confused that you don't let your participants type anything
> (multiple choice only) but I'm new to your process. The other specific
> thing is that I would have appreciate an "I don't know" option for the
> question about performance of NetBeans 10 vs 11.
>
> Thanks for reading all this! I hope it's helpful! Again, I really
> appreciate that Java EE support has been restored and that I'm no longer
> feeling held back on old versions of Oracle NetBeans. Thank you!
>
> Phil
>
> --
> Philip Durbin
> Software Developer for http://dataverse.org
> http://www.iq.harvard.edu/people/philip-durbin
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: users-help@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by Geertjan Wielenga <ge...@googlemail.com.INVALID>.
If you don’t have an issue with networks or proxies, you should be ok after
waiting a moment on seeing that screen. Of course, if your solution with
the Plugin Manager is preferable and works, go with that approach.

Gj


On Sun, 31 Mar 2019 at 22:22, Philip Durbin <ph...@gmail.com> wrote:

> Thanks for all the discussion and suggestions.
>
> I'm glad there's agreement that my use case makes perfect sense. That is,
> I want to onboard developers to Netbeans and our existing Java EE project
> without necessarily going through the "new project" workflow.
>
> I'm being told that I shouldn't go into "plugins" and enable Java EE
> support. This reminds me strongly of Ren telling Stimpy not to push the red
> button, the beautiful shiny button, the jolly candy-like button (
> https://vimeo.com/126720159 ). It's hard not to succumb to the maddening
> urge.
>
> Before I change our dev guide again to recommend the "new project" dialog
> instead of going through "plugins" I'd feel remiss if I didn't report that
> on both computers at home (Mac and Ubuntu) the "new project" dialog hung at
> the "finding feature" screen. I'll attach a screenshot.
>
> Thanks,
>
> Phil
>
> On Fri, Mar 29, 2019 at 10:15 AM Geertjan Wielenga
> <ge...@googlemail.com.invalid> wrote:
>
>> Well, by "anything" here, I mean, do not enable Java or Java EE support
>> there, since that's all neatly handled in the New Project dialog.
>>
>> The key things are that:
>>
>> -- You need to install the NetBeans fork of the Java compiler, nb-javac,
>> to use all the features of the Java editor in NetBeans, which you're
>> enabled to do when creating your first Java-related project. The reason why
>> this is needed is because the nb-javac support is licensed to Oracle and
>> hence you need to install it yourself.
>>
>> -- You need to install the Oracle JS Parser, i.e., Nashorn, to do
>> JavaScript development, which you're prompted to do when you're creating
>> your first HTML5/JavaScript application as well as your first Java EE
>> related applications, since these depend on the JavaScript related modules.
>> The reason why this is needed is because the Oracle JS Parser support is
>> licensed to Oracle and hence you need to install it yourself.
>>
>> -- You also need to enable features, i.e., nothing is enabled by default,
>> since few people need everything and something is only enabled when you
>> start using it, from the New Project dialog.
>>
>> So, when I say 'anything' here, I mean the enablement of the basic
>> features, which is integrated into the process of creating new applications.
>>
>> Hope this helps,
>>
>> Gj
>>
>> On Fri, Mar 29, 2019 at 3:09 PM John Lavelle <jo...@jql.co.uk> wrote:
>>
>>>
>>>
>>>
>>> *On Fri, Mar 29, 2019 at 1:54 PM Geertjan Wielenga
>>> <geertjan.wielenga@googlemail.com <ge...@googlemail.com>>
>>> wrote:*
>>>
>>>> *And, please, in all these things, do not go to the Plugin Manager, do
>>>> not either activate or enable anything there.*
>>>>
>>>> *Thanks,*
>>>>
>>>> *Gj*
>>>>
>>>
>>> Why?
>>>
>>> Best regards,
>>> John
>>>
>>>
>>>
>>> On Fri, 29 Mar 2019 at 14:09, Geertjan Wielenga
>>> <ge...@googlemail.com.invalid> wrote:
>>>
>>>> Opened your project without a problem after doing the above. It looks
>>>> pretty cool in NetBeans. :-)
>>>>
>>>> Gj
>>>>
>>>> On Fri, Mar 29, 2019 at 1:58 PM Geertjan Wielenga <
>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>
>>>>> Most likely the missing keymaps are also related to you simply not
>>>>> having the Java and Java EE supported enabled -- do that in the New Project
>>>>> dialog.
>>>>>
>>>>> I do think we need to look at your use case, i.e., you're someone who
>>>>> isn't using the New Project dialog at all, and that makes perfect sense in
>>>>> your case, however it does mean that you're not being given the opportunity
>>>>> (other than the obscure message about JavaFX) to enable the features you
>>>>> need.
>>>>>
>>>>> Gj
>>>>>
>>>>>
>>>>> On Fri, Mar 29, 2019 at 1:54 PM Geertjan Wielenga <
>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>
>>>>>> And, please, in all these things, do not go to the Plugin Manager, do
>>>>>> not either activate or enable anything there.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Gj
>>>>>>
>>>>>> On Fri, Mar 29, 2019 at 1:53 PM Geertjan Wielenga <
>>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>>
>>>>>>> So, it sounds like you're simply opening NetBeans and then opening
>>>>>>> your project.
>>>>>>>
>>>>>>> Instead of that, would be better if you'd first enable Java and Java
>>>>>>> EE, in the New Project dialog, create a Java project and then a Java EE
>>>>>>> project and everything will be enabled and you shouldn't encounter this
>>>>>>> problem.
>>>>>>>
>>>>>>> Can you first try the above -- with a fresh userdir, i.e., from
>>>>>>> scratch, with nothing enabled or otherwise -- and then respond after that?
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Gj
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Mar 29, 2019 at 1:35 PM Philip Durbin <
>>>>>>> philipdurbin@gmail.com> wrote:
>>>>>>>
>>>>>>>> Sure, it's easy to reproduce both the javafx error and the
>>>>>>>> "dataverse (broken)" experience, unfortunately. I just reproduced it on a
>>>>>>>> second and third computer here at home. That makes two Macs and one Ubuntu
>>>>>>>> computer. Here are the steps:
>>>>>>>>
>>>>>>>> 1. Unzip incubating-netbeans-11.0-vc4-bin.zip and launch Netbeans.
>>>>>>>> 2. git clone https://github.com/IQSS/dataverse.git (I'm on ac6a1fd)
>>>>>>>> 3. Open dataverse as a project
>>>>>>>> 4. Observe that Netbeans says "dataverse (broken)"
>>>>>>>> 5. Right click "dataverse (broken)" and click "Resolve Problems..."
>>>>>>>> 6. Observe the error "Feature FeatureInfo[java] is incomplete: some
>>>>>>>> module(s) are missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)"
>>>>>>>>
>>>>>>>> I'm attaching screenshots from the second Mac and the Ubuntu
>>>>>>>> computer and I'm putting details about their versions of Java below.
>>>>>>>>
>>>>>>>> I am *not* saying I want to install the "Java Web and Java EE"
>>>>>>>> support. Please re-read my original message. There is a difference between
>>>>>>>> installation and activation. I'm saying that as an experienced Netbeans
>>>>>>>> users, I'm aware that Netbeans has plugins and so I know to start poking
>>>>>>>> around in this area. Some of our summer interns are late high school or
>>>>>>>> early college students and have never touched Netbeans before. It is for
>>>>>>>> this reason that in that pull request for our dev guide (now merged) that I
>>>>>>>> explain to go into "Plugins" and to observe that "Java Web and EE" is
>>>>>>>> already installed but must be activated. On my second Mac no plugins are
>>>>>>>> activated. When I check the box next to "Java Web and EE" the "Activate"
>>>>>>>> button becomes available. I haven't clicked "Activate" yet but I'll include
>>>>>>>> a screenshot. I'm trying to say that seeing "dataverse (broken)" for a Java
>>>>>>>> EE project is a poor user experience (I don't love the word "broken" in
>>>>>>>> this context) and that it's non-obvious to new Netbeans users that one must
>>>>>>>> activate plugins to make the project non-broken. I compensated for this in
>>>>>>>> our dev guide, explaining how to make our project non-broken from the
>>>>>>>> Netbeans perspective.
>>>>>>>>
>>>>>>>> Emma, thanks for your note about Java 8 vs. 11. Below I'm listing
>>>>>>>> the Java versions I'm running on the three computers I've tried.
>>>>>>>>
>>>>>>>> I'm glad to hear that docs are coming. Docs are extremely important.
>>>>>>>>
>>>>>>>> One more bit of feedback is that yesterday from my Mac at work (Mac
>>>>>>>> 1, below), a number of Keymap shortcuts were missing. The entire
>>>>>>>> "CommonTestRunner" category was absent, for example. Quitting Netbeans and
>>>>>>>> restarting it fixed this. Very strange. I did not observe this bug on
>>>>>>>> either computer at home. Very strange. I reported this yesterday in
>>>>>>>> #netbeans on freenode, which I understand is piped into your Slack. You can
>>>>>>>> read what I wrote at
>>>>>>>> http://echelog.com/logs/browse/netbeans/1553727600
>>>>>>>>
>>>>>>>> I hope the feedback I'm giving is appreciated. I've spent a lot of
>>>>>>>> time on this. To be clear, I voted "ship it!" for Netbeans 11 because I can
>>>>>>>> work around these issue and guide contributors to our Java EE project to
>>>>>>>> work around them as well. Again, I'm thrilled that I'm not stuck on
>>>>>>>> Netbeans 8.2 anymore. THANK YOU!
>>>>>>>>
>>>>>>>> Phil
>>>>>>>>
>>>>>>>> Mac 1 (work)
>>>>>>>> OS X 10.14.3
>>>>>>>> AdoptOpenJDK 1.8.0_192-b12
>>>>>>>> (I can't run `java -version` from home)
>>>>>>>>
>>>>>>>> Mac 2 (home)
>>>>>>>> OS X 10.14.3
>>>>>>>> openjdk version "11" 2018-09-25
>>>>>>>> OpenJDK Runtime Environment 18.9 (build 11+28)
>>>>>>>> OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
>>>>>>>>
>>>>>>>> Linux 1 (home)
>>>>>>>> Ubuntu 18.04.2 LTS
>>>>>>>> openjdk version "1.8.0_191"
>>>>>>>> OpenJDK Runtime Environment (build
>>>>>>>> 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
>>>>>>>> OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Mar 29, 2019 at 4:07 AM Geertjan Wielenga <
>>>>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>>>>
>>>>>>>>> Can you provide step by step instructions from scratch so that we
>>>>>>>>> can reproduce seeing this error:
>>>>>>>>>
>>>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are
>>>>>>>>> missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>>
>>>>>>>>> Gj
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Mar 29, 2019 at 7:00 AM Geertjan Wielenga <
>>>>>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>>>>>
>>>>>>>>>> I don’t understand why you want to install the ‘Java Web and Java
>>>>>>>>>> EE’ support in Apache NetBeans 11. Please don’t do that. That support is
>>>>>>>>>> automatically built into Apache NetBeans 11 for the first time.
>>>>>>>>>>
>>>>>>>>>> Yes, no docs yet specific to this release. Once they’re there
>>>>>>>>>> would indeed be great for you to provide feedback on them.
>>>>>>>>>>
>>>>>>>>>> Gj
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, 28 Mar 2019 at 21:50, Emma Atkinson <
>>>>>>>>>> emma.atkinson2@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Phil
>>>>>>>>>>>
>>>>>>>>>>> I think the error dialog saying
>>>>>>>>>>>
>>>>>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are
>>>>>>>>>>> missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>>>>>
>>>>>>>>>>> might be caused by running on JDK8.
>>>>>>>>>>>
>>>>>>>>>>> When I used the option  *--jdkhome <path>* to specify jdk-11 (*please
>>>>>>>>>>> check the release notes for the right one*) the error did not
>>>>>>>>>>> appear.
>>>>>>>>>>>
>>>>>>>>>>> Regards
>>>>>>>>>>>
>>>>>>>>>>> Emma
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Thu, 28 Mar 2019 at 15:19, Philip Durbin <
>>>>>>>>>>> philipdurbin@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi! I just filled out the survey (late, please give us more
>>>>>>>>>>>> notice next time) and I have a little feedback that I'd like to share here
>>>>>>>>>>>> for a couple reasons:
>>>>>>>>>>>>
>>>>>>>>>>>> - From my perspective, the survey goes into a black hole. If
>>>>>>>>>>>> there is any transparency about what responses have been recorded so far, I
>>>>>>>>>>>> don't know where to find them. If they're available, I'm interested in them.
>>>>>>>>>>>> - The survey didn't allow me to enter any comments. It's all
>>>>>>>>>>>> multiple choice. I have more I would have said in the survey. But maybe
>>>>>>>>>>>> that's what mailing lists are for. :)
>>>>>>>>>>>>
>>>>>>>>>>>> So here we go.
>>>>>>>>>>>>
>>>>>>>>>>>> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long
>>>>>>>>>>>> time because of the lack of Java EE support in Apache NetBeans. The guy at
>>>>>>>>>>>> the desk to me got our Java EE project (Dataverse) working in NetBeans 9
>>>>>>>>>>>> but I didn't have such a good time with NetBeans 10.
>>>>>>>>>>>>
>>>>>>>>>>>> I'm thrilled to say that this morning I got NetBeans 11 working
>>>>>>>>>>>> with our Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>>>>>>>>>>>>
>>>>>>>>>>>> However, not all is well. Being open source, we try to onboard
>>>>>>>>>>>> as many new contributors as possible to our project and if you follow our
>>>>>>>>>>>> dev guide as it appears now (4.11 for my reference), your first experience
>>>>>>>>>>>> with NetBeans 11 and our project is that it says "(broken)" next to the
>>>>>>>>>>>> project name in the Projects tab. (Screenshot attached.) If you right-click
>>>>>>>>>>>> the project and click "Resolve Problems", this is the error you see:
>>>>>>>>>>>>
>>>>>>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are
>>>>>>>>>>>> missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>>>>>>
>>>>>>>>>>>> We don't use JavaFX in our project so it's a very strange error.
>>>>>>>>>>>>
>>>>>>>>>>>> Next I clicked "Help" and then "Online Docs and Support". These
>>>>>>>>>>>> show docs for NetBeans 10 with no mention that I could find of what Java EE
>>>>>>>>>>>> developers are suppose to do. If there are new docs for NetBeans 11 that
>>>>>>>>>>>> you'd like us to look at before you release, please let us know.
>>>>>>>>>>>>
>>>>>>>>>>>> From previous attempts to get our project running on anything
>>>>>>>>>>>> newer than NetBeans 8.2 I knew that I should check out which plugins are
>>>>>>>>>>>> installed and enabled. I don't expect our contributors to know this so I
>>>>>>>>>>>> just made a pull request to improve our dev guide to explain how to go from
>>>>>>>>>>>> "broken" to a Java EE project.
>>>>>>>>>>>>
>>>>>>>>>>>> After activating "Java Web and EE", there is no green checkmark
>>>>>>>>>>>> in the Active column. Some new menu items appear but "clean and build"
>>>>>>>>>>>> still isn't available. I restarted NetBeans and explain this step in my
>>>>>>>>>>>> pull request:
>>>>>>>>>>>>
>>>>>>>>>>>> https://github.com/IQSS/dataverse/pull/5695
>>>>>>>>>>>>
>>>>>>>>>>>> In case it helps, I'm on Mac OS X 10.14.3.
>>>>>>>>>>>>
>>>>>>>>>>>> In my pull request I didn't document how to launch NetBeans but
>>>>>>>>>>>> maybe I should since a lot of our contributors are new developers,
>>>>>>>>>>>> sometimes college students, who may not be very familiar with the command
>>>>>>>>>>>> line. I doubt anyone here needs this (and you probably have better ways)
>>>>>>>>>>>> but I'll include my little script below since it's on my mind:
>>>>>>>>>>>>
>>>>>>>>>>>> #!/bin/sh
>>>>>>>>>>>> VERSION='11.0-vc4'
>>>>>>>>>>>> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
>>>>>>>>>>>> echo "Launching Netbeans from $BIN"
>>>>>>>>>>>> $BIN &
>>>>>>>>>>>>
>>>>>>>>>>>> I guess the other thing I'll mention is that my pull request
>>>>>>>>>>>> also includes the workaround to get the Netbeans Connector Chrome Extension
>>>>>>>>>>>> working.
>>>>>>>>>>>>
>>>>>>>>>>>> Finally, I've already given a little feedback on the survey
>>>>>>>>>>>> itself, about how I was confused that you don't let your participants type
>>>>>>>>>>>> anything (multiple choice only) but I'm new to your process. The other
>>>>>>>>>>>> specific thing is that I would have appreciate an "I don't know" option for
>>>>>>>>>>>> the question about performance of NetBeans 10 vs 11.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks for reading all this! I hope it's helpful! Again, I
>>>>>>>>>>>> really appreciate that Java EE support has been restored and that I'm no
>>>>>>>>>>>> longer feeling held back on old versions of Oracle NetBeans. Thank you!
>>>>>>>>>>>>
>>>>>>>>>>>> Phil
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Philip Durbin
>>>>>>>>>>>> Software Developer for http://dataverse.org
>>>>>>>>>>>> http://www.iq.harvard.edu/people/philip-durbin
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>>>>>>>>>>>> For additional commands, e-mail: users-help@netbeans.apache.org
>>>>>>>>>>>>
>>>>>>>>>>>> For further information about the NetBeans mailing lists, visit:
>>>>>>>>>>>>
>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>>>>>>>>
>>>>>>>>>>>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: users-help@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by Philip Durbin <ph...@gmail.com>.
Thanks for all the discussion and suggestions.

I'm glad there's agreement that my use case makes perfect sense. That is, I
want to onboard developers to Netbeans and our existing Java EE project
without necessarily going through the "new project" workflow.

I'm being told that I shouldn't go into "plugins" and enable Java EE
support. This reminds me strongly of Ren telling Stimpy not to push the red
button, the beautiful shiny button, the jolly candy-like button (
https://vimeo.com/126720159 ). It's hard not to succumb to the maddening
urge.

Before I change our dev guide again to recommend the "new project" dialog
instead of going through "plugins" I'd feel remiss if I didn't report that
on both computers at home (Mac and Ubuntu) the "new project" dialog hung at
the "finding feature" screen. I'll attach a screenshot.

Thanks,

Phil

On Fri, Mar 29, 2019 at 10:15 AM Geertjan Wielenga
<ge...@googlemail.com.invalid> wrote:

> Well, by "anything" here, I mean, do not enable Java or Java EE support
> there, since that's all neatly handled in the New Project dialog.
>
> The key things are that:
>
> -- You need to install the NetBeans fork of the Java compiler, nb-javac,
> to use all the features of the Java editor in NetBeans, which you're
> enabled to do when creating your first Java-related project. The reason why
> this is needed is because the nb-javac support is licensed to Oracle and
> hence you need to install it yourself.
>
> -- You need to install the Oracle JS Parser, i.e., Nashorn, to do
> JavaScript development, which you're prompted to do when you're creating
> your first HTML5/JavaScript application as well as your first Java EE
> related applications, since these depend on the JavaScript related modules.
> The reason why this is needed is because the Oracle JS Parser support is
> licensed to Oracle and hence you need to install it yourself.
>
> -- You also need to enable features, i.e., nothing is enabled by default,
> since few people need everything and something is only enabled when you
> start using it, from the New Project dialog.
>
> So, when I say 'anything' here, I mean the enablement of the basic
> features, which is integrated into the process of creating new applications.
>
> Hope this helps,
>
> Gj
>
> On Fri, Mar 29, 2019 at 3:09 PM John Lavelle <jo...@jql.co.uk> wrote:
>
>>
>>
>>
>> *On Fri, Mar 29, 2019 at 1:54 PM Geertjan Wielenga
>> <geertjan.wielenga@googlemail.com <ge...@googlemail.com>>
>> wrote:*
>>
>>> *And, please, in all these things, do not go to the Plugin Manager, do
>>> not either activate or enable anything there.*
>>>
>>> *Thanks,*
>>>
>>> *Gj*
>>>
>>
>> Why?
>>
>> Best regards,
>> John
>>
>>
>>
>> On Fri, 29 Mar 2019 at 14:09, Geertjan Wielenga
>> <ge...@googlemail.com.invalid> wrote:
>>
>>> Opened your project without a problem after doing the above. It looks
>>> pretty cool in NetBeans. :-)
>>>
>>> Gj
>>>
>>> On Fri, Mar 29, 2019 at 1:58 PM Geertjan Wielenga <
>>> geertjan.wielenga@googlemail.com> wrote:
>>>
>>>> Most likely the missing keymaps are also related to you simply not
>>>> having the Java and Java EE supported enabled -- do that in the New Project
>>>> dialog.
>>>>
>>>> I do think we need to look at your use case, i.e., you're someone who
>>>> isn't using the New Project dialog at all, and that makes perfect sense in
>>>> your case, however it does mean that you're not being given the opportunity
>>>> (other than the obscure message about JavaFX) to enable the features you
>>>> need.
>>>>
>>>> Gj
>>>>
>>>>
>>>> On Fri, Mar 29, 2019 at 1:54 PM Geertjan Wielenga <
>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>
>>>>> And, please, in all these things, do not go to the Plugin Manager, do
>>>>> not either activate or enable anything there.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Gj
>>>>>
>>>>> On Fri, Mar 29, 2019 at 1:53 PM Geertjan Wielenga <
>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>
>>>>>> So, it sounds like you're simply opening NetBeans and then opening
>>>>>> your project.
>>>>>>
>>>>>> Instead of that, would be better if you'd first enable Java and Java
>>>>>> EE, in the New Project dialog, create a Java project and then a Java EE
>>>>>> project and everything will be enabled and you shouldn't encounter this
>>>>>> problem.
>>>>>>
>>>>>> Can you first try the above -- with a fresh userdir, i.e., from
>>>>>> scratch, with nothing enabled or otherwise -- and then respond after that?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Gj
>>>>>>
>>>>>>
>>>>>> On Fri, Mar 29, 2019 at 1:35 PM Philip Durbin <ph...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Sure, it's easy to reproduce both the javafx error and the
>>>>>>> "dataverse (broken)" experience, unfortunately. I just reproduced it on a
>>>>>>> second and third computer here at home. That makes two Macs and one Ubuntu
>>>>>>> computer. Here are the steps:
>>>>>>>
>>>>>>> 1. Unzip incubating-netbeans-11.0-vc4-bin.zip and launch Netbeans.
>>>>>>> 2. git clone https://github.com/IQSS/dataverse.git (I'm on ac6a1fd)
>>>>>>> 3. Open dataverse as a project
>>>>>>> 4. Observe that Netbeans says "dataverse (broken)"
>>>>>>> 5. Right click "dataverse (broken)" and click "Resolve Problems..."
>>>>>>> 6. Observe the error "Feature FeatureInfo[java] is incomplete: some
>>>>>>> module(s) are missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)"
>>>>>>>
>>>>>>> I'm attaching screenshots from the second Mac and the Ubuntu
>>>>>>> computer and I'm putting details about their versions of Java below.
>>>>>>>
>>>>>>> I am *not* saying I want to install the "Java Web and Java EE"
>>>>>>> support. Please re-read my original message. There is a difference between
>>>>>>> installation and activation. I'm saying that as an experienced Netbeans
>>>>>>> users, I'm aware that Netbeans has plugins and so I know to start poking
>>>>>>> around in this area. Some of our summer interns are late high school or
>>>>>>> early college students and have never touched Netbeans before. It is for
>>>>>>> this reason that in that pull request for our dev guide (now merged) that I
>>>>>>> explain to go into "Plugins" and to observe that "Java Web and EE" is
>>>>>>> already installed but must be activated. On my second Mac no plugins are
>>>>>>> activated. When I check the box next to "Java Web and EE" the "Activate"
>>>>>>> button becomes available. I haven't clicked "Activate" yet but I'll include
>>>>>>> a screenshot. I'm trying to say that seeing "dataverse (broken)" for a Java
>>>>>>> EE project is a poor user experience (I don't love the word "broken" in
>>>>>>> this context) and that it's non-obvious to new Netbeans users that one must
>>>>>>> activate plugins to make the project non-broken. I compensated for this in
>>>>>>> our dev guide, explaining how to make our project non-broken from the
>>>>>>> Netbeans perspective.
>>>>>>>
>>>>>>> Emma, thanks for your note about Java 8 vs. 11. Below I'm listing
>>>>>>> the Java versions I'm running on the three computers I've tried.
>>>>>>>
>>>>>>> I'm glad to hear that docs are coming. Docs are extremely important.
>>>>>>>
>>>>>>> One more bit of feedback is that yesterday from my Mac at work (Mac
>>>>>>> 1, below), a number of Keymap shortcuts were missing. The entire
>>>>>>> "CommonTestRunner" category was absent, for example. Quitting Netbeans and
>>>>>>> restarting it fixed this. Very strange. I did not observe this bug on
>>>>>>> either computer at home. Very strange. I reported this yesterday in
>>>>>>> #netbeans on freenode, which I understand is piped into your Slack. You can
>>>>>>> read what I wrote at
>>>>>>> http://echelog.com/logs/browse/netbeans/1553727600
>>>>>>>
>>>>>>> I hope the feedback I'm giving is appreciated. I've spent a lot of
>>>>>>> time on this. To be clear, I voted "ship it!" for Netbeans 11 because I can
>>>>>>> work around these issue and guide contributors to our Java EE project to
>>>>>>> work around them as well. Again, I'm thrilled that I'm not stuck on
>>>>>>> Netbeans 8.2 anymore. THANK YOU!
>>>>>>>
>>>>>>> Phil
>>>>>>>
>>>>>>> Mac 1 (work)
>>>>>>> OS X 10.14.3
>>>>>>> AdoptOpenJDK 1.8.0_192-b12
>>>>>>> (I can't run `java -version` from home)
>>>>>>>
>>>>>>> Mac 2 (home)
>>>>>>> OS X 10.14.3
>>>>>>> openjdk version "11" 2018-09-25
>>>>>>> OpenJDK Runtime Environment 18.9 (build 11+28)
>>>>>>> OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
>>>>>>>
>>>>>>> Linux 1 (home)
>>>>>>> Ubuntu 18.04.2 LTS
>>>>>>> openjdk version "1.8.0_191"
>>>>>>> OpenJDK Runtime Environment (build
>>>>>>> 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
>>>>>>> OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Mar 29, 2019 at 4:07 AM Geertjan Wielenga <
>>>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>>>
>>>>>>>> Can you provide step by step instructions from scratch so that we
>>>>>>>> can reproduce seeing this error:
>>>>>>>>
>>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are
>>>>>>>> missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> Gj
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Mar 29, 2019 at 7:00 AM Geertjan Wielenga <
>>>>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>>>>
>>>>>>>>> I don’t understand why you want to install the ‘Java Web and Java
>>>>>>>>> EE’ support in Apache NetBeans 11. Please don’t do that. That support is
>>>>>>>>> automatically built into Apache NetBeans 11 for the first time.
>>>>>>>>>
>>>>>>>>> Yes, no docs yet specific to this release. Once they’re there
>>>>>>>>> would indeed be great for you to provide feedback on them.
>>>>>>>>>
>>>>>>>>> Gj
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, 28 Mar 2019 at 21:50, Emma Atkinson <
>>>>>>>>> emma.atkinson2@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Phil
>>>>>>>>>>
>>>>>>>>>> I think the error dialog saying
>>>>>>>>>>
>>>>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are
>>>>>>>>>> missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>>>>
>>>>>>>>>> might be caused by running on JDK8.
>>>>>>>>>>
>>>>>>>>>> When I used the option  *--jdkhome <path>* to specify jdk-11 (*please
>>>>>>>>>> check the release notes for the right one*) the error did not
>>>>>>>>>> appear.
>>>>>>>>>>
>>>>>>>>>> Regards
>>>>>>>>>>
>>>>>>>>>> Emma
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, 28 Mar 2019 at 15:19, Philip Durbin <
>>>>>>>>>> philipdurbin@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi! I just filled out the survey (late, please give us more
>>>>>>>>>>> notice next time) and I have a little feedback that I'd like to share here
>>>>>>>>>>> for a couple reasons:
>>>>>>>>>>>
>>>>>>>>>>> - From my perspective, the survey goes into a black hole. If
>>>>>>>>>>> there is any transparency about what responses have been recorded so far, I
>>>>>>>>>>> don't know where to find them. If they're available, I'm interested in them.
>>>>>>>>>>> - The survey didn't allow me to enter any comments. It's all
>>>>>>>>>>> multiple choice. I have more I would have said in the survey. But maybe
>>>>>>>>>>> that's what mailing lists are for. :)
>>>>>>>>>>>
>>>>>>>>>>> So here we go.
>>>>>>>>>>>
>>>>>>>>>>> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time
>>>>>>>>>>> because of the lack of Java EE support in Apache NetBeans. The guy at the
>>>>>>>>>>> desk to me got our Java EE project (Dataverse) working in NetBeans 9 but I
>>>>>>>>>>> didn't have such a good time with NetBeans 10.
>>>>>>>>>>>
>>>>>>>>>>> I'm thrilled to say that this morning I got NetBeans 11 working
>>>>>>>>>>> with our Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>>>>>>>>>>>
>>>>>>>>>>> However, not all is well. Being open source, we try to onboard
>>>>>>>>>>> as many new contributors as possible to our project and if you follow our
>>>>>>>>>>> dev guide as it appears now (4.11 for my reference), your first experience
>>>>>>>>>>> with NetBeans 11 and our project is that it says "(broken)" next to the
>>>>>>>>>>> project name in the Projects tab. (Screenshot attached.) If you right-click
>>>>>>>>>>> the project and click "Resolve Problems", this is the error you see:
>>>>>>>>>>>
>>>>>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are
>>>>>>>>>>> missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>>>>>
>>>>>>>>>>> We don't use JavaFX in our project so it's a very strange error.
>>>>>>>>>>>
>>>>>>>>>>> Next I clicked "Help" and then "Online Docs and Support". These
>>>>>>>>>>> show docs for NetBeans 10 with no mention that I could find of what Java EE
>>>>>>>>>>> developers are suppose to do. If there are new docs for NetBeans 11 that
>>>>>>>>>>> you'd like us to look at before you release, please let us know.
>>>>>>>>>>>
>>>>>>>>>>> From previous attempts to get our project running on anything
>>>>>>>>>>> newer than NetBeans 8.2 I knew that I should check out which plugins are
>>>>>>>>>>> installed and enabled. I don't expect our contributors to know this so I
>>>>>>>>>>> just made a pull request to improve our dev guide to explain how to go from
>>>>>>>>>>> "broken" to a Java EE project.
>>>>>>>>>>>
>>>>>>>>>>> After activating "Java Web and EE", there is no green checkmark
>>>>>>>>>>> in the Active column. Some new menu items appear but "clean and build"
>>>>>>>>>>> still isn't available. I restarted NetBeans and explain this step in my
>>>>>>>>>>> pull request:
>>>>>>>>>>>
>>>>>>>>>>> https://github.com/IQSS/dataverse/pull/5695
>>>>>>>>>>>
>>>>>>>>>>> In case it helps, I'm on Mac OS X 10.14.3.
>>>>>>>>>>>
>>>>>>>>>>> In my pull request I didn't document how to launch NetBeans but
>>>>>>>>>>> maybe I should since a lot of our contributors are new developers,
>>>>>>>>>>> sometimes college students, who may not be very familiar with the command
>>>>>>>>>>> line. I doubt anyone here needs this (and you probably have better ways)
>>>>>>>>>>> but I'll include my little script below since it's on my mind:
>>>>>>>>>>>
>>>>>>>>>>> #!/bin/sh
>>>>>>>>>>> VERSION='11.0-vc4'
>>>>>>>>>>> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
>>>>>>>>>>> echo "Launching Netbeans from $BIN"
>>>>>>>>>>> $BIN &
>>>>>>>>>>>
>>>>>>>>>>> I guess the other thing I'll mention is that my pull request
>>>>>>>>>>> also includes the workaround to get the Netbeans Connector Chrome Extension
>>>>>>>>>>> working.
>>>>>>>>>>>
>>>>>>>>>>> Finally, I've already given a little feedback on the survey
>>>>>>>>>>> itself, about how I was confused that you don't let your participants type
>>>>>>>>>>> anything (multiple choice only) but I'm new to your process. The other
>>>>>>>>>>> specific thing is that I would have appreciate an "I don't know" option for
>>>>>>>>>>> the question about performance of NetBeans 10 vs 11.
>>>>>>>>>>>
>>>>>>>>>>> Thanks for reading all this! I hope it's helpful! Again, I
>>>>>>>>>>> really appreciate that Java EE support has been restored and that I'm no
>>>>>>>>>>> longer feeling held back on old versions of Oracle NetBeans. Thank you!
>>>>>>>>>>>
>>>>>>>>>>> Phil
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Philip Durbin
>>>>>>>>>>> Software Developer for http://dataverse.org
>>>>>>>>>>> http://www.iq.harvard.edu/people/philip-durbin
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>>>>>>>>>>> For additional commands, e-mail: users-help@netbeans.apache.org
>>>>>>>>>>>
>>>>>>>>>>> For further information about the NetBeans mailing lists, visit:
>>>>>>>>>>>
>>>>>>>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>>>>>>>
>>>>>>>>>>

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by Geertjan Wielenga <ge...@googlemail.com.INVALID>.
Well, by "anything" here, I mean, do not enable Java or Java EE support
there, since that's all neatly handled in the New Project dialog.

The key things are that:

-- You need to install the NetBeans fork of the Java compiler, nb-javac, to
use all the features of the Java editor in NetBeans, which you're enabled
to do when creating your first Java-related project. The reason why this is
needed is because the nb-javac support is licensed to Oracle and hence you
need to install it yourself.

-- You need to install the Oracle JS Parser, i.e., Nashorn, to do
JavaScript development, which you're prompted to do when you're creating
your first HTML5/JavaScript application as well as your first Java EE
related applications, since these depend on the JavaScript related modules.
The reason why this is needed is because the Oracle JS Parser support is
licensed to Oracle and hence you need to install it yourself.

-- You also need to enable features, i.e., nothing is enabled by default,
since few people need everything and something is only enabled when you
start using it, from the New Project dialog.

So, when I say 'anything' here, I mean the enablement of the basic
features, which is integrated into the process of creating new applications.

Hope this helps,

Gj

On Fri, Mar 29, 2019 at 3:09 PM John Lavelle <jo...@jql.co.uk> wrote:

>
>
>
> *On Fri, Mar 29, 2019 at 1:54 PM Geertjan Wielenga
> <geertjan.wielenga@googlemail.com <ge...@googlemail.com>>
> wrote:*
>
>> *And, please, in all these things, do not go to the Plugin Manager, do
>> not either activate or enable anything there.*
>>
>> *Thanks,*
>>
>> *Gj*
>>
>
> Why?
>
> Best regards,
> John
>
>
>
> On Fri, 29 Mar 2019 at 14:09, Geertjan Wielenga
> <ge...@googlemail.com.invalid> wrote:
>
>> Opened your project without a problem after doing the above. It looks
>> pretty cool in NetBeans. :-)
>>
>> Gj
>>
>> On Fri, Mar 29, 2019 at 1:58 PM Geertjan Wielenga <
>> geertjan.wielenga@googlemail.com> wrote:
>>
>>> Most likely the missing keymaps are also related to you simply not
>>> having the Java and Java EE supported enabled -- do that in the New Project
>>> dialog.
>>>
>>> I do think we need to look at your use case, i.e., you're someone who
>>> isn't using the New Project dialog at all, and that makes perfect sense in
>>> your case, however it does mean that you're not being given the opportunity
>>> (other than the obscure message about JavaFX) to enable the features you
>>> need.
>>>
>>> Gj
>>>
>>>
>>> On Fri, Mar 29, 2019 at 1:54 PM Geertjan Wielenga <
>>> geertjan.wielenga@googlemail.com> wrote:
>>>
>>>> And, please, in all these things, do not go to the Plugin Manager, do
>>>> not either activate or enable anything there.
>>>>
>>>> Thanks,
>>>>
>>>> Gj
>>>>
>>>> On Fri, Mar 29, 2019 at 1:53 PM Geertjan Wielenga <
>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>
>>>>> So, it sounds like you're simply opening NetBeans and then opening
>>>>> your project.
>>>>>
>>>>> Instead of that, would be better if you'd first enable Java and Java
>>>>> EE, in the New Project dialog, create a Java project and then a Java EE
>>>>> project and everything will be enabled and you shouldn't encounter this
>>>>> problem.
>>>>>
>>>>> Can you first try the above -- with a fresh userdir, i.e., from
>>>>> scratch, with nothing enabled or otherwise -- and then respond after that?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Gj
>>>>>
>>>>>
>>>>> On Fri, Mar 29, 2019 at 1:35 PM Philip Durbin <ph...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Sure, it's easy to reproduce both the javafx error and the "dataverse
>>>>>> (broken)" experience, unfortunately. I just reproduced it on a second and
>>>>>> third computer here at home. That makes two Macs and one Ubuntu computer.
>>>>>> Here are the steps:
>>>>>>
>>>>>> 1. Unzip incubating-netbeans-11.0-vc4-bin.zip and launch Netbeans.
>>>>>> 2. git clone https://github.com/IQSS/dataverse.git (I'm on ac6a1fd)
>>>>>> 3. Open dataverse as a project
>>>>>> 4. Observe that Netbeans says "dataverse (broken)"
>>>>>> 5. Right click "dataverse (broken)" and click "Resolve Problems..."
>>>>>> 6. Observe the error "Feature FeatureInfo[java] is incomplete: some
>>>>>> module(s) are missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)"
>>>>>>
>>>>>> I'm attaching screenshots from the second Mac and the Ubuntu computer
>>>>>> and I'm putting details about their versions of Java below.
>>>>>>
>>>>>> I am *not* saying I want to install the "Java Web and Java EE"
>>>>>> support. Please re-read my original message. There is a difference between
>>>>>> installation and activation. I'm saying that as an experienced Netbeans
>>>>>> users, I'm aware that Netbeans has plugins and so I know to start poking
>>>>>> around in this area. Some of our summer interns are late high school or
>>>>>> early college students and have never touched Netbeans before. It is for
>>>>>> this reason that in that pull request for our dev guide (now merged) that I
>>>>>> explain to go into "Plugins" and to observe that "Java Web and EE" is
>>>>>> already installed but must be activated. On my second Mac no plugins are
>>>>>> activated. When I check the box next to "Java Web and EE" the "Activate"
>>>>>> button becomes available. I haven't clicked "Activate" yet but I'll include
>>>>>> a screenshot. I'm trying to say that seeing "dataverse (broken)" for a Java
>>>>>> EE project is a poor user experience (I don't love the word "broken" in
>>>>>> this context) and that it's non-obvious to new Netbeans users that one must
>>>>>> activate plugins to make the project non-broken. I compensated for this in
>>>>>> our dev guide, explaining how to make our project non-broken from the
>>>>>> Netbeans perspective.
>>>>>>
>>>>>> Emma, thanks for your note about Java 8 vs. 11. Below I'm listing the
>>>>>> Java versions I'm running on the three computers I've tried.
>>>>>>
>>>>>> I'm glad to hear that docs are coming. Docs are extremely important.
>>>>>>
>>>>>> One more bit of feedback is that yesterday from my Mac at work (Mac
>>>>>> 1, below), a number of Keymap shortcuts were missing. The entire
>>>>>> "CommonTestRunner" category was absent, for example. Quitting Netbeans and
>>>>>> restarting it fixed this. Very strange. I did not observe this bug on
>>>>>> either computer at home. Very strange. I reported this yesterday in
>>>>>> #netbeans on freenode, which I understand is piped into your Slack. You can
>>>>>> read what I wrote at
>>>>>> http://echelog.com/logs/browse/netbeans/1553727600
>>>>>>
>>>>>> I hope the feedback I'm giving is appreciated. I've spent a lot of
>>>>>> time on this. To be clear, I voted "ship it!" for Netbeans 11 because I can
>>>>>> work around these issue and guide contributors to our Java EE project to
>>>>>> work around them as well. Again, I'm thrilled that I'm not stuck on
>>>>>> Netbeans 8.2 anymore. THANK YOU!
>>>>>>
>>>>>> Phil
>>>>>>
>>>>>> Mac 1 (work)
>>>>>> OS X 10.14.3
>>>>>> AdoptOpenJDK 1.8.0_192-b12
>>>>>> (I can't run `java -version` from home)
>>>>>>
>>>>>> Mac 2 (home)
>>>>>> OS X 10.14.3
>>>>>> openjdk version "11" 2018-09-25
>>>>>> OpenJDK Runtime Environment 18.9 (build 11+28)
>>>>>> OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
>>>>>>
>>>>>> Linux 1 (home)
>>>>>> Ubuntu 18.04.2 LTS
>>>>>> openjdk version "1.8.0_191"
>>>>>> OpenJDK Runtime Environment (build
>>>>>> 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
>>>>>> OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Fri, Mar 29, 2019 at 4:07 AM Geertjan Wielenga <
>>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>>
>>>>>>> Can you provide step by step instructions from scratch so that we
>>>>>>> can reproduce seeing this error:
>>>>>>>
>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>>>>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Gj
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Mar 29, 2019 at 7:00 AM Geertjan Wielenga <
>>>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>>>
>>>>>>>> I don’t understand why you want to install the ‘Java Web and Java
>>>>>>>> EE’ support in Apache NetBeans 11. Please don’t do that. That support is
>>>>>>>> automatically built into Apache NetBeans 11 for the first time.
>>>>>>>>
>>>>>>>> Yes, no docs yet specific to this release. Once they’re there would
>>>>>>>> indeed be great for you to provide feedback on them.
>>>>>>>>
>>>>>>>> Gj
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, 28 Mar 2019 at 21:50, Emma Atkinson <
>>>>>>>> emma.atkinson2@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Phil
>>>>>>>>>
>>>>>>>>> I think the error dialog saying
>>>>>>>>>
>>>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are
>>>>>>>>> missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>>>
>>>>>>>>> might be caused by running on JDK8.
>>>>>>>>>
>>>>>>>>> When I used the option  *--jdkhome <path>* to specify jdk-11 (*please
>>>>>>>>> check the release notes for the right one*) the error did not
>>>>>>>>> appear.
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>>
>>>>>>>>> Emma
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, 28 Mar 2019 at 15:19, Philip Durbin <
>>>>>>>>> philipdurbin@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi! I just filled out the survey (late, please give us more
>>>>>>>>>> notice next time) and I have a little feedback that I'd like to share here
>>>>>>>>>> for a couple reasons:
>>>>>>>>>>
>>>>>>>>>> - From my perspective, the survey goes into a black hole. If
>>>>>>>>>> there is any transparency about what responses have been recorded so far, I
>>>>>>>>>> don't know where to find them. If they're available, I'm interested in them.
>>>>>>>>>> - The survey didn't allow me to enter any comments. It's all
>>>>>>>>>> multiple choice. I have more I would have said in the survey. But maybe
>>>>>>>>>> that's what mailing lists are for. :)
>>>>>>>>>>
>>>>>>>>>> So here we go.
>>>>>>>>>>
>>>>>>>>>> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time
>>>>>>>>>> because of the lack of Java EE support in Apache NetBeans. The guy at the
>>>>>>>>>> desk to me got our Java EE project (Dataverse) working in NetBeans 9 but I
>>>>>>>>>> didn't have such a good time with NetBeans 10.
>>>>>>>>>>
>>>>>>>>>> I'm thrilled to say that this morning I got NetBeans 11 working
>>>>>>>>>> with our Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>>>>>>>>>>
>>>>>>>>>> However, not all is well. Being open source, we try to onboard as
>>>>>>>>>> many new contributors as possible to our project and if you follow our dev
>>>>>>>>>> guide as it appears now (4.11 for my reference), your first experience with
>>>>>>>>>> NetBeans 11 and our project is that it says "(broken)" next to the project
>>>>>>>>>> name in the Projects tab. (Screenshot attached.) If you right-click the
>>>>>>>>>> project and click "Resolve Problems", this is the error you see:
>>>>>>>>>>
>>>>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are
>>>>>>>>>> missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>>>>
>>>>>>>>>> We don't use JavaFX in our project so it's a very strange error.
>>>>>>>>>>
>>>>>>>>>> Next I clicked "Help" and then "Online Docs and Support". These
>>>>>>>>>> show docs for NetBeans 10 with no mention that I could find of what Java EE
>>>>>>>>>> developers are suppose to do. If there are new docs for NetBeans 11 that
>>>>>>>>>> you'd like us to look at before you release, please let us know.
>>>>>>>>>>
>>>>>>>>>> From previous attempts to get our project running on anything
>>>>>>>>>> newer than NetBeans 8.2 I knew that I should check out which plugins are
>>>>>>>>>> installed and enabled. I don't expect our contributors to know this so I
>>>>>>>>>> just made a pull request to improve our dev guide to explain how to go from
>>>>>>>>>> "broken" to a Java EE project.
>>>>>>>>>>
>>>>>>>>>> After activating "Java Web and EE", there is no green checkmark
>>>>>>>>>> in the Active column. Some new menu items appear but "clean and build"
>>>>>>>>>> still isn't available. I restarted NetBeans and explain this step in my
>>>>>>>>>> pull request:
>>>>>>>>>>
>>>>>>>>>> https://github.com/IQSS/dataverse/pull/5695
>>>>>>>>>>
>>>>>>>>>> In case it helps, I'm on Mac OS X 10.14.3.
>>>>>>>>>>
>>>>>>>>>> In my pull request I didn't document how to launch NetBeans but
>>>>>>>>>> maybe I should since a lot of our contributors are new developers,
>>>>>>>>>> sometimes college students, who may not be very familiar with the command
>>>>>>>>>> line. I doubt anyone here needs this (and you probably have better ways)
>>>>>>>>>> but I'll include my little script below since it's on my mind:
>>>>>>>>>>
>>>>>>>>>> #!/bin/sh
>>>>>>>>>> VERSION='11.0-vc4'
>>>>>>>>>> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
>>>>>>>>>> echo "Launching Netbeans from $BIN"
>>>>>>>>>> $BIN &
>>>>>>>>>>
>>>>>>>>>> I guess the other thing I'll mention is that my pull request also
>>>>>>>>>> includes the workaround to get the Netbeans Connector Chrome Extension
>>>>>>>>>> working.
>>>>>>>>>>
>>>>>>>>>> Finally, I've already given a little feedback on the survey
>>>>>>>>>> itself, about how I was confused that you don't let your participants type
>>>>>>>>>> anything (multiple choice only) but I'm new to your process. The other
>>>>>>>>>> specific thing is that I would have appreciate an "I don't know" option for
>>>>>>>>>> the question about performance of NetBeans 10 vs 11.
>>>>>>>>>>
>>>>>>>>>> Thanks for reading all this! I hope it's helpful! Again, I really
>>>>>>>>>> appreciate that Java EE support has been restored and that I'm no longer
>>>>>>>>>> feeling held back on old versions of Oracle NetBeans. Thank you!
>>>>>>>>>>
>>>>>>>>>> Phil
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Philip Durbin
>>>>>>>>>> Software Developer for http://dataverse.org
>>>>>>>>>> http://www.iq.harvard.edu/people/philip-durbin
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>>>>>>>>>> For additional commands, e-mail: users-help@netbeans.apache.org
>>>>>>>>>>
>>>>>>>>>> For further information about the NetBeans mailing lists, visit:
>>>>>>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>>>>>>
>>>>>>>>>

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by John Lavelle <jo...@jql.co.uk>.
*On Fri, Mar 29, 2019 at 1:54 PM Geertjan Wielenga
<geertjan.wielenga@googlemail.com <ge...@googlemail.com>>
wrote:*

> *And, please, in all these things, do not go to the Plugin Manager, do not
> either activate or enable anything there.*
>
> *Thanks,*
>
> *Gj*
>

Why?

Best regards,
John



On Fri, 29 Mar 2019 at 14:09, Geertjan Wielenga
<ge...@googlemail.com.invalid> wrote:

> Opened your project without a problem after doing the above. It looks
> pretty cool in NetBeans. :-)
>
> Gj
>
> On Fri, Mar 29, 2019 at 1:58 PM Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
>> Most likely the missing keymaps are also related to you simply not having
>> the Java and Java EE supported enabled -- do that in the New Project dialog.
>>
>> I do think we need to look at your use case, i.e., you're someone who
>> isn't using the New Project dialog at all, and that makes perfect sense in
>> your case, however it does mean that you're not being given the opportunity
>> (other than the obscure message about JavaFX) to enable the features you
>> need.
>>
>> Gj
>>
>>
>> On Fri, Mar 29, 2019 at 1:54 PM Geertjan Wielenga <
>> geertjan.wielenga@googlemail.com> wrote:
>>
>>> And, please, in all these things, do not go to the Plugin Manager, do
>>> not either activate or enable anything there.
>>>
>>> Thanks,
>>>
>>> Gj
>>>
>>> On Fri, Mar 29, 2019 at 1:53 PM Geertjan Wielenga <
>>> geertjan.wielenga@googlemail.com> wrote:
>>>
>>>> So, it sounds like you're simply opening NetBeans and then opening your
>>>> project.
>>>>
>>>> Instead of that, would be better if you'd first enable Java and Java
>>>> EE, in the New Project dialog, create a Java project and then a Java EE
>>>> project and everything will be enabled and you shouldn't encounter this
>>>> problem.
>>>>
>>>> Can you first try the above -- with a fresh userdir, i.e., from
>>>> scratch, with nothing enabled or otherwise -- and then respond after that?
>>>>
>>>> Thanks,
>>>>
>>>> Gj
>>>>
>>>>
>>>> On Fri, Mar 29, 2019 at 1:35 PM Philip Durbin <ph...@gmail.com>
>>>> wrote:
>>>>
>>>>> Sure, it's easy to reproduce both the javafx error and the "dataverse
>>>>> (broken)" experience, unfortunately. I just reproduced it on a second and
>>>>> third computer here at home. That makes two Macs and one Ubuntu computer.
>>>>> Here are the steps:
>>>>>
>>>>> 1. Unzip incubating-netbeans-11.0-vc4-bin.zip and launch Netbeans.
>>>>> 2. git clone https://github.com/IQSS/dataverse.git (I'm on ac6a1fd)
>>>>> 3. Open dataverse as a project
>>>>> 4. Observe that Netbeans says "dataverse (broken)"
>>>>> 5. Right click "dataverse (broken)" and click "Resolve Problems..."
>>>>> 6. Observe the error "Feature FeatureInfo[java] is incomplete: some
>>>>> module(s) are missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)"
>>>>>
>>>>> I'm attaching screenshots from the second Mac and the Ubuntu computer
>>>>> and I'm putting details about their versions of Java below.
>>>>>
>>>>> I am *not* saying I want to install the "Java Web and Java EE"
>>>>> support. Please re-read my original message. There is a difference between
>>>>> installation and activation. I'm saying that as an experienced Netbeans
>>>>> users, I'm aware that Netbeans has plugins and so I know to start poking
>>>>> around in this area. Some of our summer interns are late high school or
>>>>> early college students and have never touched Netbeans before. It is for
>>>>> this reason that in that pull request for our dev guide (now merged) that I
>>>>> explain to go into "Plugins" and to observe that "Java Web and EE" is
>>>>> already installed but must be activated. On my second Mac no plugins are
>>>>> activated. When I check the box next to "Java Web and EE" the "Activate"
>>>>> button becomes available. I haven't clicked "Activate" yet but I'll include
>>>>> a screenshot. I'm trying to say that seeing "dataverse (broken)" for a Java
>>>>> EE project is a poor user experience (I don't love the word "broken" in
>>>>> this context) and that it's non-obvious to new Netbeans users that one must
>>>>> activate plugins to make the project non-broken. I compensated for this in
>>>>> our dev guide, explaining how to make our project non-broken from the
>>>>> Netbeans perspective.
>>>>>
>>>>> Emma, thanks for your note about Java 8 vs. 11. Below I'm listing the
>>>>> Java versions I'm running on the three computers I've tried.
>>>>>
>>>>> I'm glad to hear that docs are coming. Docs are extremely important.
>>>>>
>>>>> One more bit of feedback is that yesterday from my Mac at work (Mac 1,
>>>>> below), a number of Keymap shortcuts were missing. The entire
>>>>> "CommonTestRunner" category was absent, for example. Quitting Netbeans and
>>>>> restarting it fixed this. Very strange. I did not observe this bug on
>>>>> either computer at home. Very strange. I reported this yesterday in
>>>>> #netbeans on freenode, which I understand is piped into your Slack. You can
>>>>> read what I wrote at
>>>>> http://echelog.com/logs/browse/netbeans/1553727600
>>>>>
>>>>> I hope the feedback I'm giving is appreciated. I've spent a lot of
>>>>> time on this. To be clear, I voted "ship it!" for Netbeans 11 because I can
>>>>> work around these issue and guide contributors to our Java EE project to
>>>>> work around them as well. Again, I'm thrilled that I'm not stuck on
>>>>> Netbeans 8.2 anymore. THANK YOU!
>>>>>
>>>>> Phil
>>>>>
>>>>> Mac 1 (work)
>>>>> OS X 10.14.3
>>>>> AdoptOpenJDK 1.8.0_192-b12
>>>>> (I can't run `java -version` from home)
>>>>>
>>>>> Mac 2 (home)
>>>>> OS X 10.14.3
>>>>> openjdk version "11" 2018-09-25
>>>>> OpenJDK Runtime Environment 18.9 (build 11+28)
>>>>> OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
>>>>>
>>>>> Linux 1 (home)
>>>>> Ubuntu 18.04.2 LTS
>>>>> openjdk version "1.8.0_191"
>>>>> OpenJDK Runtime Environment (build
>>>>> 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
>>>>> OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Fri, Mar 29, 2019 at 4:07 AM Geertjan Wielenga <
>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>
>>>>>> Can you provide step by step instructions from scratch so that we can
>>>>>> reproduce seeing this error:
>>>>>>
>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>>>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Gj
>>>>>>
>>>>>>
>>>>>> On Fri, Mar 29, 2019 at 7:00 AM Geertjan Wielenga <
>>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>>
>>>>>>> I don’t understand why you want to install the ‘Java Web and Java
>>>>>>> EE’ support in Apache NetBeans 11. Please don’t do that. That support is
>>>>>>> automatically built into Apache NetBeans 11 for the first time.
>>>>>>>
>>>>>>> Yes, no docs yet specific to this release. Once they’re there would
>>>>>>> indeed be great for you to provide feedback on them.
>>>>>>>
>>>>>>> Gj
>>>>>>>
>>>>>>>
>>>>>>> On Thu, 28 Mar 2019 at 21:50, Emma Atkinson <
>>>>>>> emma.atkinson2@gmail.com> wrote:
>>>>>>>
>>>>>>>> Phil
>>>>>>>>
>>>>>>>> I think the error dialog saying
>>>>>>>>
>>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are
>>>>>>>> missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>>
>>>>>>>> might be caused by running on JDK8.
>>>>>>>>
>>>>>>>> When I used the option  *--jdkhome <path>* to specify jdk-11 (*please
>>>>>>>> check the release notes for the right one*) the error did not
>>>>>>>> appear.
>>>>>>>>
>>>>>>>> Regards
>>>>>>>>
>>>>>>>> Emma
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, 28 Mar 2019 at 15:19, Philip Durbin <ph...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi! I just filled out the survey (late, please give us more notice
>>>>>>>>> next time) and I have a little feedback that I'd like to share here for a
>>>>>>>>> couple reasons:
>>>>>>>>>
>>>>>>>>> - From my perspective, the survey goes into a black hole. If there
>>>>>>>>> is any transparency about what responses have been recorded so far, I don't
>>>>>>>>> know where to find them. If they're available, I'm interested in them.
>>>>>>>>> - The survey didn't allow me to enter any comments. It's all
>>>>>>>>> multiple choice. I have more I would have said in the survey. But maybe
>>>>>>>>> that's what mailing lists are for. :)
>>>>>>>>>
>>>>>>>>> So here we go.
>>>>>>>>>
>>>>>>>>> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time
>>>>>>>>> because of the lack of Java EE support in Apache NetBeans. The guy at the
>>>>>>>>> desk to me got our Java EE project (Dataverse) working in NetBeans 9 but I
>>>>>>>>> didn't have such a good time with NetBeans 10.
>>>>>>>>>
>>>>>>>>> I'm thrilled to say that this morning I got NetBeans 11 working
>>>>>>>>> with our Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>>>>>>>>>
>>>>>>>>> However, not all is well. Being open source, we try to onboard as
>>>>>>>>> many new contributors as possible to our project and if you follow our dev
>>>>>>>>> guide as it appears now (4.11 for my reference), your first experience with
>>>>>>>>> NetBeans 11 and our project is that it says "(broken)" next to the project
>>>>>>>>> name in the Projects tab. (Screenshot attached.) If you right-click the
>>>>>>>>> project and click "Resolve Problems", this is the error you see:
>>>>>>>>>
>>>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are
>>>>>>>>> missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>>>
>>>>>>>>> We don't use JavaFX in our project so it's a very strange error.
>>>>>>>>>
>>>>>>>>> Next I clicked "Help" and then "Online Docs and Support". These
>>>>>>>>> show docs for NetBeans 10 with no mention that I could find of what Java EE
>>>>>>>>> developers are suppose to do. If there are new docs for NetBeans 11 that
>>>>>>>>> you'd like us to look at before you release, please let us know.
>>>>>>>>>
>>>>>>>>> From previous attempts to get our project running on anything
>>>>>>>>> newer than NetBeans 8.2 I knew that I should check out which plugins are
>>>>>>>>> installed and enabled. I don't expect our contributors to know this so I
>>>>>>>>> just made a pull request to improve our dev guide to explain how to go from
>>>>>>>>> "broken" to a Java EE project.
>>>>>>>>>
>>>>>>>>> After activating "Java Web and EE", there is no green checkmark in
>>>>>>>>> the Active column. Some new menu items appear but "clean and build" still
>>>>>>>>> isn't available. I restarted NetBeans and explain this step in my pull
>>>>>>>>> request:
>>>>>>>>>
>>>>>>>>> https://github.com/IQSS/dataverse/pull/5695
>>>>>>>>>
>>>>>>>>> In case it helps, I'm on Mac OS X 10.14.3.
>>>>>>>>>
>>>>>>>>> In my pull request I didn't document how to launch NetBeans but
>>>>>>>>> maybe I should since a lot of our contributors are new developers,
>>>>>>>>> sometimes college students, who may not be very familiar with the command
>>>>>>>>> line. I doubt anyone here needs this (and you probably have better ways)
>>>>>>>>> but I'll include my little script below since it's on my mind:
>>>>>>>>>
>>>>>>>>> #!/bin/sh
>>>>>>>>> VERSION='11.0-vc4'
>>>>>>>>> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
>>>>>>>>> echo "Launching Netbeans from $BIN"
>>>>>>>>> $BIN &
>>>>>>>>>
>>>>>>>>> I guess the other thing I'll mention is that my pull request also
>>>>>>>>> includes the workaround to get the Netbeans Connector Chrome Extension
>>>>>>>>> working.
>>>>>>>>>
>>>>>>>>> Finally, I've already given a little feedback on the survey
>>>>>>>>> itself, about how I was confused that you don't let your participants type
>>>>>>>>> anything (multiple choice only) but I'm new to your process. The other
>>>>>>>>> specific thing is that I would have appreciate an "I don't know" option for
>>>>>>>>> the question about performance of NetBeans 10 vs 11.
>>>>>>>>>
>>>>>>>>> Thanks for reading all this! I hope it's helpful! Again, I really
>>>>>>>>> appreciate that Java EE support has been restored and that I'm no longer
>>>>>>>>> feeling held back on old versions of Oracle NetBeans. Thank you!
>>>>>>>>>
>>>>>>>>> Phil
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Philip Durbin
>>>>>>>>> Software Developer for http://dataverse.org
>>>>>>>>> http://www.iq.harvard.edu/people/philip-durbin
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>>>>>>>>> For additional commands, e-mail: users-help@netbeans.apache.org
>>>>>>>>>
>>>>>>>>> For further information about the NetBeans mailing lists, visit:
>>>>>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>>>>>
>>>>>>>>

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by Geertjan Wielenga <ge...@googlemail.com.INVALID>.
Opened your project without a problem after doing the above. It looks
pretty cool in NetBeans. :-)

Gj

On Fri, Mar 29, 2019 at 1:58 PM Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Most likely the missing keymaps are also related to you simply not having
> the Java and Java EE supported enabled -- do that in the New Project dialog.
>
> I do think we need to look at your use case, i.e., you're someone who
> isn't using the New Project dialog at all, and that makes perfect sense in
> your case, however it does mean that you're not being given the opportunity
> (other than the obscure message about JavaFX) to enable the features you
> need.
>
> Gj
>
>
> On Fri, Mar 29, 2019 at 1:54 PM Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
>> And, please, in all these things, do not go to the Plugin Manager, do not
>> either activate or enable anything there.
>>
>> Thanks,
>>
>> Gj
>>
>> On Fri, Mar 29, 2019 at 1:53 PM Geertjan Wielenga <
>> geertjan.wielenga@googlemail.com> wrote:
>>
>>> So, it sounds like you're simply opening NetBeans and then opening your
>>> project.
>>>
>>> Instead of that, would be better if you'd first enable Java and Java EE,
>>> in the New Project dialog, create a Java project and then a Java EE project
>>> and everything will be enabled and you shouldn't encounter this problem.
>>>
>>> Can you first try the above -- with a fresh userdir, i.e., from scratch,
>>> with nothing enabled or otherwise -- and then respond after that?
>>>
>>> Thanks,
>>>
>>> Gj
>>>
>>>
>>> On Fri, Mar 29, 2019 at 1:35 PM Philip Durbin <ph...@gmail.com>
>>> wrote:
>>>
>>>> Sure, it's easy to reproduce both the javafx error and the "dataverse
>>>> (broken)" experience, unfortunately. I just reproduced it on a second and
>>>> third computer here at home. That makes two Macs and one Ubuntu computer.
>>>> Here are the steps:
>>>>
>>>> 1. Unzip incubating-netbeans-11.0-vc4-bin.zip and launch Netbeans.
>>>> 2. git clone https://github.com/IQSS/dataverse.git (I'm on ac6a1fd)
>>>> 3. Open dataverse as a project
>>>> 4. Observe that Netbeans says "dataverse (broken)"
>>>> 5. Right click "dataverse (broken)" and click "Resolve Problems..."
>>>> 6. Observe the error "Feature FeatureInfo[java] is incomplete: some
>>>> module(s) are missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)"
>>>>
>>>> I'm attaching screenshots from the second Mac and the Ubuntu computer
>>>> and I'm putting details about their versions of Java below.
>>>>
>>>> I am *not* saying I want to install the "Java Web and Java EE" support.
>>>> Please re-read my original message. There is a difference between
>>>> installation and activation. I'm saying that as an experienced Netbeans
>>>> users, I'm aware that Netbeans has plugins and so I know to start poking
>>>> around in this area. Some of our summer interns are late high school or
>>>> early college students and have never touched Netbeans before. It is for
>>>> this reason that in that pull request for our dev guide (now merged) that I
>>>> explain to go into "Plugins" and to observe that "Java Web and EE" is
>>>> already installed but must be activated. On my second Mac no plugins are
>>>> activated. When I check the box next to "Java Web and EE" the "Activate"
>>>> button becomes available. I haven't clicked "Activate" yet but I'll include
>>>> a screenshot. I'm trying to say that seeing "dataverse (broken)" for a Java
>>>> EE project is a poor user experience (I don't love the word "broken" in
>>>> this context) and that it's non-obvious to new Netbeans users that one must
>>>> activate plugins to make the project non-broken. I compensated for this in
>>>> our dev guide, explaining how to make our project non-broken from the
>>>> Netbeans perspective.
>>>>
>>>> Emma, thanks for your note about Java 8 vs. 11. Below I'm listing the
>>>> Java versions I'm running on the three computers I've tried.
>>>>
>>>> I'm glad to hear that docs are coming. Docs are extremely important.
>>>>
>>>> One more bit of feedback is that yesterday from my Mac at work (Mac 1,
>>>> below), a number of Keymap shortcuts were missing. The entire
>>>> "CommonTestRunner" category was absent, for example. Quitting Netbeans and
>>>> restarting it fixed this. Very strange. I did not observe this bug on
>>>> either computer at home. Very strange. I reported this yesterday in
>>>> #netbeans on freenode, which I understand is piped into your Slack. You can
>>>> read what I wrote at http://echelog.com/logs/browse/netbeans/1553727600
>>>>
>>>> I hope the feedback I'm giving is appreciated. I've spent a lot of time
>>>> on this. To be clear, I voted "ship it!" for Netbeans 11 because I can work
>>>> around these issue and guide contributors to our Java EE project to work
>>>> around them as well. Again, I'm thrilled that I'm not stuck on Netbeans 8.2
>>>> anymore. THANK YOU!
>>>>
>>>> Phil
>>>>
>>>> Mac 1 (work)
>>>> OS X 10.14.3
>>>> AdoptOpenJDK 1.8.0_192-b12
>>>> (I can't run `java -version` from home)
>>>>
>>>> Mac 2 (home)
>>>> OS X 10.14.3
>>>> openjdk version "11" 2018-09-25
>>>> OpenJDK Runtime Environment 18.9 (build 11+28)
>>>> OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
>>>>
>>>> Linux 1 (home)
>>>> Ubuntu 18.04.2 LTS
>>>> openjdk version "1.8.0_191"
>>>> OpenJDK Runtime Environment (build
>>>> 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
>>>> OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Mar 29, 2019 at 4:07 AM Geertjan Wielenga <
>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>
>>>>> Can you provide step by step instructions from scratch so that we can
>>>>> reproduce seeing this error:
>>>>>
>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Gj
>>>>>
>>>>>
>>>>> On Fri, Mar 29, 2019 at 7:00 AM Geertjan Wielenga <
>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>
>>>>>> I don’t understand why you want to install the ‘Java Web and Java EE’
>>>>>> support in Apache NetBeans 11. Please don’t do that. That support is
>>>>>> automatically built into Apache NetBeans 11 for the first time.
>>>>>>
>>>>>> Yes, no docs yet specific to this release. Once they’re there would
>>>>>> indeed be great for you to provide feedback on them.
>>>>>>
>>>>>> Gj
>>>>>>
>>>>>>
>>>>>> On Thu, 28 Mar 2019 at 21:50, Emma Atkinson <em...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Phil
>>>>>>>
>>>>>>> I think the error dialog saying
>>>>>>>
>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>>>>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>
>>>>>>> might be caused by running on JDK8.
>>>>>>>
>>>>>>> When I used the option  *--jdkhome <path>* to specify jdk-11 (*please
>>>>>>> check the release notes for the right one*) the error did not
>>>>>>> appear.
>>>>>>>
>>>>>>> Regards
>>>>>>>
>>>>>>> Emma
>>>>>>>
>>>>>>>
>>>>>>> On Thu, 28 Mar 2019 at 15:19, Philip Durbin <ph...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi! I just filled out the survey (late, please give us more notice
>>>>>>>> next time) and I have a little feedback that I'd like to share here for a
>>>>>>>> couple reasons:
>>>>>>>>
>>>>>>>> - From my perspective, the survey goes into a black hole. If there
>>>>>>>> is any transparency about what responses have been recorded so far, I don't
>>>>>>>> know where to find them. If they're available, I'm interested in them.
>>>>>>>> - The survey didn't allow me to enter any comments. It's all
>>>>>>>> multiple choice. I have more I would have said in the survey. But maybe
>>>>>>>> that's what mailing lists are for. :)
>>>>>>>>
>>>>>>>> So here we go.
>>>>>>>>
>>>>>>>> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time
>>>>>>>> because of the lack of Java EE support in Apache NetBeans. The guy at the
>>>>>>>> desk to me got our Java EE project (Dataverse) working in NetBeans 9 but I
>>>>>>>> didn't have such a good time with NetBeans 10.
>>>>>>>>
>>>>>>>> I'm thrilled to say that this morning I got NetBeans 11 working
>>>>>>>> with our Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>>>>>>>>
>>>>>>>> However, not all is well. Being open source, we try to onboard as
>>>>>>>> many new contributors as possible to our project and if you follow our dev
>>>>>>>> guide as it appears now (4.11 for my reference), your first experience with
>>>>>>>> NetBeans 11 and our project is that it says "(broken)" next to the project
>>>>>>>> name in the Projects tab. (Screenshot attached.) If you right-click the
>>>>>>>> project and click "Resolve Problems", this is the error you see:
>>>>>>>>
>>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are
>>>>>>>> missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>>
>>>>>>>> We don't use JavaFX in our project so it's a very strange error.
>>>>>>>>
>>>>>>>> Next I clicked "Help" and then "Online Docs and Support". These
>>>>>>>> show docs for NetBeans 10 with no mention that I could find of what Java EE
>>>>>>>> developers are suppose to do. If there are new docs for NetBeans 11 that
>>>>>>>> you'd like us to look at before you release, please let us know.
>>>>>>>>
>>>>>>>> From previous attempts to get our project running on anything newer
>>>>>>>> than NetBeans 8.2 I knew that I should check out which plugins are
>>>>>>>> installed and enabled. I don't expect our contributors to know this so I
>>>>>>>> just made a pull request to improve our dev guide to explain how to go from
>>>>>>>> "broken" to a Java EE project.
>>>>>>>>
>>>>>>>> After activating "Java Web and EE", there is no green checkmark in
>>>>>>>> the Active column. Some new menu items appear but "clean and build" still
>>>>>>>> isn't available. I restarted NetBeans and explain this step in my pull
>>>>>>>> request:
>>>>>>>>
>>>>>>>> https://github.com/IQSS/dataverse/pull/5695
>>>>>>>>
>>>>>>>> In case it helps, I'm on Mac OS X 10.14.3.
>>>>>>>>
>>>>>>>> In my pull request I didn't document how to launch NetBeans but
>>>>>>>> maybe I should since a lot of our contributors are new developers,
>>>>>>>> sometimes college students, who may not be very familiar with the command
>>>>>>>> line. I doubt anyone here needs this (and you probably have better ways)
>>>>>>>> but I'll include my little script below since it's on my mind:
>>>>>>>>
>>>>>>>> #!/bin/sh
>>>>>>>> VERSION='11.0-vc4'
>>>>>>>> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
>>>>>>>> echo "Launching Netbeans from $BIN"
>>>>>>>> $BIN &
>>>>>>>>
>>>>>>>> I guess the other thing I'll mention is that my pull request also
>>>>>>>> includes the workaround to get the Netbeans Connector Chrome Extension
>>>>>>>> working.
>>>>>>>>
>>>>>>>> Finally, I've already given a little feedback on the survey itself,
>>>>>>>> about how I was confused that you don't let your participants type anything
>>>>>>>> (multiple choice only) but I'm new to your process. The other specific
>>>>>>>> thing is that I would have appreciate an "I don't know" option for the
>>>>>>>> question about performance of NetBeans 10 vs 11.
>>>>>>>>
>>>>>>>> Thanks for reading all this! I hope it's helpful! Again, I really
>>>>>>>> appreciate that Java EE support has been restored and that I'm no longer
>>>>>>>> feeling held back on old versions of Oracle NetBeans. Thank you!
>>>>>>>>
>>>>>>>> Phil
>>>>>>>>
>>>>>>>> --
>>>>>>>> Philip Durbin
>>>>>>>> Software Developer for http://dataverse.org
>>>>>>>> http://www.iq.harvard.edu/people/philip-durbin
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>>>>>>>> For additional commands, e-mail: users-help@netbeans.apache.org
>>>>>>>>
>>>>>>>> For further information about the NetBeans mailing lists, visit:
>>>>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>>>>
>>>>>>>

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by Geertjan Wielenga <ge...@googlemail.com.INVALID>.
Most likely the missing keymaps are also related to you simply not having
the Java and Java EE supported enabled -- do that in the New Project dialog.

I do think we need to look at your use case, i.e., you're someone who isn't
using the New Project dialog at all, and that makes perfect sense in your
case, however it does mean that you're not being given the opportunity
(other than the obscure message about JavaFX) to enable the features you
need.

Gj


On Fri, Mar 29, 2019 at 1:54 PM Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> And, please, in all these things, do not go to the Plugin Manager, do not
> either activate or enable anything there.
>
> Thanks,
>
> Gj
>
> On Fri, Mar 29, 2019 at 1:53 PM Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
>> So, it sounds like you're simply opening NetBeans and then opening your
>> project.
>>
>> Instead of that, would be better if you'd first enable Java and Java EE,
>> in the New Project dialog, create a Java project and then a Java EE project
>> and everything will be enabled and you shouldn't encounter this problem.
>>
>> Can you first try the above -- with a fresh userdir, i.e., from scratch,
>> with nothing enabled or otherwise -- and then respond after that?
>>
>> Thanks,
>>
>> Gj
>>
>>
>> On Fri, Mar 29, 2019 at 1:35 PM Philip Durbin <ph...@gmail.com>
>> wrote:
>>
>>> Sure, it's easy to reproduce both the javafx error and the "dataverse
>>> (broken)" experience, unfortunately. I just reproduced it on a second and
>>> third computer here at home. That makes two Macs and one Ubuntu computer.
>>> Here are the steps:
>>>
>>> 1. Unzip incubating-netbeans-11.0-vc4-bin.zip and launch Netbeans.
>>> 2. git clone https://github.com/IQSS/dataverse.git (I'm on ac6a1fd)
>>> 3. Open dataverse as a project
>>> 4. Observe that Netbeans says "dataverse (broken)"
>>> 5. Right click "dataverse (broken)" and click "Resolve Problems..."
>>> 6. Observe the error "Feature FeatureInfo[java] is incomplete: some
>>> module(s) are missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)"
>>>
>>> I'm attaching screenshots from the second Mac and the Ubuntu computer
>>> and I'm putting details about their versions of Java below.
>>>
>>> I am *not* saying I want to install the "Java Web and Java EE" support.
>>> Please re-read my original message. There is a difference between
>>> installation and activation. I'm saying that as an experienced Netbeans
>>> users, I'm aware that Netbeans has plugins and so I know to start poking
>>> around in this area. Some of our summer interns are late high school or
>>> early college students and have never touched Netbeans before. It is for
>>> this reason that in that pull request for our dev guide (now merged) that I
>>> explain to go into "Plugins" and to observe that "Java Web and EE" is
>>> already installed but must be activated. On my second Mac no plugins are
>>> activated. When I check the box next to "Java Web and EE" the "Activate"
>>> button becomes available. I haven't clicked "Activate" yet but I'll include
>>> a screenshot. I'm trying to say that seeing "dataverse (broken)" for a Java
>>> EE project is a poor user experience (I don't love the word "broken" in
>>> this context) and that it's non-obvious to new Netbeans users that one must
>>> activate plugins to make the project non-broken. I compensated for this in
>>> our dev guide, explaining how to make our project non-broken from the
>>> Netbeans perspective.
>>>
>>> Emma, thanks for your note about Java 8 vs. 11. Below I'm listing the
>>> Java versions I'm running on the three computers I've tried.
>>>
>>> I'm glad to hear that docs are coming. Docs are extremely important.
>>>
>>> One more bit of feedback is that yesterday from my Mac at work (Mac 1,
>>> below), a number of Keymap shortcuts were missing. The entire
>>> "CommonTestRunner" category was absent, for example. Quitting Netbeans and
>>> restarting it fixed this. Very strange. I did not observe this bug on
>>> either computer at home. Very strange. I reported this yesterday in
>>> #netbeans on freenode, which I understand is piped into your Slack. You can
>>> read what I wrote at http://echelog.com/logs/browse/netbeans/1553727600
>>>
>>> I hope the feedback I'm giving is appreciated. I've spent a lot of time
>>> on this. To be clear, I voted "ship it!" for Netbeans 11 because I can work
>>> around these issue and guide contributors to our Java EE project to work
>>> around them as well. Again, I'm thrilled that I'm not stuck on Netbeans 8.2
>>> anymore. THANK YOU!
>>>
>>> Phil
>>>
>>> Mac 1 (work)
>>> OS X 10.14.3
>>> AdoptOpenJDK 1.8.0_192-b12
>>> (I can't run `java -version` from home)
>>>
>>> Mac 2 (home)
>>> OS X 10.14.3
>>> openjdk version "11" 2018-09-25
>>> OpenJDK Runtime Environment 18.9 (build 11+28)
>>> OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
>>>
>>> Linux 1 (home)
>>> Ubuntu 18.04.2 LTS
>>> openjdk version "1.8.0_191"
>>> OpenJDK Runtime Environment (build
>>> 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
>>> OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
>>>
>>>
>>>
>>>
>>> On Fri, Mar 29, 2019 at 4:07 AM Geertjan Wielenga <
>>> geertjan.wielenga@googlemail.com> wrote:
>>>
>>>> Can you provide step by step instructions from scratch so that we can
>>>> reproduce seeing this error:
>>>>
>>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>
>>>> Thanks,
>>>>
>>>> Gj
>>>>
>>>>
>>>> On Fri, Mar 29, 2019 at 7:00 AM Geertjan Wielenga <
>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>
>>>>> I don’t understand why you want to install the ‘Java Web and Java EE’
>>>>> support in Apache NetBeans 11. Please don’t do that. That support is
>>>>> automatically built into Apache NetBeans 11 for the first time.
>>>>>
>>>>> Yes, no docs yet specific to this release. Once they’re there would
>>>>> indeed be great for you to provide feedback on them.
>>>>>
>>>>> Gj
>>>>>
>>>>>
>>>>> On Thu, 28 Mar 2019 at 21:50, Emma Atkinson <em...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Phil
>>>>>>
>>>>>> I think the error dialog saying
>>>>>>
>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>>>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>
>>>>>> might be caused by running on JDK8.
>>>>>>
>>>>>> When I used the option  *--jdkhome <path>* to specify jdk-11 (*please
>>>>>> check the release notes for the right one*) the error did not
>>>>>> appear.
>>>>>>
>>>>>> Regards
>>>>>>
>>>>>> Emma
>>>>>>
>>>>>>
>>>>>> On Thu, 28 Mar 2019 at 15:19, Philip Durbin <ph...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi! I just filled out the survey (late, please give us more notice
>>>>>>> next time) and I have a little feedback that I'd like to share here for a
>>>>>>> couple reasons:
>>>>>>>
>>>>>>> - From my perspective, the survey goes into a black hole. If there
>>>>>>> is any transparency about what responses have been recorded so far, I don't
>>>>>>> know where to find them. If they're available, I'm interested in them.
>>>>>>> - The survey didn't allow me to enter any comments. It's all
>>>>>>> multiple choice. I have more I would have said in the survey. But maybe
>>>>>>> that's what mailing lists are for. :)
>>>>>>>
>>>>>>> So here we go.
>>>>>>>
>>>>>>> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time
>>>>>>> because of the lack of Java EE support in Apache NetBeans. The guy at the
>>>>>>> desk to me got our Java EE project (Dataverse) working in NetBeans 9 but I
>>>>>>> didn't have such a good time with NetBeans 10.
>>>>>>>
>>>>>>> I'm thrilled to say that this morning I got NetBeans 11 working with
>>>>>>> our Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>>>>>>>
>>>>>>> However, not all is well. Being open source, we try to onboard as
>>>>>>> many new contributors as possible to our project and if you follow our dev
>>>>>>> guide as it appears now (4.11 for my reference), your first experience with
>>>>>>> NetBeans 11 and our project is that it says "(broken)" next to the project
>>>>>>> name in the Projects tab. (Screenshot attached.) If you right-click the
>>>>>>> project and click "Resolve Problems", this is the error you see:
>>>>>>>
>>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>>>>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>>
>>>>>>> We don't use JavaFX in our project so it's a very strange error.
>>>>>>>
>>>>>>> Next I clicked "Help" and then "Online Docs and Support". These show
>>>>>>> docs for NetBeans 10 with no mention that I could find of what Java EE
>>>>>>> developers are suppose to do. If there are new docs for NetBeans 11 that
>>>>>>> you'd like us to look at before you release, please let us know.
>>>>>>>
>>>>>>> From previous attempts to get our project running on anything newer
>>>>>>> than NetBeans 8.2 I knew that I should check out which plugins are
>>>>>>> installed and enabled. I don't expect our contributors to know this so I
>>>>>>> just made a pull request to improve our dev guide to explain how to go from
>>>>>>> "broken" to a Java EE project.
>>>>>>>
>>>>>>> After activating "Java Web and EE", there is no green checkmark in
>>>>>>> the Active column. Some new menu items appear but "clean and build" still
>>>>>>> isn't available. I restarted NetBeans and explain this step in my pull
>>>>>>> request:
>>>>>>>
>>>>>>> https://github.com/IQSS/dataverse/pull/5695
>>>>>>>
>>>>>>> In case it helps, I'm on Mac OS X 10.14.3.
>>>>>>>
>>>>>>> In my pull request I didn't document how to launch NetBeans but
>>>>>>> maybe I should since a lot of our contributors are new developers,
>>>>>>> sometimes college students, who may not be very familiar with the command
>>>>>>> line. I doubt anyone here needs this (and you probably have better ways)
>>>>>>> but I'll include my little script below since it's on my mind:
>>>>>>>
>>>>>>> #!/bin/sh
>>>>>>> VERSION='11.0-vc4'
>>>>>>> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
>>>>>>> echo "Launching Netbeans from $BIN"
>>>>>>> $BIN &
>>>>>>>
>>>>>>> I guess the other thing I'll mention is that my pull request also
>>>>>>> includes the workaround to get the Netbeans Connector Chrome Extension
>>>>>>> working.
>>>>>>>
>>>>>>> Finally, I've already given a little feedback on the survey itself,
>>>>>>> about how I was confused that you don't let your participants type anything
>>>>>>> (multiple choice only) but I'm new to your process. The other specific
>>>>>>> thing is that I would have appreciate an "I don't know" option for the
>>>>>>> question about performance of NetBeans 10 vs 11.
>>>>>>>
>>>>>>> Thanks for reading all this! I hope it's helpful! Again, I really
>>>>>>> appreciate that Java EE support has been restored and that I'm no longer
>>>>>>> feeling held back on old versions of Oracle NetBeans. Thank you!
>>>>>>>
>>>>>>> Phil
>>>>>>>
>>>>>>> --
>>>>>>> Philip Durbin
>>>>>>> Software Developer for http://dataverse.org
>>>>>>> http://www.iq.harvard.edu/people/philip-durbin
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>>>>>>> For additional commands, e-mail: users-help@netbeans.apache.org
>>>>>>>
>>>>>>> For further information about the NetBeans mailing lists, visit:
>>>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>>>
>>>>>>

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by Geertjan Wielenga <ge...@googlemail.com.INVALID>.
And, please, in all these things, do not go to the Plugin Manager, do not
either activate or enable anything there.

Thanks,

Gj

On Fri, Mar 29, 2019 at 1:53 PM Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> So, it sounds like you're simply opening NetBeans and then opening your
> project.
>
> Instead of that, would be better if you'd first enable Java and Java EE,
> in the New Project dialog, create a Java project and then a Java EE project
> and everything will be enabled and you shouldn't encounter this problem.
>
> Can you first try the above -- with a fresh userdir, i.e., from scratch,
> with nothing enabled or otherwise -- and then respond after that?
>
> Thanks,
>
> Gj
>
>
> On Fri, Mar 29, 2019 at 1:35 PM Philip Durbin <ph...@gmail.com>
> wrote:
>
>> Sure, it's easy to reproduce both the javafx error and the "dataverse
>> (broken)" experience, unfortunately. I just reproduced it on a second and
>> third computer here at home. That makes two Macs and one Ubuntu computer.
>> Here are the steps:
>>
>> 1. Unzip incubating-netbeans-11.0-vc4-bin.zip and launch Netbeans.
>> 2. git clone https://github.com/IQSS/dataverse.git (I'm on ac6a1fd)
>> 3. Open dataverse as a project
>> 4. Observe that Netbeans says "dataverse (broken)"
>> 5. Right click "dataverse (broken)" and click "Resolve Problems..."
>> 6. Observe the error "Feature FeatureInfo[java] is incomplete: some
>> module(s) are missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)"
>>
>> I'm attaching screenshots from the second Mac and the Ubuntu computer and
>> I'm putting details about their versions of Java below.
>>
>> I am *not* saying I want to install the "Java Web and Java EE" support.
>> Please re-read my original message. There is a difference between
>> installation and activation. I'm saying that as an experienced Netbeans
>> users, I'm aware that Netbeans has plugins and so I know to start poking
>> around in this area. Some of our summer interns are late high school or
>> early college students and have never touched Netbeans before. It is for
>> this reason that in that pull request for our dev guide (now merged) that I
>> explain to go into "Plugins" and to observe that "Java Web and EE" is
>> already installed but must be activated. On my second Mac no plugins are
>> activated. When I check the box next to "Java Web and EE" the "Activate"
>> button becomes available. I haven't clicked "Activate" yet but I'll include
>> a screenshot. I'm trying to say that seeing "dataverse (broken)" for a Java
>> EE project is a poor user experience (I don't love the word "broken" in
>> this context) and that it's non-obvious to new Netbeans users that one must
>> activate plugins to make the project non-broken. I compensated for this in
>> our dev guide, explaining how to make our project non-broken from the
>> Netbeans perspective.
>>
>> Emma, thanks for your note about Java 8 vs. 11. Below I'm listing the
>> Java versions I'm running on the three computers I've tried.
>>
>> I'm glad to hear that docs are coming. Docs are extremely important.
>>
>> One more bit of feedback is that yesterday from my Mac at work (Mac 1,
>> below), a number of Keymap shortcuts were missing. The entire
>> "CommonTestRunner" category was absent, for example. Quitting Netbeans and
>> restarting it fixed this. Very strange. I did not observe this bug on
>> either computer at home. Very strange. I reported this yesterday in
>> #netbeans on freenode, which I understand is piped into your Slack. You can
>> read what I wrote at http://echelog.com/logs/browse/netbeans/1553727600
>>
>> I hope the feedback I'm giving is appreciated. I've spent a lot of time
>> on this. To be clear, I voted "ship it!" for Netbeans 11 because I can work
>> around these issue and guide contributors to our Java EE project to work
>> around them as well. Again, I'm thrilled that I'm not stuck on Netbeans 8.2
>> anymore. THANK YOU!
>>
>> Phil
>>
>> Mac 1 (work)
>> OS X 10.14.3
>> AdoptOpenJDK 1.8.0_192-b12
>> (I can't run `java -version` from home)
>>
>> Mac 2 (home)
>> OS X 10.14.3
>> openjdk version "11" 2018-09-25
>> OpenJDK Runtime Environment 18.9 (build 11+28)
>> OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
>>
>> Linux 1 (home)
>> Ubuntu 18.04.2 LTS
>> openjdk version "1.8.0_191"
>> OpenJDK Runtime Environment (build
>> 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
>> OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
>>
>>
>>
>>
>> On Fri, Mar 29, 2019 at 4:07 AM Geertjan Wielenga <
>> geertjan.wielenga@googlemail.com> wrote:
>>
>>> Can you provide step by step instructions from scratch so that we can
>>> reproduce seeing this error:
>>>
>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>
>>> Thanks,
>>>
>>> Gj
>>>
>>>
>>> On Fri, Mar 29, 2019 at 7:00 AM Geertjan Wielenga <
>>> geertjan.wielenga@googlemail.com> wrote:
>>>
>>>> I don’t understand why you want to install the ‘Java Web and Java EE’
>>>> support in Apache NetBeans 11. Please don’t do that. That support is
>>>> automatically built into Apache NetBeans 11 for the first time.
>>>>
>>>> Yes, no docs yet specific to this release. Once they’re there would
>>>> indeed be great for you to provide feedback on them.
>>>>
>>>> Gj
>>>>
>>>>
>>>> On Thu, 28 Mar 2019 at 21:50, Emma Atkinson <em...@gmail.com>
>>>> wrote:
>>>>
>>>>> Phil
>>>>>
>>>>> I think the error dialog saying
>>>>>
>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>
>>>>> might be caused by running on JDK8.
>>>>>
>>>>> When I used the option  *--jdkhome <path>* to specify jdk-11 (*please
>>>>> check the release notes for the right one*) the error did not
>>>>> appear.
>>>>>
>>>>> Regards
>>>>>
>>>>> Emma
>>>>>
>>>>>
>>>>> On Thu, 28 Mar 2019 at 15:19, Philip Durbin <ph...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi! I just filled out the survey (late, please give us more notice
>>>>>> next time) and I have a little feedback that I'd like to share here for a
>>>>>> couple reasons:
>>>>>>
>>>>>> - From my perspective, the survey goes into a black hole. If there is
>>>>>> any transparency about what responses have been recorded so far, I don't
>>>>>> know where to find them. If they're available, I'm interested in them.
>>>>>> - The survey didn't allow me to enter any comments. It's all multiple
>>>>>> choice. I have more I would have said in the survey. But maybe that's what
>>>>>> mailing lists are for. :)
>>>>>>
>>>>>> So here we go.
>>>>>>
>>>>>> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time
>>>>>> because of the lack of Java EE support in Apache NetBeans. The guy at the
>>>>>> desk to me got our Java EE project (Dataverse) working in NetBeans 9 but I
>>>>>> didn't have such a good time with NetBeans 10.
>>>>>>
>>>>>> I'm thrilled to say that this morning I got NetBeans 11 working with
>>>>>> our Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>>>>>>
>>>>>> However, not all is well. Being open source, we try to onboard as
>>>>>> many new contributors as possible to our project and if you follow our dev
>>>>>> guide as it appears now (4.11 for my reference), your first experience with
>>>>>> NetBeans 11 and our project is that it says "(broken)" next to the project
>>>>>> name in the Projects tab. (Screenshot attached.) If you right-click the
>>>>>> project and click "Resolve Problems", this is the error you see:
>>>>>>
>>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>>>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>>
>>>>>> We don't use JavaFX in our project so it's a very strange error.
>>>>>>
>>>>>> Next I clicked "Help" and then "Online Docs and Support". These show
>>>>>> docs for NetBeans 10 with no mention that I could find of what Java EE
>>>>>> developers are suppose to do. If there are new docs for NetBeans 11 that
>>>>>> you'd like us to look at before you release, please let us know.
>>>>>>
>>>>>> From previous attempts to get our project running on anything newer
>>>>>> than NetBeans 8.2 I knew that I should check out which plugins are
>>>>>> installed and enabled. I don't expect our contributors to know this so I
>>>>>> just made a pull request to improve our dev guide to explain how to go from
>>>>>> "broken" to a Java EE project.
>>>>>>
>>>>>> After activating "Java Web and EE", there is no green checkmark in
>>>>>> the Active column. Some new menu items appear but "clean and build" still
>>>>>> isn't available. I restarted NetBeans and explain this step in my pull
>>>>>> request:
>>>>>>
>>>>>> https://github.com/IQSS/dataverse/pull/5695
>>>>>>
>>>>>> In case it helps, I'm on Mac OS X 10.14.3.
>>>>>>
>>>>>> In my pull request I didn't document how to launch NetBeans but maybe
>>>>>> I should since a lot of our contributors are new developers, sometimes
>>>>>> college students, who may not be very familiar with the command line. I
>>>>>> doubt anyone here needs this (and you probably have better ways) but I'll
>>>>>> include my little script below since it's on my mind:
>>>>>>
>>>>>> #!/bin/sh
>>>>>> VERSION='11.0-vc4'
>>>>>> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
>>>>>> echo "Launching Netbeans from $BIN"
>>>>>> $BIN &
>>>>>>
>>>>>> I guess the other thing I'll mention is that my pull request also
>>>>>> includes the workaround to get the Netbeans Connector Chrome Extension
>>>>>> working.
>>>>>>
>>>>>> Finally, I've already given a little feedback on the survey itself,
>>>>>> about how I was confused that you don't let your participants type anything
>>>>>> (multiple choice only) but I'm new to your process. The other specific
>>>>>> thing is that I would have appreciate an "I don't know" option for the
>>>>>> question about performance of NetBeans 10 vs 11.
>>>>>>
>>>>>> Thanks for reading all this! I hope it's helpful! Again, I really
>>>>>> appreciate that Java EE support has been restored and that I'm no longer
>>>>>> feeling held back on old versions of Oracle NetBeans. Thank you!
>>>>>>
>>>>>> Phil
>>>>>>
>>>>>> --
>>>>>> Philip Durbin
>>>>>> Software Developer for http://dataverse.org
>>>>>> http://www.iq.harvard.edu/people/philip-durbin
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>>>>>> For additional commands, e-mail: users-help@netbeans.apache.org
>>>>>>
>>>>>> For further information about the NetBeans mailing lists, visit:
>>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>>
>>>>>

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by Geertjan Wielenga <ge...@googlemail.com.INVALID>.
So, it sounds like you're simply opening NetBeans and then opening your
project.

Instead of that, would be better if you'd first enable Java and Java EE, in
the New Project dialog, create a Java project and then a Java EE project
and everything will be enabled and you shouldn't encounter this problem.

Can you first try the above -- with a fresh userdir, i.e., from scratch,
with nothing enabled or otherwise -- and then respond after that?

Thanks,

Gj


On Fri, Mar 29, 2019 at 1:35 PM Philip Durbin <ph...@gmail.com>
wrote:

> Sure, it's easy to reproduce both the javafx error and the "dataverse
> (broken)" experience, unfortunately. I just reproduced it on a second and
> third computer here at home. That makes two Macs and one Ubuntu computer.
> Here are the steps:
>
> 1. Unzip incubating-netbeans-11.0-vc4-bin.zip and launch Netbeans.
> 2. git clone https://github.com/IQSS/dataverse.git (I'm on ac6a1fd)
> 3. Open dataverse as a project
> 4. Observe that Netbeans says "dataverse (broken)"
> 5. Right click "dataverse (broken)" and click "Resolve Problems..."
> 6. Observe the error "Feature FeatureInfo[java] is incomplete: some
> module(s) are missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)"
>
> I'm attaching screenshots from the second Mac and the Ubuntu computer and
> I'm putting details about their versions of Java below.
>
> I am *not* saying I want to install the "Java Web and Java EE" support.
> Please re-read my original message. There is a difference between
> installation and activation. I'm saying that as an experienced Netbeans
> users, I'm aware that Netbeans has plugins and so I know to start poking
> around in this area. Some of our summer interns are late high school or
> early college students and have never touched Netbeans before. It is for
> this reason that in that pull request for our dev guide (now merged) that I
> explain to go into "Plugins" and to observe that "Java Web and EE" is
> already installed but must be activated. On my second Mac no plugins are
> activated. When I check the box next to "Java Web and EE" the "Activate"
> button becomes available. I haven't clicked "Activate" yet but I'll include
> a screenshot. I'm trying to say that seeing "dataverse (broken)" for a Java
> EE project is a poor user experience (I don't love the word "broken" in
> this context) and that it's non-obvious to new Netbeans users that one must
> activate plugins to make the project non-broken. I compensated for this in
> our dev guide, explaining how to make our project non-broken from the
> Netbeans perspective.
>
> Emma, thanks for your note about Java 8 vs. 11. Below I'm listing the Java
> versions I'm running on the three computers I've tried.
>
> I'm glad to hear that docs are coming. Docs are extremely important.
>
> One more bit of feedback is that yesterday from my Mac at work (Mac 1,
> below), a number of Keymap shortcuts were missing. The entire
> "CommonTestRunner" category was absent, for example. Quitting Netbeans and
> restarting it fixed this. Very strange. I did not observe this bug on
> either computer at home. Very strange. I reported this yesterday in
> #netbeans on freenode, which I understand is piped into your Slack. You can
> read what I wrote at http://echelog.com/logs/browse/netbeans/1553727600
>
> I hope the feedback I'm giving is appreciated. I've spent a lot of time on
> this. To be clear, I voted "ship it!" for Netbeans 11 because I can work
> around these issue and guide contributors to our Java EE project to work
> around them as well. Again, I'm thrilled that I'm not stuck on Netbeans 8.2
> anymore. THANK YOU!
>
> Phil
>
> Mac 1 (work)
> OS X 10.14.3
> AdoptOpenJDK 1.8.0_192-b12
> (I can't run `java -version` from home)
>
> Mac 2 (home)
> OS X 10.14.3
> openjdk version "11" 2018-09-25
> OpenJDK Runtime Environment 18.9 (build 11+28)
> OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
>
> Linux 1 (home)
> Ubuntu 18.04.2 LTS
> openjdk version "1.8.0_191"
> OpenJDK Runtime Environment (build
> 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
> OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
>
>
>
>
> On Fri, Mar 29, 2019 at 4:07 AM Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
>> Can you provide step by step instructions from scratch so that we can
>> reproduce seeing this error:
>>
>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>
>> Thanks,
>>
>> Gj
>>
>>
>> On Fri, Mar 29, 2019 at 7:00 AM Geertjan Wielenga <
>> geertjan.wielenga@googlemail.com> wrote:
>>
>>> I don’t understand why you want to install the ‘Java Web and Java EE’
>>> support in Apache NetBeans 11. Please don’t do that. That support is
>>> automatically built into Apache NetBeans 11 for the first time.
>>>
>>> Yes, no docs yet specific to this release. Once they’re there would
>>> indeed be great for you to provide feedback on them.
>>>
>>> Gj
>>>
>>>
>>> On Thu, 28 Mar 2019 at 21:50, Emma Atkinson <em...@gmail.com>
>>> wrote:
>>>
>>>> Phil
>>>>
>>>> I think the error dialog saying
>>>>
>>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>
>>>> might be caused by running on JDK8.
>>>>
>>>> When I used the option  *--jdkhome <path>* to specify jdk-11 (*please
>>>> check the release notes for the right one*) the error did not appear.
>>>>
>>>> Regards
>>>>
>>>> Emma
>>>>
>>>>
>>>> On Thu, 28 Mar 2019 at 15:19, Philip Durbin <ph...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi! I just filled out the survey (late, please give us more notice
>>>>> next time) and I have a little feedback that I'd like to share here for a
>>>>> couple reasons:
>>>>>
>>>>> - From my perspective, the survey goes into a black hole. If there is
>>>>> any transparency about what responses have been recorded so far, I don't
>>>>> know where to find them. If they're available, I'm interested in them.
>>>>> - The survey didn't allow me to enter any comments. It's all multiple
>>>>> choice. I have more I would have said in the survey. But maybe that's what
>>>>> mailing lists are for. :)
>>>>>
>>>>> So here we go.
>>>>>
>>>>> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time
>>>>> because of the lack of Java EE support in Apache NetBeans. The guy at the
>>>>> desk to me got our Java EE project (Dataverse) working in NetBeans 9 but I
>>>>> didn't have such a good time with NetBeans 10.
>>>>>
>>>>> I'm thrilled to say that this morning I got NetBeans 11 working with
>>>>> our Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>>>>>
>>>>> However, not all is well. Being open source, we try to onboard as many
>>>>> new contributors as possible to our project and if you follow our dev guide
>>>>> as it appears now (4.11 for my reference), your first experience with
>>>>> NetBeans 11 and our project is that it says "(broken)" next to the project
>>>>> name in the Projects tab. (Screenshot attached.) If you right-click the
>>>>> project and click "Resolve Problems", this is the error you see:
>>>>>
>>>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>>
>>>>> We don't use JavaFX in our project so it's a very strange error.
>>>>>
>>>>> Next I clicked "Help" and then "Online Docs and Support". These show
>>>>> docs for NetBeans 10 with no mention that I could find of what Java EE
>>>>> developers are suppose to do. If there are new docs for NetBeans 11 that
>>>>> you'd like us to look at before you release, please let us know.
>>>>>
>>>>> From previous attempts to get our project running on anything newer
>>>>> than NetBeans 8.2 I knew that I should check out which plugins are
>>>>> installed and enabled. I don't expect our contributors to know this so I
>>>>> just made a pull request to improve our dev guide to explain how to go from
>>>>> "broken" to a Java EE project.
>>>>>
>>>>> After activating "Java Web and EE", there is no green checkmark in the
>>>>> Active column. Some new menu items appear but "clean and build" still isn't
>>>>> available. I restarted NetBeans and explain this step in my pull request:
>>>>>
>>>>> https://github.com/IQSS/dataverse/pull/5695
>>>>>
>>>>> In case it helps, I'm on Mac OS X 10.14.3.
>>>>>
>>>>> In my pull request I didn't document how to launch NetBeans but maybe
>>>>> I should since a lot of our contributors are new developers, sometimes
>>>>> college students, who may not be very familiar with the command line. I
>>>>> doubt anyone here needs this (and you probably have better ways) but I'll
>>>>> include my little script below since it's on my mind:
>>>>>
>>>>> #!/bin/sh
>>>>> VERSION='11.0-vc4'
>>>>> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
>>>>> echo "Launching Netbeans from $BIN"
>>>>> $BIN &
>>>>>
>>>>> I guess the other thing I'll mention is that my pull request also
>>>>> includes the workaround to get the Netbeans Connector Chrome Extension
>>>>> working.
>>>>>
>>>>> Finally, I've already given a little feedback on the survey itself,
>>>>> about how I was confused that you don't let your participants type anything
>>>>> (multiple choice only) but I'm new to your process. The other specific
>>>>> thing is that I would have appreciate an "I don't know" option for the
>>>>> question about performance of NetBeans 10 vs 11.
>>>>>
>>>>> Thanks for reading all this! I hope it's helpful! Again, I really
>>>>> appreciate that Java EE support has been restored and that I'm no longer
>>>>> feeling held back on old versions of Oracle NetBeans. Thank you!
>>>>>
>>>>> Phil
>>>>>
>>>>> --
>>>>> Philip Durbin
>>>>> Software Developer for http://dataverse.org
>>>>> http://www.iq.harvard.edu/people/philip-durbin
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>>>>> For additional commands, e-mail: users-help@netbeans.apache.org
>>>>>
>>>>> For further information about the NetBeans mailing lists, visit:
>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>
>>>>

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by Philip Durbin <ph...@gmail.com>.
Sure, it's easy to reproduce both the javafx error and the "dataverse
(broken)" experience, unfortunately. I just reproduced it on a second and
third computer here at home. That makes two Macs and one Ubuntu computer.
Here are the steps:

1. Unzip incubating-netbeans-11.0-vc4-bin.zip and launch Netbeans.
2. git clone https://github.com/IQSS/dataverse.git (I'm on ac6a1fd)
3. Open dataverse as a project
4. Observe that Netbeans says "dataverse (broken)"
5. Right click "dataverse (broken)" and click "Resolve Problems..."
6. Observe the error "Feature FeatureInfo[java] is incomplete: some
module(s) are missing: org\.netbeans\.libs\.javafx\.(linux|win|macosx)"

I'm attaching screenshots from the second Mac and the Ubuntu computer and
I'm putting details about their versions of Java below.

I am *not* saying I want to install the "Java Web and Java EE" support.
Please re-read my original message. There is a difference between
installation and activation. I'm saying that as an experienced Netbeans
users, I'm aware that Netbeans has plugins and so I know to start poking
around in this area. Some of our summer interns are late high school or
early college students and have never touched Netbeans before. It is for
this reason that in that pull request for our dev guide (now merged) that I
explain to go into "Plugins" and to observe that "Java Web and EE" is
already installed but must be activated. On my second Mac no plugins are
activated. When I check the box next to "Java Web and EE" the "Activate"
button becomes available. I haven't clicked "Activate" yet but I'll include
a screenshot. I'm trying to say that seeing "dataverse (broken)" for a Java
EE project is a poor user experience (I don't love the word "broken" in
this context) and that it's non-obvious to new Netbeans users that one must
activate plugins to make the project non-broken. I compensated for this in
our dev guide, explaining how to make our project non-broken from the
Netbeans perspective.

Emma, thanks for your note about Java 8 vs. 11. Below I'm listing the Java
versions I'm running on the three computers I've tried.

I'm glad to hear that docs are coming. Docs are extremely important.

One more bit of feedback is that yesterday from my Mac at work (Mac 1,
below), a number of Keymap shortcuts were missing. The entire
"CommonTestRunner" category was absent, for example. Quitting Netbeans and
restarting it fixed this. Very strange. I did not observe this bug on
either computer at home. Very strange. I reported this yesterday in
#netbeans on freenode, which I understand is piped into your Slack. You can
read what I wrote at http://echelog.com/logs/browse/netbeans/1553727600

I hope the feedback I'm giving is appreciated. I've spent a lot of time on
this. To be clear, I voted "ship it!" for Netbeans 11 because I can work
around these issue and guide contributors to our Java EE project to work
around them as well. Again, I'm thrilled that I'm not stuck on Netbeans 8.2
anymore. THANK YOU!

Phil

Mac 1 (work)
OS X 10.14.3
AdoptOpenJDK 1.8.0_192-b12
(I can't run `java -version` from home)

Mac 2 (home)
OS X 10.14.3
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)

Linux 1 (home)
Ubuntu 18.04.2 LTS
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)




On Fri, Mar 29, 2019 at 4:07 AM Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Can you provide step by step instructions from scratch so that we can
> reproduce seeing this error:
>
> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>
> Thanks,
>
> Gj
>
>
> On Fri, Mar 29, 2019 at 7:00 AM Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
>> I don’t understand why you want to install the ‘Java Web and Java EE’
>> support in Apache NetBeans 11. Please don’t do that. That support is
>> automatically built into Apache NetBeans 11 for the first time.
>>
>> Yes, no docs yet specific to this release. Once they’re there would
>> indeed be great for you to provide feedback on them.
>>
>> Gj
>>
>>
>> On Thu, 28 Mar 2019 at 21:50, Emma Atkinson <em...@gmail.com>
>> wrote:
>>
>>> Phil
>>>
>>> I think the error dialog saying
>>>
>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>
>>> might be caused by running on JDK8.
>>>
>>> When I used the option  *--jdkhome <path>* to specify jdk-11 (*please
>>> check the release notes for the right one*) the error did not appear.
>>>
>>> Regards
>>>
>>> Emma
>>>
>>>
>>> On Thu, 28 Mar 2019 at 15:19, Philip Durbin <ph...@gmail.com>
>>> wrote:
>>>
>>>> Hi! I just filled out the survey (late, please give us more notice next
>>>> time) and I have a little feedback that I'd like to share here for a couple
>>>> reasons:
>>>>
>>>> - From my perspective, the survey goes into a black hole. If there is
>>>> any transparency about what responses have been recorded so far, I don't
>>>> know where to find them. If they're available, I'm interested in them.
>>>> - The survey didn't allow me to enter any comments. It's all multiple
>>>> choice. I have more I would have said in the survey. But maybe that's what
>>>> mailing lists are for. :)
>>>>
>>>> So here we go.
>>>>
>>>> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time
>>>> because of the lack of Java EE support in Apache NetBeans. The guy at the
>>>> desk to me got our Java EE project (Dataverse) working in NetBeans 9 but I
>>>> didn't have such a good time with NetBeans 10.
>>>>
>>>> I'm thrilled to say that this morning I got NetBeans 11 working with
>>>> our Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>>>>
>>>> However, not all is well. Being open source, we try to onboard as many
>>>> new contributors as possible to our project and if you follow our dev guide
>>>> as it appears now (4.11 for my reference), your first experience with
>>>> NetBeans 11 and our project is that it says "(broken)" next to the project
>>>> name in the Projects tab. (Screenshot attached.) If you right-click the
>>>> project and click "Resolve Problems", this is the error you see:
>>>>
>>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>>
>>>> We don't use JavaFX in our project so it's a very strange error.
>>>>
>>>> Next I clicked "Help" and then "Online Docs and Support". These show
>>>> docs for NetBeans 10 with no mention that I could find of what Java EE
>>>> developers are suppose to do. If there are new docs for NetBeans 11 that
>>>> you'd like us to look at before you release, please let us know.
>>>>
>>>> From previous attempts to get our project running on anything newer
>>>> than NetBeans 8.2 I knew that I should check out which plugins are
>>>> installed and enabled. I don't expect our contributors to know this so I
>>>> just made a pull request to improve our dev guide to explain how to go from
>>>> "broken" to a Java EE project.
>>>>
>>>> After activating "Java Web and EE", there is no green checkmark in the
>>>> Active column. Some new menu items appear but "clean and build" still isn't
>>>> available. I restarted NetBeans and explain this step in my pull request:
>>>>
>>>> https://github.com/IQSS/dataverse/pull/5695
>>>>
>>>> In case it helps, I'm on Mac OS X 10.14.3.
>>>>
>>>> In my pull request I didn't document how to launch NetBeans but maybe I
>>>> should since a lot of our contributors are new developers, sometimes
>>>> college students, who may not be very familiar with the command line. I
>>>> doubt anyone here needs this (and you probably have better ways) but I'll
>>>> include my little script below since it's on my mind:
>>>>
>>>> #!/bin/sh
>>>> VERSION='11.0-vc4'
>>>> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
>>>> echo "Launching Netbeans from $BIN"
>>>> $BIN &
>>>>
>>>> I guess the other thing I'll mention is that my pull request also
>>>> includes the workaround to get the Netbeans Connector Chrome Extension
>>>> working.
>>>>
>>>> Finally, I've already given a little feedback on the survey itself,
>>>> about how I was confused that you don't let your participants type anything
>>>> (multiple choice only) but I'm new to your process. The other specific
>>>> thing is that I would have appreciate an "I don't know" option for the
>>>> question about performance of NetBeans 10 vs 11.
>>>>
>>>> Thanks for reading all this! I hope it's helpful! Again, I really
>>>> appreciate that Java EE support has been restored and that I'm no longer
>>>> feeling held back on old versions of Oracle NetBeans. Thank you!
>>>>
>>>> Phil
>>>>
>>>> --
>>>> Philip Durbin
>>>> Software Developer for http://dataverse.org
>>>> http://www.iq.harvard.edu/people/philip-durbin
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>>>> For additional commands, e-mail: users-help@netbeans.apache.org
>>>>
>>>> For further information about the NetBeans mailing lists, visit:
>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>
>>>

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by Geertjan Wielenga <ge...@googlemail.com.INVALID>.
Can you provide step by step instructions from scratch so that we can
reproduce seeing this error:

Feature FeatureInfo[java] is incomplete: some module(s) are missing:
org\.netbeans\.libs\.javafx\.(linux|win|macosx)

Thanks,

Gj


On Fri, Mar 29, 2019 at 7:00 AM Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> I don’t understand why you want to install the ‘Java Web and Java EE’
> support in Apache NetBeans 11. Please don’t do that. That support is
> automatically built into Apache NetBeans 11 for the first time.
>
> Yes, no docs yet specific to this release. Once they’re there would indeed
> be great for you to provide feedback on them.
>
> Gj
>
>
> On Thu, 28 Mar 2019 at 21:50, Emma Atkinson <em...@gmail.com>
> wrote:
>
>> Phil
>>
>> I think the error dialog saying
>>
>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>
>> might be caused by running on JDK8.
>>
>> When I used the option  *--jdkhome <path>* to specify jdk-11 (*please
>> check the release notes for the right one*) the error did not appear.
>>
>> Regards
>>
>> Emma
>>
>>
>> On Thu, 28 Mar 2019 at 15:19, Philip Durbin <ph...@gmail.com>
>> wrote:
>>
>>> Hi! I just filled out the survey (late, please give us more notice next
>>> time) and I have a little feedback that I'd like to share here for a couple
>>> reasons:
>>>
>>> - From my perspective, the survey goes into a black hole. If there is
>>> any transparency about what responses have been recorded so far, I don't
>>> know where to find them. If they're available, I'm interested in them.
>>> - The survey didn't allow me to enter any comments. It's all multiple
>>> choice. I have more I would have said in the survey. But maybe that's what
>>> mailing lists are for. :)
>>>
>>> So here we go.
>>>
>>> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time because
>>> of the lack of Java EE support in Apache NetBeans. The guy at the desk to
>>> me got our Java EE project (Dataverse) working in NetBeans 9 but I didn't
>>> have such a good time with NetBeans 10.
>>>
>>> I'm thrilled to say that this morning I got NetBeans 11 working with our
>>> Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>>>
>>> However, not all is well. Being open source, we try to onboard as many
>>> new contributors as possible to our project and if you follow our dev guide
>>> as it appears now (4.11 for my reference), your first experience with
>>> NetBeans 11 and our project is that it says "(broken)" next to the project
>>> name in the Projects tab. (Screenshot attached.) If you right-click the
>>> project and click "Resolve Problems", this is the error you see:
>>>
>>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>>
>>> We don't use JavaFX in our project so it's a very strange error.
>>>
>>> Next I clicked "Help" and then "Online Docs and Support". These show
>>> docs for NetBeans 10 with no mention that I could find of what Java EE
>>> developers are suppose to do. If there are new docs for NetBeans 11 that
>>> you'd like us to look at before you release, please let us know.
>>>
>>> From previous attempts to get our project running on anything newer than
>>> NetBeans 8.2 I knew that I should check out which plugins are installed and
>>> enabled. I don't expect our contributors to know this so I just made a pull
>>> request to improve our dev guide to explain how to go from "broken" to a
>>> Java EE project.
>>>
>>> After activating "Java Web and EE", there is no green checkmark in the
>>> Active column. Some new menu items appear but "clean and build" still isn't
>>> available. I restarted NetBeans and explain this step in my pull request:
>>>
>>> https://github.com/IQSS/dataverse/pull/5695
>>>
>>> In case it helps, I'm on Mac OS X 10.14.3.
>>>
>>> In my pull request I didn't document how to launch NetBeans but maybe I
>>> should since a lot of our contributors are new developers, sometimes
>>> college students, who may not be very familiar with the command line. I
>>> doubt anyone here needs this (and you probably have better ways) but I'll
>>> include my little script below since it's on my mind:
>>>
>>> #!/bin/sh
>>> VERSION='11.0-vc4'
>>> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
>>> echo "Launching Netbeans from $BIN"
>>> $BIN &
>>>
>>> I guess the other thing I'll mention is that my pull request also
>>> includes the workaround to get the Netbeans Connector Chrome Extension
>>> working.
>>>
>>> Finally, I've already given a little feedback on the survey itself,
>>> about how I was confused that you don't let your participants type anything
>>> (multiple choice only) but I'm new to your process. The other specific
>>> thing is that I would have appreciate an "I don't know" option for the
>>> question about performance of NetBeans 10 vs 11.
>>>
>>> Thanks for reading all this! I hope it's helpful! Again, I really
>>> appreciate that Java EE support has been restored and that I'm no longer
>>> feeling held back on old versions of Oracle NetBeans. Thank you!
>>>
>>> Phil
>>>
>>> --
>>> Philip Durbin
>>> Software Developer for http://dataverse.org
>>> http://www.iq.harvard.edu/people/philip-durbin
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>>> For additional commands, e-mail: users-help@netbeans.apache.org
>>>
>>> For further information about the NetBeans mailing lists, visit:
>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>
>>

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by Geertjan Wielenga <ge...@googlemail.com.INVALID>.
I don’t understand why you want to install the ‘Java Web and Java EE’
support in Apache NetBeans 11. Please don’t do that. That support is
automatically built into Apache NetBeans 11 for the first time.

Yes, no docs yet specific to this release. Once they’re there would indeed
be great for you to provide feedback on them.

Gj


On Thu, 28 Mar 2019 at 21:50, Emma Atkinson <em...@gmail.com>
wrote:

> Phil
>
> I think the error dialog saying
>
> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>
> might be caused by running on JDK8.
>
> When I used the option  *--jdkhome <path>* to specify jdk-11 (*please
> check the release notes for the right one*) the error did not appear.
>
> Regards
>
> Emma
>
>
> On Thu, 28 Mar 2019 at 15:19, Philip Durbin <ph...@gmail.com>
> wrote:
>
>> Hi! I just filled out the survey (late, please give us more notice next
>> time) and I have a little feedback that I'd like to share here for a couple
>> reasons:
>>
>> - From my perspective, the survey goes into a black hole. If there is any
>> transparency about what responses have been recorded so far, I don't know
>> where to find them. If they're available, I'm interested in them.
>> - The survey didn't allow me to enter any comments. It's all multiple
>> choice. I have more I would have said in the survey. But maybe that's what
>> mailing lists are for. :)
>>
>> So here we go.
>>
>> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time because
>> of the lack of Java EE support in Apache NetBeans. The guy at the desk to
>> me got our Java EE project (Dataverse) working in NetBeans 9 but I didn't
>> have such a good time with NetBeans 10.
>>
>> I'm thrilled to say that this morning I got NetBeans 11 working with our
>> Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>>
>> However, not all is well. Being open source, we try to onboard as many
>> new contributors as possible to our project and if you follow our dev guide
>> as it appears now (4.11 for my reference), your first experience with
>> NetBeans 11 and our project is that it says "(broken)" next to the project
>> name in the Projects tab. (Screenshot attached.) If you right-click the
>> project and click "Resolve Problems", this is the error you see:
>>
>> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
>> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>>
>> We don't use JavaFX in our project so it's a very strange error.
>>
>> Next I clicked "Help" and then "Online Docs and Support". These show docs
>> for NetBeans 10 with no mention that I could find of what Java EE
>> developers are suppose to do. If there are new docs for NetBeans 11 that
>> you'd like us to look at before you release, please let us know.
>>
>> From previous attempts to get our project running on anything newer than
>> NetBeans 8.2 I knew that I should check out which plugins are installed and
>> enabled. I don't expect our contributors to know this so I just made a pull
>> request to improve our dev guide to explain how to go from "broken" to a
>> Java EE project.
>>
>> After activating "Java Web and EE", there is no green checkmark in the
>> Active column. Some new menu items appear but "clean and build" still isn't
>> available. I restarted NetBeans and explain this step in my pull request:
>>
>> https://github.com/IQSS/dataverse/pull/5695
>>
>> In case it helps, I'm on Mac OS X 10.14.3.
>>
>> In my pull request I didn't document how to launch NetBeans but maybe I
>> should since a lot of our contributors are new developers, sometimes
>> college students, who may not be very familiar with the command line. I
>> doubt anyone here needs this (and you probably have better ways) but I'll
>> include my little script below since it's on my mind:
>>
>> #!/bin/sh
>> VERSION='11.0-vc4'
>> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
>> echo "Launching Netbeans from $BIN"
>> $BIN &
>>
>> I guess the other thing I'll mention is that my pull request also
>> includes the workaround to get the Netbeans Connector Chrome Extension
>> working.
>>
>> Finally, I've already given a little feedback on the survey itself, about
>> how I was confused that you don't let your participants type anything
>> (multiple choice only) but I'm new to your process. The other specific
>> thing is that I would have appreciate an "I don't know" option for the
>> question about performance of NetBeans 10 vs 11.
>>
>> Thanks for reading all this! I hope it's helpful! Again, I really
>> appreciate that Java EE support has been restored and that I'm no longer
>> feeling held back on old versions of Oracle NetBeans. Thank you!
>>
>> Phil
>>
>> --
>> Philip Durbin
>> Software Developer for http://dataverse.org
>> http://www.iq.harvard.edu/people/philip-durbin
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>> For additional commands, e-mail: users-help@netbeans.apache.org
>>
>> For further information about the NetBeans mailing lists, visit:
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>

Re: Netbeans 11.0-vc4 with a Java EE project (Dataverse)

Posted by Emma Atkinson <em...@gmail.com>.
Phil

I think the error dialog saying

Feature FeatureInfo[java] is incomplete: some module(s) are missing:
org\.netbeans\.libs\.javafx\.(linux|win|macosx)

might be caused by running on JDK8.

When I used the option  *--jdkhome <path>* to specify jdk-11 (*please check
the release notes for the right one*) the error did not appear.

Regards

Emma


On Thu, 28 Mar 2019 at 15:19, Philip Durbin <ph...@gmail.com> wrote:

> Hi! I just filled out the survey (late, please give us more notice next
> time) and I have a little feedback that I'd like to share here for a couple
> reasons:
>
> - From my perspective, the survey goes into a black hole. If there is any
> transparency about what responses have been recorded so far, I don't know
> where to find them. If they're available, I'm interested in them.
> - The survey didn't allow me to enter any comments. It's all multiple
> choice. I have more I would have said in the survey. But maybe that's what
> mailing lists are for. :)
>
> So here we go.
>
> I've been feeling "stuck" on Oracle NetBeans 8.2 for a long time because
> of the lack of Java EE support in Apache NetBeans. The guy at the desk to
> me got our Java EE project (Dataverse) working in NetBeans 9 but I didn't
> have such a good time with NetBeans 10.
>
> I'm thrilled to say that this morning I got NetBeans 11 working with our
> Java EE project. I'm no longer stuck on 8.2. THANK YOU!
>
> However, not all is well. Being open source, we try to onboard as many new
> contributors as possible to our project and if you follow our dev guide as
> it appears now (4.11 for my reference), your first experience with NetBeans
> 11 and our project is that it says "(broken)" next to the project name in
> the Projects tab. (Screenshot attached.) If you right-click the project and
> click "Resolve Problems", this is the error you see:
>
> Feature FeatureInfo[java] is incomplete: some module(s) are missing:
> org\.netbeans\.libs\.javafx\.(linux|win|macosx)
>
> We don't use JavaFX in our project so it's a very strange error.
>
> Next I clicked "Help" and then "Online Docs and Support". These show docs
> for NetBeans 10 with no mention that I could find of what Java EE
> developers are suppose to do. If there are new docs for NetBeans 11 that
> you'd like us to look at before you release, please let us know.
>
> From previous attempts to get our project running on anything newer than
> NetBeans 8.2 I knew that I should check out which plugins are installed and
> enabled. I don't expect our contributors to know this so I just made a pull
> request to improve our dev guide to explain how to go from "broken" to a
> Java EE project.
>
> After activating "Java Web and EE", there is no green checkmark in the
> Active column. Some new menu items appear but "clean and build" still isn't
> available. I restarted NetBeans and explain this step in my pull request:
>
> https://github.com/IQSS/dataverse/pull/5695
>
> In case it helps, I'm on Mac OS X 10.14.3.
>
> In my pull request I didn't document how to launch NetBeans but maybe I
> should since a lot of our contributors are new developers, sometimes
> college students, who may not be very familiar with the command line. I
> doubt anyone here needs this (and you probably have better ways) but I'll
> include my little script below since it's on my mind:
>
> #!/bin/sh
> VERSION='11.0-vc4'
> BIN="$HOME/java/netbeans/$VERSION/netbeans/bin/netbeans"
> echo "Launching Netbeans from $BIN"
> $BIN &
>
> I guess the other thing I'll mention is that my pull request also includes
> the workaround to get the Netbeans Connector Chrome Extension working.
>
> Finally, I've already given a little feedback on the survey itself, about
> how I was confused that you don't let your participants type anything
> (multiple choice only) but I'm new to your process. The other specific
> thing is that I would have appreciate an "I don't know" option for the
> question about performance of NetBeans 10 vs 11.
>
> Thanks for reading all this! I hope it's helpful! Again, I really
> appreciate that Java EE support has been restored and that I'm no longer
> feeling held back on old versions of Oracle NetBeans. Thank you!
>
> Phil
>
> --
> Philip Durbin
> Software Developer for http://dataverse.org
> http://www.iq.harvard.edu/people/philip-durbin
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: users-help@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists