[Solved] Java update causes error
Posted: Thu Apr 18, 2013 3:29 am
Hello, first of all thanks for this great software, always worked perfect with my smarttv.
Until today I'm afraid.
Today my MAC updated java and now UMS can't make a connection anymore.
This is what I get in the log file.
4-17 17:20:07 UPNP network exception
java.net.SocketException: Can't assign requested address
at java.net.PlainDatagramSocketImpl.socketSetOption(Native Method) ~[na:1.6.0_45]
at java.net.PlainDatagramSocketImpl.setOption(PlainDatagramSocketImpl.java:309) ~[na:1.6.0_45]
at java.net.MulticastSocket.setNetworkInterface(MulticastSocket.java:536) ~[na:1.6.0_45]
at net.pms.network.UPNPHelper$2.run(UPNPHelper.java:341) ~[ums-2.6.1.jar:na]
at java.lang.Thread.run(Thread.java:680) [na:1.6.0_45]
I've also tested an other MAC which didn't had the java update yet, running UMS 2.4.2, this still works like a charm.
I'm hoping this is a minor problem that can be fixed by myself, but your help would be very appreciated.
Thanks, Jelmer
Edit:
I also tried an older version of UMS (2.4.2) to see if there is a difference. The error code looks a little different, but the outcome is the same:
04-18 15:43:05 A serious error occurred during PMS init
java.net.SocketException: Can't assign requested address
at java.net.PlainDatagramSocketImpl.socketSetOption(Native Method) ~[na:1.6.0_45]
at java.net.PlainDatagramSocketImpl.setOption(PlainDatagramSocketImpl.java:309) ~[na:1.6.0_45]
at java.net.MulticastSocket.setNetworkInterface(MulticastSocket.java:536) ~[na:1.6.0_45]
at net.pms.network.UPNPHelper.getNewMulticastSocket(UPNPHelper.java:145) ~[ums-2.4.2.jar:na]
at net.pms.network.UPNPHelper.sendAlive(UPNPHelper.java:116) ~[ums-2.4.2.jar:na]
at net.pms.PMS.init(PMS.java:565) [ums-2.4.2.jar:na]
at net.pms.PMS.createInstance(PMS.java:840) [ums-2.4.2.jar:na]
at net.pms.PMS.main(PMS.java:921) [ums-2.4.2.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_45]
at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_45]
at apple.launcher.LaunchRunner.run(LaunchRunner.java:116) [na:na]
at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:51) [na:na]
at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52) [na:na]
Until today I'm afraid.
Today my MAC updated java and now UMS can't make a connection anymore.
This is what I get in the log file.
4-17 17:20:07 UPNP network exception
java.net.SocketException: Can't assign requested address
at java.net.PlainDatagramSocketImpl.socketSetOption(Native Method) ~[na:1.6.0_45]
at java.net.PlainDatagramSocketImpl.setOption(PlainDatagramSocketImpl.java:309) ~[na:1.6.0_45]
at java.net.MulticastSocket.setNetworkInterface(MulticastSocket.java:536) ~[na:1.6.0_45]
at net.pms.network.UPNPHelper$2.run(UPNPHelper.java:341) ~[ums-2.6.1.jar:na]
at java.lang.Thread.run(Thread.java:680) [na:1.6.0_45]
I've also tested an other MAC which didn't had the java update yet, running UMS 2.4.2, this still works like a charm.
I'm hoping this is a minor problem that can be fixed by myself, but your help would be very appreciated.
Thanks, Jelmer
Edit:
I also tried an older version of UMS (2.4.2) to see if there is a difference. The error code looks a little different, but the outcome is the same:
04-18 15:43:05 A serious error occurred during PMS init
java.net.SocketException: Can't assign requested address
at java.net.PlainDatagramSocketImpl.socketSetOption(Native Method) ~[na:1.6.0_45]
at java.net.PlainDatagramSocketImpl.setOption(PlainDatagramSocketImpl.java:309) ~[na:1.6.0_45]
at java.net.MulticastSocket.setNetworkInterface(MulticastSocket.java:536) ~[na:1.6.0_45]
at net.pms.network.UPNPHelper.getNewMulticastSocket(UPNPHelper.java:145) ~[ums-2.4.2.jar:na]
at net.pms.network.UPNPHelper.sendAlive(UPNPHelper.java:116) ~[ums-2.4.2.jar:na]
at net.pms.PMS.init(PMS.java:565) [ums-2.4.2.jar:na]
at net.pms.PMS.createInstance(PMS.java:840) [ums-2.4.2.jar:na]
at net.pms.PMS.main(PMS.java:921) [ums-2.4.2.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_45]
at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_45]
at apple.launcher.LaunchRunner.run(LaunchRunner.java:116) [na:na]
at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:51) [na:na]
at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52) [na:na]