I used the MacOSX installer.   I do see the files in the
/Applications/NetBeans/Apache\ NetBeans\
12.6.app/Contents/Resources/NetBeans/netbeans/ide/bin/nativeexecution

and also don’t have any arm/m1 arch files.  There is also a hosting.sh file
there which also does not have any ARM info/logic.

I have Rosetta installed although I strive to use native code when possible.

On Jan 13, 2022 at 5:27:42 PM, Tim Mullé <tmu...@gmail.com> wrote:

> I did more searching in my netbeans installation folder and found the list
> of files the Terminal was looking for, but I noticed that there is no ARM
> or AARCH files mentioned for any OS.
>
> My `uname -a` reports: Darwin mars.fios-router.home 21.2.0 Darwin Kernel
> Version 21.2.0: Sun Nov 28 20:28:41 PST 2021;
> root:xnu-8019.61.5~1/RELEASE_ARM64_T6000 arm64
>
> And I’m running a M1 native JDK from Temurin 17.0.1+12 and tried Azul
> 11.0.13+8 both arm ARM64 JDKs
>
>
> more ./ide/update_tracking/org-netbeans-modules-dlight-nativeexecution.xml
>
> <?xml version="1.0" encoding="UTF-8"?><module
> codename="org.netbeans.modules.dlight.nativeexecution">
>    <module_version install_time="1637574916194" last="true"
> origin="installer" specification_version="1.53.0.1">
>        <file crc="588438809"
> name="bin/nativeexecution/Linux-sparc_64/killall"/>
>        <file crc="1013170221"
> name="bin/nativeexecution/Linux-sparc_64/process_start"/>
>        <file crc="1124076903"
> name="bin/nativeexecution/Linux-sparc_64/pty"/>
>        <file crc="3525643186"
> name="bin/nativeexecution/Linux-sparc_64/pty_open"/>
>        <file crc="4193748795"
> name="bin/nativeexecution/Linux-sparc_64/sigqueue"/>
>        <file crc="3667501403"
> name="bin/nativeexecution/Linux-sparc_64/stat"/>
>        <file crc="2976948706"
> name="bin/nativeexecution/Linux-sparc_64/unbuffer.so"/>
>        <file crc="2995732816"
> name="bin/nativeexecution/Linux-x86/killall"/>
>        <file crc="755239459"
> name="bin/nativeexecution/Linux-x86/process_start"/>
>        <file crc="2063814722" name="bin/nativeexecution/Linux-x86/pty"/>
>        <file crc="1863507197"
> name="bin/nativeexecution/Linux-x86/pty_open"/>
>        <file crc="3356918927"
> name="bin/nativeexecution/Linux-x86/sigqueue"/>
>        <file crc="954821623" name="bin/nativeexecution/Linux-x86/stat"/>
>        <file crc="2315260862"
> name="bin/nativeexecution/Linux-x86/unbuffer.so"/>
>        <file crc="3467496026"
> name="bin/nativeexecution/Linux-x86_64/killall"/>
>        <file crc="1237002094"
> name="bin/nativeexecution/Linux-x86_64/process_start"/>
>        <file crc="722866005" name="bin/nativeexecution/Linux-x86_64/pty"/>
>        <file crc="2212810710"
> name="bin/nativeexecution/Linux-x86_64/pty_open"/>
>        <file crc="496243041"
> name="bin/nativeexecution/Linux-x86_64/sigqueue"/>
>        <file crc="3632465540"
> name="bin/nativeexecution/Linux-x86_64/stat"/>
>        <file crc="3831061554"
> name="bin/nativeexecution/Linux-x86_64/unbuffer.so"/>
>        <file crc="2739242954"
> name="bin/nativeexecution/MacOSX-x86/killall"/>
>        <file crc="1275998866"
> name="bin/nativeexecution/MacOSX-x86/process_start"/>
>        <file crc="116223212" name="bin/nativeexecution/MacOSX-x86/pty"/>
>        <file crc="3907469265"
> name="bin/nativeexecution/MacOSX-x86/pty_open"/>
>        <file crc="483427664" name="bin/nativeexecution/MacOSX-x86/stat"/>
>        <file crc="2121602452"
> name="bin/nativeexecution/MacOSX-x86/unbuffer.dylib"/>
>        <file crc="1074101021"
> name="bin/nativeexecution/MacOSX-x86_64/killall"/>
>        <file crc="3584022884"
> name="bin/nativeexecution/MacOSX-x86_64/process_start"/>
>        <file crc="4063295432"
> name="bin/nativeexecution/MacOSX-x86_64/pty"/>
>        <file crc="21247631"
> name="bin/nativeexecution/MacOSX-x86_64/pty_open"/>
>        <file crc="1927002667"
> name="bin/nativeexecution/MacOSX-x86_64/stat"/>
>        <file crc="380202925"
> name="bin/nativeexecution/MacOSX-x86_64/unbuffer.dylib"/>
>        <file crc="472383741"
> name="bin/nativeexecution/SunOS-sparc_64/killall"/>
>        <file crc="1236182142"
> name="bin/nativeexecution/SunOS-sparc_64/privp"/>
>        <file crc="2777571336"
> name="bin/nativeexecution/SunOS-sparc_64/process_start"/>
>        <file crc="1789084748"
> name="bin/nativeexecution/SunOS-sparc_64/pty"/>
>        <file crc="1356860664"
> name="bin/nativeexecution/SunOS-sparc_64/pty_open"/>
>        <file crc="1736553690"
> name="bin/nativeexecution/SunOS-sparc_64/sigqueue"/>
>        <file crc="4154337329"
> name="bin/nativeexecution/SunOS-sparc_64/stat"/>
>        <file crc="587327566"
> name="bin/nativeexecution/SunOS-sparc_64/unbuffer.so"/>
>        <file crc="2177548535"
> name="bin/nativeexecution/SunOS-x86/killall"/>
>        <file crc="4216904528" name="bin/nativeexecution/SunOS-x86/privp"/>
>        <file crc="416235550"
> name="bin/nativeexecution/SunOS-x86/process_start"/>
>        <file crc="3281347693" name="bin/nativeexecution/SunOS-x86/pty"/>
>        <file crc="3367504075"
> name="bin/nativeexecution/SunOS-x86/pty_open"/>
>        <file crc="1793077003"
> name="bin/nativeexecution/SunOS-x86/sigqueue"/>
>        <file crc="2657351441" name="bin/nativeexecution/SunOS-x86/stat"/>
>        <file crc="1487122317"
> name="bin/nativeexecution/SunOS-x86/unbuffer.so"/>
>        <file crc="3983361726"
> name="bin/nativeexecution/SunOS-x86_64/killall"/>
>        <file crc="1974308125"
> name="bin/nativeexecution/SunOS-x86_64/process_start"/>
>        <file crc="2798811464" name="bin/nativeexecution/SunOS-x86_64/pty"/>
>        <file crc="1270195796"
> name="bin/nativeexecution/SunOS-x86_64/pty_open"/>
>        <file crc="698534868"
> name="bin/nativeexecution/SunOS-x86_64/sigqueue"/>
>        <file crc="3428063497"
> name="bin/nativeexecution/SunOS-x86_64/stat"/>
>        <file crc="3597096606"
> name="bin/nativeexecution/SunOS-x86_64/unbuffer.so"/>
>        <file crc="830078422"
> name="bin/nativeexecution/Windows-x86/killall"/>
>        <file crc="1673852288"
> name="bin/nativeexecution/Windows-x86/process_start"/>
>        <file crc="2554589296" name="bin/nativeexecution/Windows-x86/pty"/>
>        <file crc="4249424857"
> name="bin/nativeexecution/Windows-x86/pty_open"/>
>        <file crc="1447464054"
> name="bin/nativeexecution/Windows-x86/sigqueue"/>
>        <file crc="1930637636"
> name="bin/nativeexecution/Windows-x86/unbuffer.dll"/>
>        <file crc="2688678926"
> name="bin/nativeexecution/Windows-x86_64/killall"/>
>        <file crc="2083608141"
> name="bin/nativeexecution/Windows-x86_64/process_start"/>
>        <file crc="3296644675"
> name="bin/nativeexecution/Windows-x86_64/pty"/>
>        <file crc="2280330881"
> name="bin/nativeexecution/Windows-x86_64/pty_open"/>
>        <file crc="1328258185"
> name="bin/nativeexecution/Windows-x86_64/sigqueue"/>
>        <file crc="238068891"
> name="bin/nativeexecution/Windows-x86_64/unbuffer.dll"/>
>        <file crc="2190030010" name="bin/nativeexecution/dorun.sh"/>
>        <file crc="2584744811" name="bin/nativeexecution/hostinfo.sh"/>
>        <file crc="249150406"
> name="config/Modules/org-netbeans-modules-dlight-nativeexecution.xml"/>
>        <file crc="2803733936"
> name="modules/org-netbeans-modules-dlight-nativeexecution.jar"/>
>    </module_version>
> </module>
>
> On Jan 13, 2022, at 4:43 PM, Tim Mullé <tmu...@gmail.com> wrote:
>
>
> So, I did some digging in the debugger of the Netbeans source (12.6) and I
> think I found where the issue is happening, just not sure why.
>
>
> One weird thing is that the HostInfo doesn’t know what `platform` my M1
> Pro Mac is..
>
>
> Then later on in
> ‘org.netbeans.modules.nativeexecution.api.util.HelperUtility.getLocalFile()’
> it throws a MissingResourceException because it’s trying to find
>
> "bin/nativeexecution/MacOSX-unknown_64/pty” on the local file system..and
> that’s not correct because of the `-unknown`
>
>
> A ’null’ is then returned and that then gets set into the ‘Info” variable
> which then ultimately causes the exception, in PtyNativeProcess.create() it
> then calls `LocalNativeProcess.createAndStart()` and
>
> That fails because the `info.setExecutable(String path)` has been set to
> NULL because of the previous errors.
>
>
> Ultimately failing on line 163 in
> `org.netbeans.modules.nativeexecution.AbstractNativeProcess.java’ and then
> the error DOES get logged but at the FINE level..which doesn’t appear in
> the IDE LOG
>
>
> Hope this helps, I don’t know enough of the code to try to fix it.. looks
> like it is missing a file at first glance?
>
>
> - Tim
>
>
> *** CODE ***
>
> 'protected File getLocalFile(final ExecutionEnvironment env)
>
>             throws ParseException, MissingResourceException {
>
>
>         InstalledFileLocator fl =
> InstalledFileLocatorProvider.getDefault();
>
>         MacroExpander expander = MacroExpanderFactory.getExpander(env);
>
>         String path = expander.expandPredefinedMacros(pattern);
>
>
>         File file = fl.locate(path, codeNameBase, false);
>
>
>         if (file == null || !file.exists()) {
>
>             throw new MissingResourceException(path, null, null); //NOI18N
>
>         }
>
>
>         return file;
>
>     }
>
> '
>
>
>
> <Screen Shot 2022-01-13 at 4.18.50 PM.png>
>
>
> > On Jan 13, 2022, at 4:23 PM, Malcolm Fitzgerald <
> malc...@notyourhomework.net> wrote:
>
> >
>
> > Has anyone picked up on Emilian's idea and checked the settings for Full
> Disk Access and for Files and Folders in System Preferences -> Security and
> Privacy -> Privacy? There may be a terminal icon labelled "java" that is
> waiting to be checked.
>
> >
>
> >
>
> > Malcolm
>
> >
>
> >
>
> >
>
> >
>
> >
>
> > Tim Mullé wrote on 14/01/22 8:44 AM:
>
> >
>
> >> I too am running an M1 Pro Mac with Monterey
>
> >>
>
> >> I’m using 17.0.1-tem java install from SDKMAN and I’ve tried
> 11.0.13-zulu and same issue.
>
> >>
>
> >> I don’t see java in my Files and Folders privacy
>
> >>
>
> >>
>
> >>> On Jan 13, 2022, at 2:41 PM, Tim Mullé <tmu...@gmail.com> wrote:
>
> >>>
>
> >>> Sadly, that didn’t fix it for me. I do have Xcode and the command line
> tools installed as well.
>
> >>>
>
> >>> I just deleted my /Library/Application Support/NetBeans folder and
> restarted Netbeans and I still get the same error posted below.
>
> >>>
>
> >>> Oddly, the REMOTE terminal works and I connected to another machine
> via the ssh and the terminal works
>
> >>>
>
> >>> It’s just the local terminal that is crashing with the error
>
> >>>
>
> >>>
>
> >>>
>
> >>>> On Jan 13, 2022, at 12:16 PM, David Green <dgreen...@gmail.com>
> wrote:
>
> >>>>
>
> >>>> Works for me on M1 Pro with JDK 17 (and NB 12.4/12.5/12.6)
>
> >>>>
>
> >>>> Looking at System Preferences | Privacy > Files and Folders
>
> >>>>
>
> >>>> I note that java has access to Download Folders, Document Folders,
> and Desktop Folders but this is it (Java and NetBeans not listed elsewhere)
> and I don’t think these settings would only impact the terminal.
>
> >>>>
>
> >>>> I do have XCode and its command line support code loaded.
>
> >>>>
>
> >>>> I installed JDK 17 with JavaFX from Azul that was built for the M1.
>
> >>>>
>
> >>>> Installed NB 12.6.  I am running the zsh shell.
>
> >>>>
>
> >>>> Not a direct answer but a bit of info that might be helpful.
>
> >>>>
>
> >>>> Dave
>
> >>>>
>
> >>>> On Jan 13, 2022 at 10:44:50 AM, Tim Mullé <tmu...@gmail.com> wrote:
>
> >>>>> Any ideas on how to fix or troubleshoot this?
>
> >>>>>
>
> >>>>> This happens on both 12.5 and 12.6 with JDK11 and JDK17 on my M1 Mac
>
> >>>>>
>
> >>>>>
>
> >>>>>
>
> >>>>>
>
> >>>>>> On Dec 14, 2021, at 2:50 PM, Tim Mullé <tmu...@gmail.com> wrote:
>
> >>>>>>
>
> >>>>>> Still having this issue with 12.5 and 12.6 on M1 Mac.
>
> >>>>>>
>
> >>>>>> The error that briefly flashes in the terminal window is:
>
> >>>>>>
>
> >>>>>> Cannot invoke “java.util.List.toArray(Object[])” because
> org.netbeans.modules.nativeexecution.NativeProcessInfo.getCommand is null
>
> >>>>>>
>
> >>>>>> I had to keep clicking on the “New Terminal” button and try to read
> the message since the screen goes black then clears and stays empty grey.
>
> >>>>>>
>
> >>>>>> Nothing shows up on the command line terminal or the IDE Log
> showing this error.
>
> >>>>>>
>
> >>>>>>
>
> >>>>>>
>
> >>>>>> > On Nov 12, 2021, at 3:34 PM, Tim Mullé <tmu...@gmail.com> wrote:
>
> >>>>>> >
>
> >>>>>> > Hi,
>
> >>>>>> >
>
> >>>>>> > Just found something interesting when running Netbeans on my new
> M1 Mac (Silicon) Monterey 12.0.1 with JDK 11 or JDK17 where
>
> >>>>>> > the “Open in Terminal” option under the Tools menu opens a blank
> terminal.
>
> >>>>>> >
>
> >>>>>> > This didn’t happen on Big Sur x86_64 with either JDK..
>
> >>>>>> >
>
> >>>>>> > Plus, I don’t seem to get any errors in the IDE LOG.
>
> >>>>>> >
>
> >>>>>> > <Screen Shot 2021-11-12 at 3.28.44 PM.png>
>
> >>>>>>
>
> >>>>>
>
> >>>>>
>
> >>>>> ---------------------------------------------------------------------
>
> >>>>> 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