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)

Reply via email to