Post Reply 
Multiple UPnP Servers on same interface/ip address
09-05-2012, 10:21 (This post was last modified: 09-05-2012 11:28 by rb73.)
Post: #4
RE: Multiple UPnP Servers on same interface/ip address
(08-05-2012 07:19)rb73 Wrote:  I'm running Twonky 6.0.34, SqueezeboxServer (they keep changing the name...), and 2 instances of MinimServer on the same Linux machine. Works perfectly Tongue
I obviously shouldn't have said that...

When I try to start the second MinimServer, it throws a Java exception:

MinimServer crash dump, produced at 20120509-111418.566

org.openhome.net.core.ErrorNetworkAddressInUse
at org.openhome.net.core.Library.checkStartupError(Library.java:128)
at org.openhome.net.core.Library.startDv(Library.java:112)
at org.jminim.lib.OhNetService.createDeviceStack(OhNetService.java:232)
at org.jminim.lib.OhNetService.createDeviceFactory(OhNetService.java:153)
at org.jminim.lib.OhNetService.access$300(OhNetService.java:35)
at org.jminim.lib.OhNetService$Proxy.createDeviceFactory(OhNetService.java:440)
at org.jminim.lib.MonitorService$Monitor.createDevice(MonitorService.java:145)
at org.jminim.lib.MonitorService$Monitor.listenerAdded(MonitorService.java:183)
at org.jminim.core.RuntimeImpl.addEventListener(RuntimeImpl.java:208)
at org.jminim.lib.RuntimeService$Proxy.addEventListener(RuntimeService.java:126)
at com.minimserver.Server.doStart(Server.java:420)
at com.minimserver.Server.start(Server.java:380)
at org.jminim.core.ContextImpl.startComponent(ContextImpl.java:170)
at org.jminim.core.ContextImpl.start(ContextImpl.java:86)
at org.jminim.core.RootContextImpl.startComponent(RootContextImpl.java:36)
at org.jminim.core.ContextImpl.start(ContextImpl.java:86)
at org.jminim.core.RuntimeImpl.run(RuntimeImpl.java:370)
at org.jminim.core.LauncherImpl.run(LauncherImpl.java:658)
at org.jminim.core.LauncherImpl.launch(LauncherImpl.java:81)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav​a:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.jminim.launch.Launcher.launch(Launcher.java:60)
at com.minimserver.launch.LaunchServer.main(LaunchServer.java:26)

Thread[Thread-3,5,main]
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:502)
org.jminim.lib.OhNetService$ActionThread.run(OhNetService.java:314)

Thread[main,5,main]
java.lang.Thread.dumpThreads(Native Method)
java.lang.Thread.getAllStackTraces(Thread.java:1503)
org.jminim.core.LogImpl.writeCrashDump(LogImpl.java:545)
org.jminim.core.LogImpl.printStackTraceSync(LogImpl.java:506)
org.jminim.core.LogImpl.printStackTrace(LogImpl.java:235)
org.jminim.core.ContextImpl.startComponent(ContextImpl.java:201)
org.jminim.core.ContextImpl.start(ContextImpl.java:86)
org.jminim.core.RootContextImpl.startComponent(RootContextImpl.java:36)
org.jminim.core.ContextImpl.start(ContextImpl.java:86)
org.jminim.core.RuntimeImpl.run(RuntimeImpl.java:370)
org.jminim.core.LauncherImpl.run(LauncherImpl.java:658)
org.jminim.core.LauncherImpl.launch(LauncherImpl.java:81)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav​a:43)
java.lang.reflect.Method.invoke(Method.java:616)
org.jminim.launch.Launcher.launch(Launcher.java:60)
com.minimserver.launch.LaunchServer.main(LaunchServer.java:26)

Thread[Thread-4,5,main]
java.lang.Object.wait(Native Method)
org.jminim.lib.OhNetService$TimerThread.run(OhNetService.java:356)

Thread[Signal Dispatcher,9,system]

Thread[Finalizer,8,system]
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)

Thread[Thread-0,5,main]
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:502)
org.jminim.core.RuntimeImpl$ActionThread.run(RuntimeImpl.java:736)

Thread[Reference Handler,10,system]
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:502)
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)

Thread[Java2D Disposer,10,system]
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
sun.java2d.Disposer.run(Disposer.java:143)
java.lang.Thread.run(Thread.java:636)

- - - - - - - - - - - - - - - -

Any ideas what's happening here? The issue doesn't happen with the 0.30 version I used previously.

Cheers,
JW
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Multiple UPnP Servers on same interface/ip address - rb73 - 09-05-2012 10:21

Forum Jump:


User(s) browsing this thread: 1 Guest(s)