*On Fri, Mar 29, 2019 at 1:54 PM Geertjan Wielenga
<geertjan.wiele...@googlemail.com <geertjan.wiele...@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
<geertjan.wiele...@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.wiele...@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.wiele...@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.wiele...@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 <philipdur...@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.wiele...@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.wiele...@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.atkins...@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 <philipdur...@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-unsubscr...@netbeans.apache.org
>>>>>>>>> For additional commands, e-mail: users-h...@netbeans.apache.org
>>>>>>>>>
>>>>>>>>> For further information about the NetBeans mailing lists, visit:
>>>>>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>>>>>
>>>>>>>>

Reply via email to