Conal, I was able to make progress and get past the SSL errors. I was able to get openssl installed and a valid cacerts file so I no longer get those errors. It did however throw these exceptions:
2012-02-16 13:59:07,701 LOG_ERROR [FelixStartLevel] com.skifta.network.Activator$DeferredStartTracker.addingService:186 An error occurred starting the Skifta network bundle
java.lang.Throwable: An error occurred starting the naming service (com.skifta.p2p.common.exception.SkiftaNetworkException)
at com.skifta.network.impl.SkiftaNetworkImpl.calculateOptimumInterface(SkiftaNetworkImpl.java:677)
at com.skifta.network.impl.SkiftaNetworkImpl.start(SkiftaNetworkImpl.java:334)
at com.skifta.network.Activator$DeferredStartTracker.addingService(Activator.java:173)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:896)
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:261)
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:184)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:339)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:273)
at com.skifta.network.Activator.start(Activator.java:60)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.Throwable: An error occurred fetching the initial URIs (com.skifta.p2p.common.service.ServiceException)
at com.skifta.p2p.client.service.naming.DynamicNamingClientServiceImpl.start(DynamicNamingClientServiceImpl.java:313)
at com.skifta.network.impl.SkiftaNetworkImpl.calculateOptimumInterface(SkiftaNetworkImpl.java:615)
...14 more
Caused by: java.lang.Throwable: An error occurred getting all server URIs from the naming server (com.skifta.p2p.common.service.naming.NamingServiceException)
at com.skifta.p2p.client.service.naming.DynamicNamingClientServiceImpl.getInitialURIs(DynamicNamingClientServiceImpl.java:566)
at com.skifta.p2p.client.service.naming.DynamicNamingClientServiceImpl.start(DynamicNamingClientServiceImpl.java:310)
...15 more
Caused by: java.lang.Throwable: null (java.lang.NullPointerException)
at java.util.regex.Matcher.toMatchResult(Matcher.java:606)
at java.util.Scanner.myCoreNext(Scanner.java:1706)
at java.util.Scanner.hasNext(Scanner.java:499)
at com.skifta.http.client.utils.URLEncodedUtils.parse(URLEncodedUtils.java:165)
at com.skifta.http.client.utils.URLEncodedUtils.parse(URLEncodedUtils.java:121)
at com.skifta.common.network.http.util.NVPairEntityUtils.getValues(NVPairEntityUtils.java:124)
at com.skifta.common.network.http.util.NVPairEntityUtils.getValues(NVPairEntityUtils.java:83)
at com.skifta.p2p.client.service.naming.DynamicNamingClientServiceImpl.getInitialURIs(DynamicNamingClientServiceImpl.java:527)
...16 more
2012-02-16 13:59:50,612 LOG_ERROR [FelixStartLevel] com.skifta.network.Activator$DeferredStartTracker.addingService:186 An error occurred starting the Skifta network bundle
java.lang.Throwable: An error occurred starting the naming service (com.skifta.p2p.common.exception.SkiftaNetworkException)
at com.skifta.network.impl.SkiftaNetworkImpl.calculateOptimumInterface(SkiftaNetworkImpl.java:677)
at com.skifta.network.impl.SkiftaNetworkImpl.start(SkiftaNetworkImpl.java:334)
at com.skifta.network.Activator$DeferredStartTracker.addingService(Activator.java:173)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:896)
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:261)
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:184)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:339)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:273)
at com.skifta.network.Activator.start(Activator.java:60)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.Throwable: An error occurred fetching the initial URIs (com.skifta.p2p.common.service.ServiceException)
at com.skifta.p2p.client.service.naming.DynamicNamingClientServiceImpl.start(DynamicNamingClientServiceImpl.java:313)
at com.skifta.network.impl.SkiftaNetworkImpl.calculateOptimumInterface(SkiftaNetworkImpl.java:615)
...14 more
Caused by: java.lang.Throwable: An error occurred getting all server URIs from the naming server (com.skifta.p2p.common.service.naming.NamingServiceException)
at com.skifta.p2p.client.service.naming.DynamicNamingClientServiceImpl.getInitialURIs(DynamicNamingClientServiceImpl.java:566)
at com.skifta.p2p.client.service.naming.DynamicNamingClientServiceImpl.start(DynamicNamingClientServiceImpl.java:310)
...15 more
Caused by: java.lang.Throwable: null (java.lang.NullPointerException)
at java.util.regex.Matcher.toMatchResult(Matcher.java:606)
at java.util.Scanner.myCoreNext(Scanner.java:1706)
at java.util.Scanner.hasNext(Scanner.java:499)
at com.skifta.http.client.utils.URLEncodedUtils.parse(URLEncodedUtils.java:165)
at com.skifta.http.client.utils.URLEncodedUtils.parse(URLEncodedUtils.java:121)
at com.skifta.common.network.http.util.NVPairEntityUtils.getValues(NVPairEntityUtils.java:124)
at com.skifta.common.network.http.util.NVPairEntityUtils.getValues(NVPairEntityUtils.java:83)
at com.skifta.p2p.client.service.naming.DynamicNamingClientServiceImpl.getInitialURIs(DynamicNamingClientServiceImpl.java:527)
...16 more
It passed this stage but the media source is still offline. These are the last lines of output:
DEBUG: WIRE: [26.0] package; (package=com.skifta.service) -> [24.0]
DEBUG: WIRE: [26.0] package; (package=com.skifta.service.proxy) -> [24.0]
DEBUG: WIRE: [26.0] package; (package=com.skifta.upnp.didl) -> [17.0]
DEBUG: WIRE: [26.0] package; (package=org.apache.log4j) -> [2.0]
DEBUG: WIRE: [26.0] package; (&(package=org.osgi.framework)(version>=1.4.0)) -> [0]
DEBUG: WIRE: [26.0] package; (&(package=org.osgi.service.event)(version>=1.1.0)) -> [0]
DEBUG: WIRE: [26.0] package; (&(package=org.osgi.util.tracker)(version>=1.3.3)) -> [0]
2012-02-16 14:10:03,678 LOG_INFO Network changed - informing base driver
2012-02-16 14:11:05,291 LOG_DEBUG Network changed - Stopping base driver
2012-02-16 14:11:56,242 LOG_INFO Stopping UPnP base driver