You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@netbeans.apache.org by Patrik Karlström <pa...@trixon.se> on 2022/11/17 07:44:56 UTC

[platform] CLIHandler: Socket creation failed

I'm packaging a platform application as an ubuntu snap without the network
interface, https://snapcraft.io/docs/network-interface
The app works as expected but one is greeted with the error below on start.

Is there a way to disable the network lookup?

java.net.SocketException: Permission denied (Socket creation failed)
       at java.base/java.net.NetworkInterface.getByName0(Native Method)
       at
java.base/java.net.NetworkInterface.getByName(NetworkInterface.java:273)
       at org.netbeans.CLIHandler.localHostAddress(CLIHandler.java:464)
       at org.netbeans.CLIHandler.access$200(CLIHandler.java:65)
       at org.netbeans.CLIHandler$Server.<init>(CLIHandler.java:1037)
       at org.netbeans.CLIHandler.initialize(CLIHandler.java:594)
       at org.netbeans.CLIHandler.initialize(CLIHandler.java:360)
       at org.netbeans.MainImpl.execute(MainImpl.java:168)
       at org.netbeans.MainImpl.main(MainImpl.java:60)
       at org.netbeans.Main.main(Main.java:58)
java.net.SocketException: Permission denied (Socket creation failed)
       at java.base/java.net.NetworkInterface.getByName0(Native Method)
       at
java.base/java.net.NetworkInterface.getByName(NetworkInterface.java:273)
       at org.netbeans.CLIHandler.localHostAddress(CLIHandler.java:464)
       at org.netbeans.CLIHandler.access$200(CLIHandler.java:65)
       at org.netbeans.CLIHandler$Server.<init>(CLIHandler.java:1037)
       at org.netbeans.CLIHandler.initialize(CLIHandler.java:594)
       at org.netbeans.CLIHandler.initialize(CLIHandler.java:360)
       at org.netbeans.MainImpl.execute(MainImpl.java:168)
       at org.netbeans.MainImpl.main(MainImpl.java:60)
       at org.netbeans.Main.main(Main.java:58)
java.net.SocketException: Permission denied (Socket creation failed)
       at java.base/java.net.NetworkInterface.getByName0(Native Method)
       at
java.base/java.net.NetworkInterface.getByName(NetworkInterface.java:273)
       at org.netbeans.CLIHandler.localHostAddress(CLIHandler.java:464)
       at org.netbeans.CLIHandler.access$200(CLIHandler.java:65)
       at org.netbeans.CLIHandler$Server.<init>(CLIHandler.java:1037)
       at org.netbeans.CLIHandler.initialize(CLIHandler.java:594)
       at org.netbeans.CLIHandler.initialize(CLIHandler.java:360)
       at org.netbeans.MainImpl.execute(MainImpl.java:168)
       at org.netbeans.MainImpl.main(MainImpl.java:60)
       at org.netbeans.Main.main(Main.java:58)
java.net.SocketException: Permission denied (Socket creation failed)
       at java.base/java.net.NetworkInterface.getByName0(Native Method)
       at
java.base/java.net.NetworkInterface.getByName(NetworkInterface.java:273)
       at org.netbeans.CLIHandler.localHostAddress(CLIHandler.java:464)
       at org.netbeans.CLIHandler.access$200(CLIHandler.java:65)
       at org.netbeans.CLIHandler$Server.<init>(CLIHandler.java:1037)
       at org.netbeans.CLIHandler.initialize(CLIHandler.java:594)
       at org.netbeans.CLIHandler.initialize(CLIHandler.java:360)
       at org.netbeans.MainImpl.execute(MainImpl.java:168)
       at org.netbeans.MainImpl.main(MainImpl.java:60)
       at org.netbeans.Main.main(Main.java:58)
java.net.SocketException: Permission denied (Socket creation failed)
       at java.base/java.net.NetworkInterface.getByName0(Native Method)
       at
java.base/java.net.NetworkInterface.getByName(NetworkInterface.java:273)
       at org.netbeans.CLIHandler.localHostAddress(CLIHandler.java:464)
       at org.netbeans.CLIHandler.access$200(CLIHandler.java:65)
       at org.netbeans.CLIHandler$Server.<init>(CLIHandler.java:1037)
       at org.netbeans.CLIHandler.initialize(CLIHandler.java:594)
       at org.netbeans.CLIHandler.initialize(CLIHandler.java:360)
       at org.netbeans.MainImpl.execute(MainImpl.java:168)
       at org.netbeans.MainImpl.main(MainImpl.java:60)
       at org.netbeans.Main.main(Main.java:58)

Re: [platform] CLIHandler: Socket creation failed

Posted by Patrik Karlström <pa...@trixon.se>.
Den tors 17 nov. 2022 kl 09:07 skrev Neil C Smith <ne...@apache.org>:

>
>
> On Thu, 17 Nov 2022, 07:45 Patrik Karlström, <pa...@trixon.se> wrote:
>
>> I'm packaging a platform application as an ubuntu snap without the
>> network interface, https://snapcraft.io/docs/network-interface
>> The app works as expected but one is greeted with the error below on
>> start.
>>
>> Is there a way to disable the network lookup?
>>
>
> Maybe
> https://github.com/apache/netbeans/blob/master/platform/o.n.bootstrap/src/org/netbeans/CLIHandler.java#L590
> ?
>

Thanks, it worked great!

Depends if you need single launch CLI behaviour possibly?
>

I'll look into that.

/Patrik

>

Re: [platform] CLIHandler: Socket creation failed

Posted by Neil C Smith <ne...@apache.org>.
On Thu, 17 Nov 2022, 07:45 Patrik Karlström, <pa...@trixon.se> wrote:

> I'm packaging a platform application as an ubuntu snap without the network
> interface, https://snapcraft.io/docs/network-interface
> The app works as expected but one is greeted with the error below on start.
>
> Is there a way to disable the network lookup?
>

Maybe
https://github.com/apache/netbeans/blob/master/platform/o.n.bootstrap/src/org/netbeans/CLIHandler.java#L590
?

Depends if you need single launch CLI behaviour possibly?

Best wishes,

Neil