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)