[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [ecf-dev] Remote service is null for remote reference | 
Hi,
Environment: ECF 3.4, JmDNS, R-OSGi
If I register a remote service with two classnames (ICoupledSimulator 
extends ISimulator, both Interfaces):
ServiceRegistration simulatorRegistration = 
Activator.getContext().registerService(
    new String[]{ISimulator.class.getName(), 
ICoupledSimulator.class.getName()},
    new CoupledSimulator(component), properties);
i get on the discovery side (with ServiceTracker filter on objectClass=" 
+ ISimulator.class.getName() + "):
[log;+0100 2011.01.09 
12:41:34:64;ERROR;org.eclipse.ecf.osgi.services.distribution;org.eclipse.core.runtime.Status[plugin=org.eclipse.ecf.osgi.services.distribution;code=4;message=org.eclipse.ecf.internal.osgi.services.distribution.DiscoveredServiceTrackerImpl:registerRemoteServiceReferences:Remote 
service is null for remote reference 
RemoteServiceReference[remoteServiceID=org.eclipse.ecf.remoteservice.RemoteServiceID[containerID=r-osgi://jumper:9279;containerRelativeID=62];ref=RemoteServiceReference{r-osgi://jumper:9279#62-[devsosgi.simulator.ISimulator, 
devsosgi.simulator.ICoupledSimulator]}];severity4;exception=null;children=[]]]
[log;+0100 2011.01.09 
12:41:34:74;ERROR;org.eclipse.ecf.osgi.services.distribution;org.eclipse.core.runtime.Status[plugin=org.eclipse.ecf.osgi.services.distribution;code=4;message=org.eclipse.ecf.internal.osgi.services.distribution.DiscoveredServiceTrackerImpl:registerRemoteServiceReferences:Remote 
service is null for remote reference 
RemoteServiceReference[remoteServiceID=org.eclipse.ecf.remoteservice.RemoteServiceID[containerID=r-osgi://jumper:9279;containerRelativeID=62];ref=RemoteServiceReference{r-osgi://jumper:9279#62-[devsosgi.simulator.ISimulator, 
devsosgi.simulator.ICoupledSimulator]}];severity4;exception=null;children=[]]]