Does the NB installer try to find the JDK folder by calling
/usr/libexec/java_home ?  If so, the java_home tool is completely broken
under Big Sur and will not return a JDK folder unless a JAVA_HOME
environment variable is *already* set to a valid JDK, in which case the
java_home tool always returns the value $JAVA_HOME.  If JAVA_HOME isn't
already set, the java_home tool doesn't work at all.  You can get it to
list other JDKs installed if JAVA_HOME is already set to a valid home
folder for one of the JDKs.

I reported these issues to Apple during the Big Sur beta and the report
seemed to be reviewed by somebody that didn't have a clue what they were
doing and said java_home was working as designed!  I reported a couple
issues that remain unresolved.  Not sure if anyone has a contact at Apple
(the one email address I had bounced), but if you do maybe you can give
them a nudge.

Scott


On Fri, Nov 13, 2020 at 11:19 AM Christian Oyarzun <c...@oyarzun.net> wrote:

> I think there are potentially two issues at play with MacOS.
>
> 1. NETBEANS-5004 Netbeans not allowed to access personal files and folder
> under macOS
>     https://issues.apache.org/jira/browse/NETBEANS-5004
>     This does not have to do with Big Sur, but rather if you use JDK 11.0.9
> you can no longer access files from your Desktop or Documents folders.
>     From looking at the comments in the issue, the problem seems to be that
> NetBeans is launched with a shell script which is not signed.
>
> 2. And an issue with dialogs in Big Sur.
>
> http://mail-archives.apache.org/mod_mbox/netbeans-dev/202011.mbox/%3CDDBAC320-96AA-42AF-99D6-00F5AAA9566C%40jcmachado.net%3E
>     Not sure if this is the same issue as it just says it does not work.
>
> http://mail-archives.apache.org/mod_mbox/netbeans-dev/202011.mbox/%3C78454EE5-6CBB-44A2-950D-0E24C85BC89E%40icloud.com%3E
>
> Not having Big Sur installed, I have not encountered #2. But I have seen
> NETBEANS-5004 with Catalina and JDK 11.0.9 and the workaround is to run
> NetBeans from the Terminal.
>
> --Christian
>
> On Fri, Nov 13, 2020 at 10:58 AM Laszlo Kishalmi <
> laszlo.kisha...@gmail.com>
> wrote:
>
> > Well,
> >
> > So far there is no open blocker issue reported against NetBeans.
> > Supporting an OS which just released to the public would be nice, but it
> > wasn't really in the scope in the last 3 months.
> >
> > As far as I knew the situation, some people reported weird rendering
> > issues, which could be the JDK, and lately that our Mac installer does
> > not work on BugSur, which have the work around of using our zip
> > distribution.
> >
> > These could be covered in the Release Notes. If we have real issues to
> > act on, those could be fixed in 12.3 (must be reported first though)
> >
> > Again, we are releasing the Source code. Though convenience binaries are
> > important, we cannot be expected to support every new and shiny right
> > after it is released.
> >
> > So we are still on track with the 15th of November cut of 12.2 release.
> >
> >
> > On 11/13/20 12:33 AM, Geertjan Wielenga wrote:
> > >
> > > I think we need to look at these new Mac related issues and shouldn’t
> > > release 12.2 until we have some response or plan around that.
> > >
> > > Gj
> > >
> > > On Fri, 13 Nov 2020 at 08:51, Laszlo Kishalmi
> > > <laszlo.kisha...@gmail.com <mailto:laszlo.kisha...@gmail.com>> wrote:
> > >
> > >     Dear Apache NetBeans community,
> > >
> > >     The second, and hopefully final release candidate of Apache
> NetBeans
> > >     12.2 is available.
> > >
> > >     This one is fixing one blocker issue [NETBEANS-5007] No restart of
> > >     language server after change of JDK home
> > >
> > >     as of: https://github.com/apache/netbeans/pull/2531
> > >
> > >     Technically this codechange only affects the upcoming VSCode
> > >     Extension,
> > >     so our target date for cutting the release is still 15th of
> November.
> > >
> > >
> > >     **The following rules are applied to the PR-s :**
> > >
> > >     As this is a release candidate, if everything goes right the
> release
> > >     build would be cut from the very same git commit as this one.
> > >
> > >     Only fixes for blocker issues are allowed this time! The rules are
> > >     the
> > >     following:
> > >     - The blocker issue, if found has to be announced and discussed on
> > >     the
> > >     developer mailing list first. Please note that if you have concern
> > >     about
> > >     the the licensing of some files/component please raise it now as
> > >     those
> > >     are considered blocking.
> > >     - If there would be an eventual need of fix, please:
> > >     - Mark the milestone as: 12.2
> > >     - Please add me (lkishalmi) as an additional reviewer
> > >
> > >     That would also indicate that we do another release candidate when
> > >     the
> > >     issue is fixed.
> > >
> > >     I've merged all the changes happened for NetBeans12.2-rc2 to the
> > >     master
> > >     as well:
> > >     - If you feel the PR is ready for 12.3 then mark that milestone
> > >     - Add the usual reviewers
> > >     - API/SPI changes are fine
> > >     - Structural changes are welcome if needed
> > >
> > >     If everything goes right the Next action would be the vote on the
> > >     release from 15th of November!
> > >
> > >
> > >     The NetBeans 12.2-rc2 artifacts are here:
> > >
> >
> https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/netbeans/job/release122/17/artifact/dist
> > >
> > >
> > >
> > >     Link to the binary zip:
> > >
> >
> https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/netbeans/job/release122/17/artifact/dist/netbeans/netbeans-12.2-rc2-bin.zip
> > >
> > >
> > >     SHA512:
> > >
> >
> 5b9f8194f997ce72c4f4a4cec2b32c6c0422cc5d1a3bc7a2862e813797998b7474a5f93979fb1bb8e3222b31fbe03260a452d116fdca65238c520cde01174891
> > >
> > >     The sources are here:
> > >
> >
> https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/netbeans/job/release122/17/artifact/dist/netbeans/netbeans-12.2-rc2-source.zip
> > >
> > >
> > >     SHA512:
> > >
> >
> 9152c7ea1e87403ed4855ebbafbdcd431725bd1b685ad8dfeefb7c7418d1545a2eaf996e94df379516f22a6d3d41171c09571810df19e40a7d1cf5e5e578e269
> > >
> > >     Release schedule :
> > >
> > https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule
> > >
> > >     Bug Priority Guidelines :
> > >
> >
> https://cwiki.apache.org/confluence/display/NETBEANS/Bug+Priority+Guidelines
> > >
> > >
> > >
> > >     Thank you for your contributions!
> > >
> > >     --
> > >     Laszlo Kishalmi
> > >     Release Manager of Apache NetBeans 12.2
> > >
> > >
> > >
>  ---------------------------------------------------------------------
> > >     To unsubscribe, e-mail: netcat-unsubscr...@netbeans.apache.org
> > >     <mailto:netcat-unsubscr...@netbeans.apache.org>
> > >     For additional commands, e-mail: netcat-h...@netbeans.apache.org
> > >     <mailto:netcat-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