You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@netbeans.apache.org by Alexander Kronenwett <ak...@googlemail.com.INVALID> on 2022/04/11 09:42:31 UTC

RE: Re: NetBeans 13, subversion, buildnumber plugin, Macintosh failed build

Hello,

I am having the same issue on MacOs 12.3.1 with M1 chip and NetBeans 12.6.
I suppose there is a problem with NetBeans reading the Path variable from
the system, as building works fine in the terminal.

The following workaround made the issue disappear:
# create symlink from homebrew svn to usr local
sudo ln -s /opt/homebrew/bin/svn /usr/local/bin/svn
Quit NetBeans
# add the following lines to the top of netbeans.conf
PATH=$PATH:/usr/local/bin
export PATH

Start NetBeans.

I hope this helps.

Alex

On 2022/03/25 19:36:49 Mark Eggers wrote:
> Hi,
>
> Thanks for responding.
>
> I can't check since the Macintosh user is not around at present.
> However, while reading brew documentation it says that there are soft
> links to /usr/local/bin for all the installations.
>
> If I was writing an installation system, that's how I would do it. That
> way you can upgrade by installing software in one place and moving the
> links. If the upgrade causes grief, you can just move the links back. If
> the upgrade is good, you can then uninstall the older version.
>
> I do that with lots of frequently  upgraded software on my Linux
platforms.
>
> . . . just my two cents
> /mde/
>
> On 3/25/2022 1:08 AM, Juan Miguel Escribano wrote:
> > Hi,
> >
> > I think I installed Subversion with brew too, but my path to it is :
/usr/local/opt/svn/bin
> > ¿Could you check it?
> >
> > Juan Miguel
> >
> >> El 25 mar 2022, a las 0:06, Mark Eggers <it...@yahoo.com.INVALID>
escribió:
> >>
> >> I'm trying to help a user on a Macintosh use NetBeans 13. I do not
have a Macintosh.
> >>
> >> Our pom.xml has the buildnumber-maven-plugin that runs in the validate
phase. It populates some properties (revision and branch) to be added to a
couple of files via resource filtering.
> >>
> >> This works fine on Windows and Linux. It also works fine on the user's
Macintosh on the command line.
> >>
> >> The build failed error only occurs on a Macintosh when running from
aproject->Clean and Build in NetBeans.
> >>
> >> The error happens when executing the following (part of mvn -X):
> >>
> >> Executing: /bin/sh -c cd '/Users/auser/NetBeansProjects/aproject' &&
'svn'
> >>     '--username' 'auser' '--password' '*****' '--no-auth-cache'
> >>     '--non-interactive' 'info'
> >>
> >> The error is:
> >>
> >> Failed to execute goal
> >> org.codehaus.mojo:buildnumber-maven-plugin:3.0.0:create (default) on
> >> project aproject:
> >>     Cannot get the revision information from the scm repository :
> >>     Exception while executing SCM command.:
> >>     Error while executing command.
> >>     Error while executing process.
> >>     Cannot run program "svn" (in directory
> >>     "/Users/auser/NetBeansProjects/aproject"): error=2,
> >>     No such file or directory
> >>
> >> aproject->Subversion->Update->Update to HEAD works as expected.
> >>
> >> The Preferences->Team->Subversion->Preferred Client (CLI) has the path
/usr/local/bin.
> >>
> >> Opening a Terminal window in NetBeans (Window->IDE Tools->Terminal),
changing to /Users/auser/NetBeansProjects/aproject and executing mvn
package works as expected.
> >>
> >> Subversion was installed via brew. NetBeans was installed from the
.dmg.
> >>
> >> I'm currently at a loss.
> >>
> >> Any ideas would be welcome.
> >>
> >> . . . just my two cents
> >> /mde/
> >
> >
> > ---------------------------------------------------------------------
> > 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 13, subversion, buildnumber plugin, Macintosh failed build

Posted by Mark Eggers <it...@yahoo.com.INVALID>.
Adding the lines to netbeans.conf did fix the problem.

Thanks for the fix!

. . . just my two cents
/mde/

On 4/11/2022 9:17 AM, Mark Eggers wrote:
> Alex,
> 
> Thanks for the reply. I suspected a NetBeans PATH issue but I didn't 
> know where to tweak it. I'm a bit reluctant to experiment on other 
> people's machines.
> 
> I'll have the users try that (one on 13 and one on 12.6) when I run them 
> to ground.
> 
> It'll be much easier once I have a Macintosh.
> 
> Thanks again.
> 
> . . . just my two cents
> /mde/
> 
> On 4/11/2022 2:42 AM, Alexander Kronenwett wrote:
>> Hello,
>>
>> I am having the same issue on MacOs 12.3.1 with M1 chip and NetBeans 
>> 12.6.
>> I suppose there is a problem with NetBeans reading the Path variable from
>> the system, as building works fine in the terminal.
>>
>> The following workaround made the issue disappear:
>> # create symlink from homebrew svn to usr local
>> sudo ln -s /opt/homebrew/bin/svn /usr/local/bin/svn
>> Quit NetBeans
>> # add the following lines to the top of netbeans.conf
>> PATH=$PATH:/usr/local/bin
>> export PATH
>>
>> Start NetBeans.
>>
>> I hope this helps.
>>
>> Alex
>>
>> On 2022/03/25 19:36:49 Mark Eggers wrote:
>>> Hi,
>>>
>>> Thanks for responding.
>>>
>>> I can't check since the Macintosh user is not around at present.
>>> However, while reading brew documentation it says that there are soft
>>> links to /usr/local/bin for all the installations.
>>>
>>> If I was writing an installation system, that's how I would do it. That
>>> way you can upgrade by installing software in one place and moving the
>>> links. If the upgrade causes grief, you can just move the links back. If
>>> the upgrade is good, you can then uninstall the older version.
>>>
>>> I do that with lots of frequently  upgraded software on my Linux
>> platforms.
>>>
>>> . . . just my two cents
>>> /mde/
>>>
>>> On 3/25/2022 1:08 AM, Juan Miguel Escribano wrote:
>>>> Hi,
>>>>
>>>> I think I installed Subversion with brew too, but my path to it is :
>> /usr/local/opt/svn/bin
>>>> ¿Could you check it?
>>>>
>>>> Juan Miguel
>>>>
>>>>> El 25 mar 2022, a las 0:06, Mark Eggers <it...@yahoo.com.INVALID>
>> escribió:
>>>>>
>>>>> I'm trying to help a user on a Macintosh use NetBeans 13. I do not
>> have a Macintosh.
>>>>>
>>>>> Our pom.xml has the buildnumber-maven-plugin that runs in the validate
>> phase. It populates some properties (revision and branch) to be added 
>> to a
>> couple of files via resource filtering.
>>>>>
>>>>> This works fine on Windows and Linux. It also works fine on the user's
>> Macintosh on the command line.
>>>>>
>>>>> The build failed error only occurs on a Macintosh when running from
>> aproject->Clean and Build in NetBeans.
>>>>>
>>>>> The error happens when executing the following (part of mvn -X):
>>>>>
>>>>> Executing: /bin/sh -c cd '/Users/auser/NetBeansProjects/aproject' &&
>> 'svn'
>>>>>      '--username' 'auser' '--password' '*****' '--no-auth-cache'
>>>>>      '--non-interactive' 'info'
>>>>>
>>>>> The error is:
>>>>>
>>>>> Failed to execute goal
>>>>> org.codehaus.mojo:buildnumber-maven-plugin:3.0.0:create (default) on
>>>>> project aproject:
>>>>>      Cannot get the revision information from the scm repository :
>>>>>      Exception while executing SCM command.:
>>>>>      Error while executing command.
>>>>>      Error while executing process.
>>>>>      Cannot run program "svn" (in directory
>>>>>      "/Users/auser/NetBeansProjects/aproject"): error=2,
>>>>>      No such file or directory
>>>>>
>>>>> aproject->Subversion->Update->Update to HEAD works as expected.
>>>>>
>>>>> The Preferences->Team->Subversion->Preferred Client (CLI) has the path
>> /usr/local/bin.
>>>>>
>>>>> Opening a Terminal window in NetBeans (Window->IDE Tools->Terminal),
>> changing to /Users/auser/NetBeansProjects/aproject and executing mvn
>> package works as expected.
>>>>>
>>>>> Subversion was installed via brew. NetBeans was installed from the
>> .dmg.
>>>>>
>>>>> I'm currently at a loss.
>>>>>
>>>>> Any ideas would be welcome.
>>>>>
>>>>> . . . just my two cents
>>>>> /mde/
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> 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
> 


---------------------------------------------------------------------
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 13, subversion, buildnumber plugin, Macintosh failed build

Posted by Mark Eggers <it...@yahoo.com.INVALID>.
Alex,

Thanks for the reply. I suspected a NetBeans PATH issue but I didn't 
know where to tweak it. I'm a bit reluctant to experiment on other 
people's machines.

I'll have the users try that (one on 13 and one on 12.6) when I run them 
to ground.

It'll be much easier once I have a Macintosh.

Thanks again.

. . . just my two cents
/mde/

On 4/11/2022 2:42 AM, Alexander Kronenwett wrote:
> Hello,
> 
> I am having the same issue on MacOs 12.3.1 with M1 chip and NetBeans 12.6.
> I suppose there is a problem with NetBeans reading the Path variable from
> the system, as building works fine in the terminal.
> 
> The following workaround made the issue disappear:
> # create symlink from homebrew svn to usr local
> sudo ln -s /opt/homebrew/bin/svn /usr/local/bin/svn
> Quit NetBeans
> # add the following lines to the top of netbeans.conf
> PATH=$PATH:/usr/local/bin
> export PATH
> 
> Start NetBeans.
> 
> I hope this helps.
> 
> Alex
> 
> On 2022/03/25 19:36:49 Mark Eggers wrote:
>> Hi,
>>
>> Thanks for responding.
>>
>> I can't check since the Macintosh user is not around at present.
>> However, while reading brew documentation it says that there are soft
>> links to /usr/local/bin for all the installations.
>>
>> If I was writing an installation system, that's how I would do it. That
>> way you can upgrade by installing software in one place and moving the
>> links. If the upgrade causes grief, you can just move the links back. If
>> the upgrade is good, you can then uninstall the older version.
>>
>> I do that with lots of frequently  upgraded software on my Linux
> platforms.
>>
>> . . . just my two cents
>> /mde/
>>
>> On 3/25/2022 1:08 AM, Juan Miguel Escribano wrote:
>>> Hi,
>>>
>>> I think I installed Subversion with brew too, but my path to it is :
> /usr/local/opt/svn/bin
>>> ¿Could you check it?
>>>
>>> Juan Miguel
>>>
>>>> El 25 mar 2022, a las 0:06, Mark Eggers <it...@yahoo.com.INVALID>
> escribió:
>>>>
>>>> I'm trying to help a user on a Macintosh use NetBeans 13. I do not
> have a Macintosh.
>>>>
>>>> Our pom.xml has the buildnumber-maven-plugin that runs in the validate
> phase. It populates some properties (revision and branch) to be added to a
> couple of files via resource filtering.
>>>>
>>>> This works fine on Windows and Linux. It also works fine on the user's
> Macintosh on the command line.
>>>>
>>>> The build failed error only occurs on a Macintosh when running from
> aproject->Clean and Build in NetBeans.
>>>>
>>>> The error happens when executing the following (part of mvn -X):
>>>>
>>>> Executing: /bin/sh -c cd '/Users/auser/NetBeansProjects/aproject' &&
> 'svn'
>>>>      '--username' 'auser' '--password' '*****' '--no-auth-cache'
>>>>      '--non-interactive' 'info'
>>>>
>>>> The error is:
>>>>
>>>> Failed to execute goal
>>>> org.codehaus.mojo:buildnumber-maven-plugin:3.0.0:create (default) on
>>>> project aproject:
>>>>      Cannot get the revision information from the scm repository :
>>>>      Exception while executing SCM command.:
>>>>      Error while executing command.
>>>>      Error while executing process.
>>>>      Cannot run program "svn" (in directory
>>>>      "/Users/auser/NetBeansProjects/aproject"): error=2,
>>>>      No such file or directory
>>>>
>>>> aproject->Subversion->Update->Update to HEAD works as expected.
>>>>
>>>> The Preferences->Team->Subversion->Preferred Client (CLI) has the path
> /usr/local/bin.
>>>>
>>>> Opening a Terminal window in NetBeans (Window->IDE Tools->Terminal),
> changing to /Users/auser/NetBeansProjects/aproject and executing mvn
> package works as expected.
>>>>
>>>> Subversion was installed via brew. NetBeans was installed from the
> .dmg.
>>>>
>>>> I'm currently at a loss.
>>>>
>>>> Any ideas would be welcome.
>>>>
>>>> . . . just my two cents
>>>> /mde/
>>>
>>>
>>> ---------------------------------------------------------------------
>>> 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