gnirehtet
gnirehtet copied to clipboard
Stack trace when waking up the device
Hi,
When I turn back on my device with an already existing connection, I get this stack trace on the relay side :
2017-04-28 10:26:56.731 I UDPConnection: UDP 10.0.0.2:39139 -> 255.255.255.255:1716 Open
2017-04-28 10:26:56.731 E Router: Cannot create route, dropping packet
java.net.SocketException: Permission non accordée
at sun.nio.ch.Net.connect0(Native Method)
at sun.nio.ch.Net.connect(Net.java:454)
at sun.nio.ch.DatagramChannelImpl.connect(DatagramChannelImpl.java:727)
at com.genymobile.relay.UDPConnection.createChannel(UDPConnection.java:94)
at com.genymobile.relay.UDPConnection.<init>(UDPConnection.java:58)
at com.genymobile.relay.Route.createConnection(Route.java:41)
at com.genymobile.relay.Route.<init>(Route.java:34)
at com.genymobile.relay.Router.getRoute(Router.java:59)
at com.genymobile.relay.Router.sendToNetwork(Router.java:48)
at com.genymobile.relay.Client.pushToNetwork(Client.java:108)
at com.genymobile.relay.Client.processReceive(Client.java:76)
at com.genymobile.relay.Client.lambda$new$0(Client.java:55)
at com.genymobile.relay.Relay.start(Relay.java:80)
at com.genymobile.relay.Main.main(Main.java:30)
2017-04-28 10:26:56.733 I UDPConnection: UDP 10.0.0.2:39139 -> 255.255.255.255:1714 Open
2017-04-28 10:26:56.733 E Router: Cannot create route, dropping packet
java.net.SocketException: Permission non accordée
at sun.nio.ch.Net.connect0(Native Method)
at sun.nio.ch.Net.connect(Net.java:454)
at sun.nio.ch.DatagramChannelImpl.connect(DatagramChannelImpl.java:727)
at com.genymobile.relay.UDPConnection.createChannel(UDPConnection.java:94)
at com.genymobile.relay.UDPConnection.<init>(UDPConnection.java:58)
at com.genymobile.relay.Route.createConnection(Route.java:41)
at com.genymobile.relay.Route.<init>(Route.java:34)
at com.genymobile.relay.Router.getRoute(Router.java:59)
at com.genymobile.relay.Router.sendToNetwork(Router.java:48)
at com.genymobile.relay.Client.pushToNetwork(Client.java:108)
at com.genymobile.relay.Client.processReceive(Client.java:76)
at com.genymobile.relay.Client.lambda$new$0(Client.java:55)
at com.genymobile.relay.Relay.start(Relay.java:80)
at com.genymobile.relay.Main.main(Main.java:30)
Everything seems to be working fine otherwise but I thought I'd let you know. Should I be running it as sudo ?
Thank you for your report.
It shows that UDP broadcasts are not forwarded.