Wow, what a team! Gj
On Sunday, March 3, 2019, Gaurav Gupta <gaurav.gupta...@gmail.com> wrote: > I fixed a similar issue in Payara plugin, I will check make the PR for > GlassFish modules too. > > https://github.com/payara/ecosystem-netbeans-plugin/pull/17/files > > Thanks and kind regards, > Gaurav Gupta > > > > > > > On Sun, Mar 3, 2019 at 8:17 AM Josh Juneau <juneau...@gmail.com> wrote: > > > Nice work Pete! Thanks for confirming and digging into the code looking > > for the fix. > > > > Let me know if you need me to try and help with anything. > > > > Best > > > > Josh Juneau > > juneau...@gmail.com > > http://jj-blogger.blogspot.com > > https://www.apress.com/index.php/author/author/view/id/1866 > > > > > On Mar 2, 2019, at 8:36 PM, Pete Whelpton <peedee...@gmail.com> wrote: > > > > > > I was able to replicate - but in my case, after starting GF from > withing > > > NB, running netstat -tnlp at the console showed the GlassFish had > started > > > listening on 8080 (and navigating to http://localhost:8080 proved it), > > but > > > NB wasn't opening the GF log window, or recognizing that it had > started. > > > > > > Had a dig around in glassfish.common.LogViewMgr, and found that it is > > > calling ResourceBundle.getBundle() for > > "sun.util.logging.resources.logging" > > > so that it can get translations for WARNING and SEVERE messages in the > > > user's local language and monitor the log for these problems. > > > > > > But in JDK9+ java.logging module doesn't export > > sun.util.logging.resources, > > > so this will fall over. I think that's at least one of the issues > > starting > > > GF when running NB on > JDK9 > > > > > > > > > HTH > > > > > > P > > > > > >> On Sat, Mar 2, 2019 at 10:24 PM Josh Juneau <juneau...@gmail.com> > > wrote: > > >> > > >> Sure thing Geertjan, I think your solution is perfect for this > release. > > >> Essentially, if you are developing Java EE applications then run > > NetBeans > > >> under the same version of the JDK that you are using to run the > > server. At > > >> this point it is JDK 8. Hopefully within the year we will see some > > servers > > >> running on JDK 11. Come to think of it...OpenLiberty may already run > on > > >> JDK 11...I'll have to test that out at some point. > > >> > > >> In any case, I will perform some tests with a fresh user dir, and > fresh > > >> everything, this weekend. I'll let you know how it goes. > > >> > > >> Josh Juneau > > >> juneau...@gmail.com > > >> http://jj-blogger.blogspot.com > > >> https://www.apress.com/index.php/author/author/view/id/1866 > > >> > > >>> On Mar 2, 2019, at 2:11 PM, Geertjan Wielenga > > >> <geertjan.wiele...@googlemail.com.invalid> wrote: > > >>> > > >>> Also, a simple solution may be to explicitly tell users to run Apache > > >>> NetBeans 11 on JDK 8 if they want to make use of GlassFish, since > > >> GlassFish > > >>> itself runs on JDK 8 only and that if, as has been pointed out, code > > that > > >>> is explicit to JDK 9 or later is run on GlassFish, it will fail. So > > best > > >> to > > >>> use JDK 8 for both NetBeans and GlassFish. > > >>> > > >>> How does that sound? > > >>> > > >>> Gj > > >>> > > >>> > > >>> On Sat, Mar 2, 2019 at 9:05 PM Geertjan Wielenga < > > >>> geertjan.wiele...@googlemail.com> wrote: > > >>> > > >>>> Again, please, do this: fresh user dir, fresh everything, start > > >> GlassFish > > >>>> from inside NetBeans, close NetBeans, restart NetBeans, refresh the > > >>>> GlassFish node. > > >>>> > > >>>> Just confirm the above works so that we can go from there -- i.e., > > don't > > >>>> start GlassFish anywhere other than in NetBeans, then restart, then > > >> refresh > > >>>> the GlassFish node. Yes, not ideal, not what we want, but please can > > you > > >>>> confirm the above works so that we're all on the same page. > > >>>> > > >>>> Gj > > >>>> > > >>>>> On Sat, Mar 2, 2019 at 8:54 PM Josh Juneau <juneau...@gmail.com> > > >> wrote: > > >>>>> > > >>>>> I've confirmed that the same issue occurs under vc1, unfortunately. > > I > > >>>>> had not fully tested vc1 under JDK 9/10/11/12, only used running > > under > > >> JDK > > >>>>> 8. > > >>>>> > > >>>>> Running NetBeans 11 vc1/vc2 Under JDK 9/10/11/12: If you start up > > >>>>> GlassFish and then open up the IDE, the controls for > > starting/stopping > > >> the > > >>>>> GlassFish instance are grayed out. If I attempt to open the > > GlassFish > > >>>>> domain log within the IDE, nothing happens. There is NO green > arrow > > >> icon > > >>>>> to indicate that the GlassFish instance is running. > > >>>>> > > >>>>> Running NetBeans 11 vc1/vc2 Under JDK 8: GlassFish can be > > controlled, > > >> as > > >>>>> expected. If I start GlassFish and then open the IDE, a green > arrow > > >> icon > > >>>>> is displayed on the GlassFish server icon...indicating that it is > > >> already > > >>>>> running. I am able to open the GlassFish domain log within the IDE > > and > > >>>>> interact with the server, as expected. > > >>>>> > > >>>>> Again, this is confirmed under OSX 10.13.x using JDK 8u171. > > >>>>> > > >>>>> Hope this helps. > > >>>>> > > >>>>> Josh Juneau > > >>>>> juneau...@gmail.com > > >>>>> http://jj-blogger.blogspot.com > > >>>>> https://www.apress.com/index.php/author/author/view/id/1866 > > >>>>> > > >>>>>> On Mar 2, 2019, at 12:50 PM, Geertjan Wielenga > > >>>>> <geertjan.wiele...@googlemail.com.invalid> wrote: > > >>>>>> > > >>>>>> Try to start it, close the IDE, then refresh the node after > restart. > > >>>>>> > > >>>>>> Yes, not ideal, but please try to see if that works so we can > figure > > >> it > > >>>>> out > > >>>>>> further from there and so we can confirm that it actually can > start, > > >>>>> though > > >>>>>> after the above steps. > > >>>>>> > > >>>>>> Gj > > >>>>>> > > >>>>>>> On Sat, Mar 2, 2019 at 7:46 PM Jose Ch <pepnes...@gmail.com> > > wrote: > > >>>>>>> > > >>>>>>> To be clear I used JDK 8 for the Platform option for Glassfish > and > > >>>>> Payara > > >>>>>>> and JDK 11/12/13 for Netbeans and never successfully started > them. > > I > > >>>>> will > > >>>>>>> try many combinations with different vendors (but always use JDK > 8 > > >> for > > >>>>> the > > >>>>>>> app servers) as soon as I get the chance this weekend. > > >>>>>>> > > >>>>>>> José. > > >>>>>>> > > >>>>>>> On Sat, Mar 2, 2019, 12:34 Geertjan Wielenga > > >>>>>>> <geertjan.wiele...@googlemail.com.invalid> wrote: > > >>>>>>> > > >>>>>>>> GlassFish does not support anything beyond JDK 8. > > >>>>>>>> > > >>>>>>>> Gj > > >>>>>>>> > > >>>>>>>>> On Saturday, March 2, 2019, Jose Ch <pepnes...@gmail.com> > wrote: > > >>>>>>>>> > > >>>>>>>>> The same happens to me in Fedora 29, but I never tried with > JDK 8 > > >>>>>>> always > > >>>>>>>>> with JDK 11/12/13 and never successfully start payara or > > glassfish > > >>>>>>> within > > >>>>>>>>> the IDE. > > >>>>>>>>> > > >>>>>>>>> On Sat, Mar 2, 2019, 10:04 Geertjan Wielenga > > >>>>>>>>> <geertjan.wiele...@googlemail.com.invalid> wrote: > > >>>>>>>>> > > >>>>>>>>>> I’ve started GlassFish v5 and v5.1 from the Servers node with > > >> Apache > > >>>>>>>>>> NetBeans 11 vc1 without a problem several times. To check > > whether > > >>>>>>> this > > >>>>>>>> is > > >>>>>>>>>> specific to vc2 or specific to you, can you try with vc1 > > (instead > > >> of > > >>>>>>>>> vc2)? > > >>>>>>>>>> > > >>>>>>>>>> Gj > > >>>>>>>>>> > > >>>>>>>>>>> On Saturday, March 2, 2019, Josh Juneau <juneau...@gmail.com > > > > >>>>> wrote: > > >>>>>>>>>>> > > >>>>>>>>>>> Thanks Pete, I will put something in the JIRA. Just wanted > to > > >>>>>>>> confirm > > >>>>>>>>>> that > > >>>>>>>>>>> someone else was seeing the same issue first. I'm running on > > Mac > > >>>>>>> OS > > >>>>>>>> X > > >>>>>>>>>>> 10.13.6. > > >>>>>>>>>>> > > >>>>>>>>>>> On Sat, Mar 2, 2019 at 9:46 AM Pete Whelpton < > > >> peedee...@gmail.com> > > >>>>>>>>>> wrote: > > >>>>>>>>>>> > > >>>>>>>>>>>> Doh! I did notice whilst I was poking around in the > GlassFish > > >>>>>>> code > > >>>>>>>>> that > > >>>>>>>>>>> the > > >>>>>>>>>>>> base64 package that is removed from JDK10 onwards was being > > used > > >>>>>>>>>>> somewhere > > >>>>>>>>>>>> in authentication, so hopefully it is something as simple as > > >>>>>>> that. > > >>>>>>>>>>>> > > >>>>>>>>>>>> If not, it might be beyond my abilities, but if you create > an > > >>>>>>> issue > > >>>>>>>>> in > > >>>>>>>>>>> the > > >>>>>>>>>>>> Jira, hopefully somebody more talented than I can take a > look > > >> and > > >>>>>>>>>> figure > > >>>>>>>>>>> it > > >>>>>>>>>>>> out. > > >>>>>>>>>>>> > > >>>>>>>>>>>> > > >>>>>>>>>>>> P > > >>>>>>>>>>>> > > >>>>>>>>>>>> On Sat, 2 Mar 2019, 15:41 Josh Juneau, <juneau...@gmail.com > > > > >>>>>>>> wrote: > > >>>>>>>>>>>> > > >>>>>>>>>>>>> Hi Pete, > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> Thanks for the write-up. I have verified, and I already > have > > >>>>>>>> JDK8 > > >>>>>>>>>>>>> registered as an available platform. When I right-click on > > >>>>>>>>> GlassFish > > >>>>>>>>>>> -> > > >>>>>>>>>>>>> Properties, the JDK 8 platform is already selected under > the > > >>>>>>> Java > > >>>>>>>>>> tab. > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> I've verified on vc2 that JDK 10, JDK 11, and JDK 12 seem > to > > be > > >>>>>>>>>>>> exhibiting > > >>>>>>>>>>>>> the same behavior for GlassFish server. I have had success > > >>>>>>>>> starting > > >>>>>>>>>>> the > > >>>>>>>>>>>>> server from within the IDE, but I am unable to open up the > > >>>>>>> server > > >>>>>>>>>>> domain > > >>>>>>>>>>>>> log or perform restart, stop, or terminate from within the > > IDE. > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> Thanks again > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> On Sat, Mar 2, 2019 at 9:22 AM Pete Whelpton < > > >>>>>>>> peedee...@gmail.com> > > >>>>>>>>>>>> wrote: > > >>>>>>>>>>>>> > > >>>>>>>>>>>>>> Hi Josh, > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> Apologies if this is stating the obvious and you have > > already > > >>>>>>>>> tried > > >>>>>>>>>>> it > > >>>>>>>>>>>> - > > >>>>>>>>>>>>>> away from computer at the moment and can't test myself, > but > > >>>>>>>> have > > >>>>>>>>>> you > > >>>>>>>>>>>>> tried: > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> * Launching NB under JDK11 > > >>>>>>>>>>>>>> * Right click GlassFish instance -> Properties > > >>>>>>>>>>>>>> * Java tab -> Manage platforms button > > >>>>>>>>>>>>>> * Add JDK8 > > >>>>>>>>>>>>>> * Select JDK8 in dropdown > > >>>>>>>>>>>>>> * Close dialog and try starting GlassFish > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> ? > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> Hope that works! > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> P > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> On Sat, Mar 2, 2019 at 3:08 PM Josh Juneau < > > >>>>>>>> juneau...@gmail.com> > > >>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>>> I have noticed that using vc2, and running NetBeans on > JDK > > >>>>>>> 11 > > >>>>>>>>> or > > >>>>>>>>>>> 12, > > >>>>>>>>>>>> my > > >>>>>>>>>>>>>>> registered GlassFish server will not start from within > the > > >>>>>>>> IDE. > > >>>>>>>>>> I > > >>>>>>>>>>> am > > >>>>>>>>>>>>>>> unable to manage GlassFish (or Payara) from within the > IDE > > >>>>>>>>>> unless I > > >>>>>>>>>>>>> start > > >>>>>>>>>>>>>>> NetBeans under JDK 8. If I start up NetBeans under JDK 8 > > >>>>>>>>> things > > >>>>>>>>>>> seem > > >>>>>>>>>>>>> to > > >>>>>>>>>>>>>>> work without issue. > > >>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>> Has anyone else experienced this same behavior? > > >>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>> Thanks > > >>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>> Josh Juneau > > >>>>>>>>>>>>>>> juneau...@gmail.com > > >>>>>>>>>>>>>>> http://jj-blogger.blogspot.com > > >>>>>>>>>>>>>>> > > >>>>>>> https://www.apress.com/index.php/author/author/view/id/1866 > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>> -- > > >>>>>>>>>>>>> Josh Juneau > > >>>>>>>>>>>>> juneau...@gmail.com > > >>>>>>>>>>>>> http://jj-blogger.blogspot.com > > >>>>>>>>>>>>> https://www.apress.com/index. > php/author/author/view/id/1866 > > >>>>>>>>>>>>> > > >>>>>>>>>>>> > > >>>>>>>>>>> -- > > >>>>>>>>>>> Josh Juneau > > >>>>>>>>>>> juneau...@gmail.com > > >>>>>>>>>>> http://jj-blogger.blogspot.com > > >>>>>>>>>>> https://www.apress.com/index.php/author/author/view/id/1866 > > >>>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>> > > >>>>>>>> > > >>>>>>> > > >>>>> > > >>>> > > >> > > >