Home » Archived » Eclipse Communications Framework (ECF) » Unable to run the Hello example on ecf 3.5(BundleException: Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state)
Unable to run the Hello example on ecf 3.5 [message #662017] |
Mon, 28 March 2011 18:00  |
Eclipse User |
|
|
|
I am trying to learn how to use RCF and I installed ECF 3.5 in my Helios SP1 environment following the instructions in http://wiki.eclipse.org/EIG:Getting_Started_with_OSGi_Remote _Services.
But I cannot execute the Hello example. I started with the edef discovery mechanism, the host starts fine and displays the expected message
Host: Hello Service Registered
But when I start the consumer I always get the following error messages:
osgi> [log;-1000 2011.03.28 10:27:43:238;WARNING;org.eclipse.ecf.osgi.services.remoteser viceadmin;org.eclipse.core.runtime.Status[plugin=org.eclipse .ecf.osgi.services.remoteserviceadmin;code=2;message=org.ecl ipse.ecf.osgi.services.remoteserviceadmin.EndpointDescriptio nLocator:queueEndpointDescription:No matching EndpointListeners found for discovered endpointDescription=EndpointDescription[containerID=StringID [ecftcp://localhost:3787/server ],connectTargetID=null,idFilter=null,rsFilter=null,propertie s={ecf.endpoint.id.ns=org.eclipse.ecf.core.identity.StringID , endpoint.framework.uuid=70cd3d4b-4931-0010-1b63-d64101cefd5e , endpoint.id=ecftcp://localhost:3787/server, endpoint.package.version.org.eclipse.ecf.examples.remoteserv ices.hello=3.0.0, endpoint.service.id=0, objectClass=[Ljava.lang.String;@10bbd42, remote.configs.supported=[Ljava.lang.String;@1b6772a, remote.intents.supported=[Ljava.lang.String;@498713, service.id=64, service.imported=true, service.imported.configs=[Ljava.lang.String;@14323d5}];sever ity2;exception=null;children=[]]]
[log;-1000 2011.03.28 10:27:43:426;ERROR;org.eclipse.ecf.osgi.services.remoteservi ceadmin;org.eclipse.core.runtime.Status[plugin=org.eclipse.e cf.osgi.services.remoteserviceadmin;code=4;message=org.eclip se.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin:i mportService:selectRemoteServiceReference returned null for rsRefs=[RemoteServiceReferenceImpl[registration=RemoteServic eRegistrationImpl[remoteServiceID=org.eclipse.ecf.remoteserv ice.RemoteServiceID[containerID=StringID[ecftcp://localhost:3787/server ];containerRelativeID=1];rserviceranking=0;classes=[org.ecli pse.ecf.examples.remoteservices.hello.IHello];state=0;proper ties={ecf.rsvc.id=1}]]],targetID=StringID[ecftcp://localhost:3787/server ],idFilter=[Lorg.eclipse.ecf.core.identity.ID;@10dd4c8,inter faces=[org.eclipse.ecf.examples.remoteservices.hello.IHello] ,rsFilter=null,rsContainerID=StringID[umUFmm+w3VqMcM0GK741bx BPaq4=];severity4;exception=org.osgi.framework.BundleExcepti on: Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4) for using BundleContext proxy service factory;children=[]]]
org.osgi.framework.BundleException: Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4) for using BundleContext proxy service factory
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.getProxyServiceFactoryContext(RemoteServiceAdmin.jav a:1476)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.createAndRegisterProxy(RemoteServiceAdmin.java:1407)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.importService(RemoteServiceAdmin.java:1923)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.importService(RemoteServiceAdmin.java:302)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTop ologyManager.handleEndpointAdded(AbstractTopologyManager.jav a:225)
at org.eclipse.ecf.internal.osgi.services.distribution.BasicTop ologyManager.endpointAdded(BasicTopologyManager.java:77)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDes criptionLocator$1.dispatchEvent(EndpointDescriptionLocator.j ava:154)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventManager.java:227)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread .run(EventManager.java:337)
[log;-1000 2011.03.28 10:27:43:429;WARNING;org.eclipse.ecf.osgi.services.remoteser viceadmin;org.eclipse.core.runtime.Status[plugin=org.eclipse .ecf.osgi.services.remoteserviceadmin;code=2;message=org.ecl ipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin :postEvent:No event admin available to post event=RemoteServiceAdminEvent[containerID=null, getType()=5, getSource()=org.eclipse.ecf.osgi.services.distribution_2.0.0 .v20110313-1843 [19], getException()=org.osgi.framework.BundleException: Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4) for using BundleContext proxy service factory, getImportReference()=null, getExportReference()=null];severity2;exception=null;children =[]]]
[log;-1000 2011.03.28 10:27:43:429;ERROR;org.eclipse.ecf.osgi.services.remoteservi ceadmin;org.eclipse.core.runtime.Status[plugin=org.eclipse.e cf.osgi.services.remoteserviceadmin;code=4;message=org.eclip se.ecf.internal.osgi.services.distribution.BasicTopologyMana ger:handleInvalidImportRegistration:importRegistration=Impor tRegistration[importEndpoint=ImportEndpoint[rsReference=null , proxyRegistration=null, importReference=null]];severity4;exception=org.osgi.framewor k.BundleException: Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4) for using BundleContext proxy service factory;children=[]]]
org.osgi.framework.BundleException: Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4) for using BundleContext proxy service factory
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.getProxyServiceFactoryContext(RemoteServiceAdmin.jav a:1476)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.createAndRegisterProxy(RemoteServiceAdmin.java:1407)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.importService(RemoteServiceAdmin.java:1923)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.importService(RemoteServiceAdmin.java:302)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTop ologyManager.handleEndpointAdded(AbstractTopologyManager.jav a:225)
at org.eclipse.ecf.internal.osgi.services.distribution.BasicTop ologyManager.endpointAdded(BasicTopologyManager.java:77)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDes criptionLocator$1.dispatchEvent(EndpointDescriptionLocator.j ava:154)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventManager.java:227)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread .run(EventManager.java:337)
checking the status of the Hello bundle delivers the following:
osgi> bundle org.eclipse.ecf.examples.remoteservices.hello
org.eclipse.ecf.examples.remoteservices.hello_3.0.0.qualifie r [5]
Id=5, Status=RESOLVED Data Root=C:\ECF_Example_H32\.metadata\.plugins\org.eclipse.pde.c ore\Hello Service Host (edef,generic).product\org.eclipse.osgi\bundles\5\data
No registered services.
No services in use.
Exported packages
org.eclipse.ecf.examples.remoteservices.hello; version="3.0.0"[exported]
org.eclipse.ecf.examples.remoteservices.hello.impl; version="3.0.0"[exported]
Imported packages
org.eclipse.ecf.remoteservice; version="6.0.0"<org.eclipse.ecf.remoteservice_6.0.0.v20110313-1843 [17]>
org.eclipse.equinox.concurrent.future; version="1.0.0"<org.eclipse.equinox.concurrent_1.0.100.v20100503 [9]>
No fragment bundles
Named class space
org.eclipse.ecf.examples.remoteservices.hello; bundle-version="3.0.0.qualifier"[provided]
No required bundles
Is it normal that the status for the bundle states "No registered services", even though the host reported "Host: Hello Service Registered" ???
Any help in getting the example to work will be greatly appreciated.
|
|
|
Re: Unable to run the Hello example on ecf 3.5 [message #663079 is a reply to message #662017] |
Sun, 03 April 2011 06:11   |
Eclipse User |
|
|
|
On 03/29/2011 12:00 AM, Andrea Mazzario wrote:
> I am trying to learn how to use RCF and I installed ECF 3.5 in my Helios
> SP1 environment following the instructions in
> http://wiki.eclipse.org/EIG:Getting_Started_with_OSGi_Remote _Services
>
> But I cannot execute the Hello example. I started with the edef
> discovery mechanism, the host starts fine and displays the expected
> message Host: Hello Service Registered
> But when I start the consumer I always get the following error messages:
>
> osgi> [log;-1000 2011.03.28
> 10:27:43:238;WARNING;org.eclipse.ecf.osgi.services.remoteser
> viceadmin;org.eclipse.core.runtime.Status[plugin=org.eclipse
> .ecf.osgi.services.remoteserviceadmin;code=2;message=org.ecl
> ipse.ecf.osgi.services.remoteserviceadmin.EndpointDescriptio
> nLocator:queueEndpointDescription:No matching EndpointListeners found
> for discovered
> endpointDescription=EndpointDescription[containerID=StringID
> [ecftcp://localhost:3787/server
> ],connectTargetID=null,idFilter=null,rsFilter=null,propertie
> s={ecf.endpoint.id.ns=org.eclipse.ecf.core.identity.StringID ,
> endpoint.framework.uuid=70cd3d4b-4931-0010-1b63-d64101cefd5e ,
> endpoint.id=ecftcp://localhost:3787/server,
> endpoint.package.version.org.eclipse.ecf.examples.remoteserv
> ices.hello=3.0.0, endpoint.service.id=0,
> objectClass=[Ljava.lang.String;@10bbd42,
> remote.configs.supported=[Ljava.lang.String;@1b6772a,
> remote.intents.supported=[Ljava.lang.String;@498713, service.id=64,
> service.imported=true,
> service.imported.configs=[Ljava.lang.String;@14323d5}];sever
> ity2;exception=null;children=[]]]
> [log;-1000 2011.03.28
> 10:27:43:426;ERROR;org.eclipse.ecf.osgi.services.remoteservi
> ceadmin;org.eclipse.core.runtime.Status[plugin=org.eclipse.e
> cf.osgi.services.remoteserviceadmin;code=4;message=org.eclip
> se.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin:i
> mportService:selectRemoteServiceReference returned null for
> rsRefs=[RemoteServiceReferenceImpl[registration=RemoteServic
> eRegistrationImpl[remoteServiceID=org.eclipse.ecf.remoteserv
> ice.RemoteServiceID[containerID=StringID[ecftcp://localhost:3787/server
> ];containerRelativeID=1];rserviceranking=0;classes=[org.ecli
> pse.ecf.examples.remoteservices.hello.IHello];state=0;proper
> ties={ecf.rsvc.id=1}]]],targetID=StringID[ecftcp://localhost:3787/server
> ],idFilter=[Lorg.eclipse.ecf.core.identity.ID;@10dd4c8,inter
> faces=[org.eclipse.ecf.examples.remoteservices.hello.IHello]
> ,rsFilter=null,rsContainerID=StringID[umUFmm+w3VqMcM0GK741bx
> BPaq4=];severity4;exception=org.osgi.framework.BundleExcepti on:
> Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4)
> for using BundleContext proxy service factory;children=[]]]
> org.osgi.framework.BundleException:
> Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4)
> for using BundleContext proxy service factory
> at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi
> ceAdmin.getProxyServiceFactoryContext(RemoteServiceAdmin.jav a:1476)
> at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi
> ceAdmin.createAndRegisterProxy(RemoteServiceAdmin.java:1407)
> at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi
> ceAdmin.importService(RemoteServiceAdmin.java:1923)
> at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi
> ceAdmin.importService(RemoteServiceAdmin.java:302)
> at org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTop
> ologyManager.handleEndpointAdded(AbstractTopologyManager.jav a:225)
> at org.eclipse.ecf.internal.osgi.services.distribution.BasicTop
> ologyManager.endpointAdded(BasicTopologyManager.java:77)
> at org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDes
> criptionLocator$1.dispatchEvent(EndpointDescriptionLocator.j ava:154)
> at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve
> nt(EventManager.java:227)
> at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread
> .run(EventManager.java:337)
> [log;-1000 2011.03.28
> 10:27:43:429;WARNING;org.eclipse.ecf.osgi.services.remoteser
> viceadmin;org.eclipse.core.runtime.Status[plugin=org.eclipse
> .ecf.osgi.services.remoteserviceadmin;code=2;message=org.ecl
> ipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin
> :postEvent:No event admin available to post
> event=RemoteServiceAdminEvent[containerID=null, getType()=5,
> getSource()=org.eclipse.ecf.osgi.services.distribution_2.0.0
> .v20110313-1843 [19], getException()=org.osgi.framework.BundleException:
> Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4)
> for using BundleContext proxy service factory,
> getImportReference()=null,
> getExportReference()=null];severity2;exception=null;children =[]]]
> [log;-1000 2011.03.28
> 10:27:43:429;ERROR;org.eclipse.ecf.osgi.services.remoteservi
> ceadmin;org.eclipse.core.runtime.Status[plugin=org.eclipse.e
> cf.osgi.services.remoteserviceadmin;code=4;message=org.eclip
> se.ecf.internal.osgi.services.distribution.BasicTopologyMana
> ger:handleInvalidImportRegistration:importRegistration=Impor
> tRegistration[importEndpoint=ImportEndpoint[rsReference=null ,
> proxyRegistration=null,
> importReference=null]];severity4;exception=org.osgi.framewor
> k.BundleException: Bundle=org.eclipse.ecf.examples.remoteservices.hello
> in wrong state (4) for using BundleContext proxy service
> factory;children=[]]]
> org.osgi.framework.BundleException:
> Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4)
> for using BundleContext proxy service factory
> at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi
> ceAdmin.getProxyServiceFactoryContext(RemoteServiceAdmin.jav a:1476)
> at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi
> ceAdmin.createAndRegisterProxy(RemoteServiceAdmin.java:1407)
> at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi
> ceAdmin.importService(RemoteServiceAdmin.java:1923)
> at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi
> ceAdmin.importService(RemoteServiceAdmin.java:302)
> at org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTop
> ologyManager.handleEndpointAdded(AbstractTopologyManager.jav a:225)
> at org.eclipse.ecf.internal.osgi.services.distribution.BasicTop
> ologyManager.endpointAdded(BasicTopologyManager.java:77)
> at org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDes
> criptionLocator$1.dispatchEvent(EndpointDescriptionLocator.j ava:154)
> at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve
> nt(EventManager.java:227)
> at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread
> .run(EventManager.java:337)
>
> checking the status of the Hello bundle delivers the following:
>
> osgi> bundle org.eclipse.ecf.examples.remoteservices.hello
> org.eclipse.ecf.examples.remoteservices.hello_3.0.0.qualifie r [5]
> Id=5, Status=RESOLVED Data
> Root=C:\ECF_Example_H32\.metadata\.plugins\org.eclipse.pde.c ore\Hello
> Service Host (edef,generic).product\org.eclipse.osgi\bundles\5\data
> No registered services.
> No services in use.
> Exported packages
> org.eclipse.ecf.examples.remoteservices.hello; version="3.0.0"[exported]
> org.eclipse.ecf.examples.remoteservices.hello.impl;
> version="3.0.0"[exported]
> Imported packages
> org.eclipse.ecf.remoteservice;
> version="6.0.0"<org.eclipse.ecf.remoteservice_6.0.0.v20110313-1843 [17]>
> org.eclipse.equinox.concurrent.future;
> version="1.0.0"<org.eclipse.equinox.concurrent_1.0.100.v20100503 [9]>
> No fragment bundles
> Named class space
> org.eclipse.ecf.examples.remoteservices.hello;
> bundle-version="3.0.0.qualifier"[provided]
> No required bundles
>
> Is it normal that the status for the bundle states "No registered
> services", even though the host reported "Host: Hello Service
> Registered" ???
>
> Any help in getting the example to work will be greatly appreciated.
Try forcefully starting the
org.eclipse.ecf.examples.remoteservices.hello bundle prior to activating
edef discovery.
Markus
|
|
| |
Re: Unable to run the Hello example on ecf 3.5 [message #664000 is a reply to message #663973] |
Thu, 07 April 2011 02:36   |
Eclipse User |
|
|
|
On 04/07/2011 03:57 AM, Andrea Mazzario wrote:
> Markus,
> sorry, but what do you mean by "forcefully starting the bundle"?
> I tried to reinstall everything: Java (1.6_24), eclipse (Helios SP2),
> the ECF SDK and the examples into a clean virtual machine and now the
> (edef, generic) consumer does not display any error in the console, but
> does not display anything else than the osgi> prompt, and the Host
> console does not indicate it received any request.
> It may be interesting to notice that the command
> bundle org.eclipse.ecf.examples.remoteservices.hello
> in the Host console gives a status of RESOLVED for the bundle, while in
> the Consumer console gives a status of ACTIVE for the bundle.
> Any suggestion on what I can try?
What I mean is that you should try to start the .hello bundle in both
OSGi consoles with "start <bundle id>" prior to activating
edef discovery.
Markus
|
|
| |
Re: Unable to run the Hello example on ecf 3.5 [message #671703 is a reply to message #663973] |
Wed, 18 May 2011 14:06   |
Eclipse User |
|
|
|
Quote:I am trying to learn how to use RCF and I installed ECF 3.5 in my Helios SP1 environment following the instructions in http://wiki.eclipse.org/EIG:Getting_Started_with_OSGi_Remote _Services.
But I cannot execute the Hello example. I started with the edef discovery mechanism, the host starts fine and displays the expected message
Host: Hello Service Registered
But when I start the consumer I always get the following error messages:
osgi> [log;-1000 2011.03.28 10:27:43:238;WARNING;org.eclipse.ecf.osgi.services.remoteser viceadmin;org.eclipse.core.runtime.Status[plugin=org.eclipse .ecf.osgi.services.remoteserviceadmin;code=2;message=org.ecl ipse.ecf.osgi.services.remoteserviceadmin.EndpointDescriptio nLocator:queueEndpointDescription:No matching EndpointListeners found for discovered endpointDescription=EndpointDescription[containerID=StringID [ecftcp://localhost:3787/server ],connectTargetID=null,idFilter=null,rsFilter=null,propertie s={ecf.endpoint.id.ns=org.eclipse.ecf.core.identity.StringID , endpoint.framework.uuid=70cd3d4b-4931-0010-1b63-d64101cefd5e , endpoint.id=ecftcp://localhost:3787/server, endpoint.package.version.org.eclipse.ecf.examples.remoteserv ices.hello=3.0.0, endpoint.service.id=0, objectClass=[Ljava.lang.String;@10bbd42, remote.configs.supported=[Ljava.lang.String;@1b6772a, remote.intents.supported=[Ljava.lang.String;@498713, service.id=64, service.imported=true, service.imported.configs=[Ljava.lang.String;@14323d5}];sever ity2;exception=null;children=[]]]
[log;-1000 2011.03.28 10:27:43:426;ERROR;org.eclipse.ecf.osgi.services.remoteservi ceadmin;org.eclipse.core.runtime.Status[plugin=org.eclipse.e cf.osgi.services.remoteserviceadmin;code=4;message=org.eclip se.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin:i mportService:selectRemoteServiceReference returned null for rsRefs=[RemoteServiceReferenceImpl[registration=RemoteServic eRegistrationImpl[remoteServiceID=org.eclipse.ecf.remoteserv ice.RemoteServiceID[containerID=StringID[ecftcp://localhost:3787/server ];containerRelativeID=1];rserviceranking=0;classes=[org.ecli pse.ecf.examples.remoteservices.hello.IHello];state=0;proper ties={ecf.rsvc.id=1}]]],targetID=StringID[ecftcp://localhost:3787/server ],idFilter=[Lorg.eclipse.ecf.core.identity.ID;@10dd4c8,inter faces=[org.eclipse.ecf.examples.remoteservices.hello.IHello] ,rsFilter=null,rsContainerID=StringID[umUFmm+w3VqMcM0GK741bx BPaq4=];severity4;exception=org.osgi.framework.BundleExcepti on: Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4) for using BundleContext proxy service factory;children=[]]]
org.osgi.framework.BundleException: Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4) for using BundleContext proxy service factory
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.getProxyServiceFactoryContext(RemoteServiceAdmin.jav a:1476)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.createAndRegisterProxy(RemoteServiceAdmin.java:1407)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.importService(RemoteServiceAdmin.java:1923)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.importService(RemoteServiceAdmin.java:302)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTop ologyManager.handleEndpointAdded(AbstractTopologyManager.jav a:225)
at org.eclipse.ecf.internal.osgi.services.distribution.BasicTop ologyManager.endpointAdded(BasicTopologyManager.java:77)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDes criptionLocator$1.dispatchEvent(EndpointDescriptionLocator.j ava:154)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventManager.java:227)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread .run(EventManager.java:337)
[log;-1000 2011.03.28 10:27:43:429;WARNING;org.eclipse.ecf.osgi.services.remoteser viceadmin;org.eclipse.core.runtime.Status[plugin=org.eclipse .ecf.osgi.services.remoteserviceadmin;code=2;message=org.ecl ipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin :postEvent:No event admin available to post event=RemoteServiceAdminEvent[containerID=null, getType()=5, getSource()=org.eclipse.ecf.osgi.services.distribution_2.0.0 .v20110313-1843 [19], getException()=org.osgi.framework.BundleException: Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4) for using BundleContext proxy service factory, getImportReference()=null, getExportReference()=null];severity2;exception=null;children =[]]]
[log;-1000 2011.03.28 10:27:43:429;ERROR;org.eclipse.ecf.osgi.services.remoteservi ceadmin;org.eclipse.core.runtime.Status[plugin=org.eclipse.e cf.osgi.services.remoteserviceadmin;code=4;message=org.eclip se.ecf.internal.osgi.services.distribution.BasicTopologyMana ger:handleInvalidImportRegistration:importRegistration=Impor tRegistration[importEndpoint=ImportEndpoint[rsReference=null , proxyRegistration=null, importReference=null]];severity4;exception=org.osgi.framewor k.BundleException: Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4) for using BundleContext proxy service factory;children=[]]]
org.osgi.framework.BundleException: Bundle=org.eclipse.ecf.examples.remoteservices.hello in wrong state (4) for using BundleContext proxy service factory
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.getProxyServiceFactoryContext(RemoteServiceAdmin.jav a:1476)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.createAndRegisterProxy(RemoteServiceAdmin.java:1407)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.importService(RemoteServiceAdmin.java:1923)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServi ceAdmin.importService(RemoteServiceAdmin.java:302)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTop ologyManager.handleEndpointAdded(AbstractTopologyManager.jav a:225)
at org.eclipse.ecf.internal.osgi.services.distribution.BasicTop ologyManager.endpointAdded(BasicTopologyManager.java:77)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDes criptionLocator$1.dispatchEvent(EndpointDescriptionLocator.j ava:154)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventManager.java:227)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread .run(EventManager.java:337)
This seems to me likely that you are not starting the org.eclipse.ecf.osgi.services.distribution bundle prior to the edef discovery. The reason I think this is that the ECF 'BasicTopologyManager' is in the o.e.e.osgi.services.distribution bundle, and on the client/consumer it's responsible for registering endpoint listeners...so that when an endpoint is discovered there is a topology manager to respond to the discovered endpoint description. The warning you pasted above indicates that the endpoint description discovery actually occurs...but there is no topology manager (or any endpoint listener) registered to respond to it. The ECF BasicTopologyManager does register itself as an endpoint listener (as per the RSA spec), but the bundle that contains it (i.e. o.e.e.osgi.services.distribution) has to be started prior to the endpoint listener discovery (which in your case is done via starting the edef example).
Quote:
checking the status of the Hello bundle delivers the following:
osgi> bundle org.eclipse.ecf.examples.remoteservices.hello
org.eclipse.ecf.examples.remoteservices.hello_3.0.0.qualifie r [5]
Id=5, Status=RESOLVED Data Root=C:\ECF_Example_H32\.metadata\.plugins\org.eclipse.pde.c ore\Hello Service Host (edef,generic).product\org.eclipse.osgi\bundles\5\data
No registered services.
No services in use.
Exported packages
org.eclipse.ecf.examples.remoteservices.hello; version="3.0.0"[exported]
org.eclipse.ecf.examples.remoteservices.hello.impl; version="3.0.0"[exported]
Imported packages
org.eclipse.ecf.remoteservice; version="6.0.0"<org.eclipse.ecf.remoteservice_6.0.0.v20110313-1843 [17]>
org.eclipse.equinox.concurrent.future; version="1.0.0"<org.eclipse.equinox.concurrent_1.0.100.v20100503 [9]>
No fragment bundles
Named class space
org.eclipse.ecf.examples.remoteservices.hello; bundle-version="3.0.0.qualifier"[provided]
No required bundles
Is it normal that the status for the bundle states "No registered services", even though the host reported "Host: Hello Service Registered" ???
Yes, it is likely normal. This is presumably on the consumer/client process, and if the EndpointDescription discovery fails (as per the discussion above), there is no proxy creation/registration. But even if there was proxy creation/registration, the ECF impl registers proxies via the org.eclipse.ecf.osgi.services.remoteserviceadmin.proxy bundle...and not the bundle that exposes the hello service interface (this is done for a rather involved technical reason...which I will explain if you like...but isn't particularly germane to this issue).
Quote:
Any help in getting the example to work will be greatly appreciated.
I am able to run the hello examples just fine on ECF 3.5.1 (coming out soon), using the product configs and launching within Eclipse. There is an issue with the zookeeper provider...that I think was responsible for your original BundleStateException...i.e. see bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=345678
But for me, even when this BundleStateException issue occurs, the example actually works anyway.
|
|
| |
Re: Unable to run the Hello example on ecf 3.5 [message #699646 is a reply to message #671740] |
Thu, 21 July 2011 22:03   |
Eclipse User |
|
|
|
Hi Scott,
I've started with ECF today and I'm experiment this same problem using ECF 3.5.1 on Indigo 3.7.
I've just follow this instructions: http://wiki.eclipse.org/EIG:Getting_Started_with_OSGi_Remote_Services
I've tried with all Hello Service products launch and the result is the same.
This is the console for the server:
osgi> !SESSION 2011-07-21 22:55:34.520 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_24
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments: -application org.eclipse.ecf.examples.remoteservices.hello.host.HelloHost -containerType ecf.generic.server -containerId ecftcp://localhost:3787/server
Command-line arguments: -application org.eclipse.ecf.examples.remoteservices.hello.host.HelloHost -data /Users/cvgaviao/Workspaces/jbpm5/../runtime-HelloServiceHost(zeroconf,generic).product -dev file:/Users/cvgaviao/Workspaces/jbpm5/.metadata/.plugins/org.eclipse.pde.core/Hello Service Host (zeroconf,generic).product/dev.properties -os macosx -ws cocoa -arch x86_64 -consoleLog -containerType ecf.generic.server -containerId ecftcp://localhost:3787/server -console
!ENTRY org.eclipse.ecf.osgi.services.remoteserviceadmin 4 0 2011-07-21 22:55:36.147
!MESSAGE org.eclipse.core.runtime.Status[plugin=org.eclipse.ecf.osgi.services.remoteserviceadmin;code=4;message=org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin:RemoteServiceAdmin.postEvent:No event admin service available to post event=RemoteServiceAdminEvent[containerID=StringID[ecftcp://localhost:3787/server], getType()=2, getSource()=org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110531-2218 [19], getException()=null, getImportReference()=null, getExportReference()=org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin$ExportReference@3a4c5b4];severity4;exception=null;children=[]]
Host: Hello Service Registered
osgi> ss
Framework is launched.
id State Bundle
0 ACTIVE org.eclipse.osgi_3.7.0.v20110613
1 ACTIVE org.eclipse.equinox.common_3.6.0.v20110523
2 ACTIVE org.eclipse.core.runtime_3.7.0.v20110110
3 ACTIVE org.eclipse.ecf.sharedobject_2.2.100.v20110531-2218
4 ACTIVE org.eclipse.ecf.identity_3.1.100.v20110531-2218
5 RESOLVED org.eclipse.osgi.services_3.3.0.v20110513
6 RESOLVED org.eclipse.osgi.services.remoteserviceadmin_1.0.0.v20110518-0228
7 ACTIVE org.eclipse.equinox.app_1.3.100.v20110321
8 ACTIVE org.eclipse.ecf.remoteservice_6.0.0.v20110531-2218
9 ACTIVE org.eclipse.equinox.preferences_3.4.0.v20110502
10 ACTIVE org.eclipse.core.jobs_3.5.100.v20110404
11 ACTIVE org.eclipse.ecf_3.1.300.v20110531-2218
12 ACTIVE org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110531-2218
13 <<LAZY>> org.eclipse.core.contenttype_3.4.100.v20110423-0524
14 ACTIVE org.eclipse.ecf.examples.remoteservices.hello_3.0.100.qualifier
15 ACTIVE org.eclipse.equinox.registry_3.5.100.v20110502
Fragments=22
16 ACTIVE org.eclipse.ecf.discovery_4.0.0.v20110531-2218
17 ACTIVE org.eclipse.ecf.osgi.services.remoteserviceadmin.proxy_1.0.0.v20110531-2218
18 ACTIVE org.eclipse.ecf.provider.jmdns_4.1.0.v20110531-2218
19 ACTIVE org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110531-2218
20 ACTIVE org.eclipse.equinox.concurrent_1.0.200.v20110502
21 ACTIVE org.eclipse.ecf.examples.remoteservices.hello.host_3.0.0.qualifier
22 RESOLVED org.eclipse.core.runtime.compatibility.registry_3.5.0.v20110505
Master=15
23 ACTIVE org.eclipse.ecf.provider.remoteservice_4.0.0.v20110531-2218
24 ACTIVE org.eclipse.ecf.provider_4.2.0.v20110531-2218
and here is the consumer:
osgi> ss
Framework is launched.
id State Bundle
0 ACTIVE org.eclipse.osgi_3.7.0.v20110613
1 ACTIVE org.eclipse.equinox.common_3.6.0.v20110523
2 ACTIVE org.eclipse.core.runtime_3.7.0.v20110110
3 ACTIVE org.eclipse.ecf.sharedobject_2.2.100.v20110531-2218
4 ACTIVE org.eclipse.ecf.identity_3.1.100.v20110531-2218
5 RESOLVED org.eclipse.osgi.services_3.3.0.v20110513
6 RESOLVED org.eclipse.osgi.services.remoteserviceadmin_1.0.0.v20110518-0228
7 ACTIVE org.eclipse.equinox.app_1.3.100.v20110321
8 ACTIVE org.eclipse.ecf.remoteservice_6.0.0.v20110531-2218
9 ACTIVE org.eclipse.equinox.preferences_3.4.0.v20110502
10 ACTIVE org.eclipse.core.jobs_3.5.100.v20110404
11 ACTIVE org.eclipse.ecf_3.1.300.v20110531-2218
12 ACTIVE org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110531-2218
13 <<LAZY>> org.eclipse.core.contenttype_3.4.100.v20110423-0524
14 ACTIVE org.eclipse.ecf.examples.remoteservices.hello_3.0.100.qualifier
15 ACTIVE org.eclipse.equinox.registry_3.5.100.v20110502
Fragments=21
16 ACTIVE org.eclipse.ecf.discovery_4.0.0.v20110531-2218
17 ACTIVE org.eclipse.ecf.osgi.services.remoteserviceadmin.proxy_1.0.0.v20110531-2218
18 ACTIVE org.eclipse.ecf.provider.jmdns_4.1.0.v20110531-2218
19 ACTIVE org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110531-2218
20 ACTIVE org.eclipse.equinox.concurrent_1.0.200.v20110502
21 RESOLVED org.eclipse.core.runtime.compatibility.registry_3.5.0.v20110505
Master=15
22 ACTIVE org.eclipse.ecf.provider.remoteservice_4.0.0.v20110531-2218
23 ACTIVE org.eclipse.ecf.provider_4.2.0.v20110531-2218
24 ACTIVE org.eclipse.ecf.examples.remoteservices.hello.consumer_3.0.0.qualifier
[Updated on: Thu, 21 July 2011 22:04] by Moderator
|
|
|
Re: Unable to run the Hello example on ecf 3.5 [message #699660 is a reply to message #699646] |
Thu, 21 July 2011 23:12   |
Eclipse User |
|
|
|
Hi again... just to be more precise, I've followed the instructions to change the plugin priorities on both server and consumer launchers.
After the change the Hello Service Consumer (edef,generic).product + Hello Service Host (edef,generic).product start to work. nice...
The products Hello Service Host (zookeeper,generic).product, Hello Service Host (zookeeper,rosgi).product and Hello Service Host (zookeeper,generic).product, Hello Service Consumer (zookeeper,generic).product are working without any change, actually. good too..
But Hello Service Consumer (zeroconf,generic).product + Hello Service Host (zeroconf,generic).product is not working even after changing the starting priority.
The Hello Service Host (zeroconf,rosgi).product is running but Hello Service Consumer (zeroconf,r-osgi).product is throwing an exception (just to certify I've restart eclipse and tried again because the port problem, but didn't change anything):
osgi> WARNING: Port 9278 already in use. This instance of R-OSGi is running on port 9279
!SESSION 2011-07-21 23:53:41.400 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_24
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments: -application org.eclipse.ecf.examples.remoteservices.hello.consumer.HelloConsumer
Command-line arguments: -application org.eclipse.ecf.examples.remoteservices.hello.consumer.HelloConsumer -data /Users/cvgaviao/Workspaces/jbpm5/../runtime-HelloServiceConsumer(zeroconf,r-osgi).product -dev file:/Users/cvgaviao/Workspaces/jbpm5/.metadata/.plugins/org.eclipse.pde.core/Hello Service Consumer (zeroconf,r-osgi).product/dev.properties -os macosx -ws cocoa -arch x86_64 -consoleLog -console
!ENTRY ch.ethz.iks.slp 4 0 2011-07-21 23:53:42.723
!MESSAGE Exception in initial DA lookup
!STACK 0
ch.ethz.iks.slp.ServiceLocationException: No route to host
at ch.ethz.iks.slp.impl.SLPCore.daLookup(SLPCore.java:645)
at ch.ethz.iks.slp.impl.SLPCore.init(SLPCore.java:321)
at ch.ethz.iks.slp.impl.Activator$2.getService(Activator.java:51)
at org.eclipse.osgi.internal.serviceregistry.ServiceUse$1.run(ServiceUse.java:138)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.internal.serviceregistry.ServiceUse.getService(ServiceUse.java:136)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:468)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:467)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(BundleContextImpl.java:594)
at org.osgi.util.tracker.ServiceTracker.addingService(ServiceTracker.java:450)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:980)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:262)
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:185)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:348)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:283)
at org.eclipse.ecf.internal.provider.jslp.Activator.getLocator(Activator.java:60)
at org.eclipse.ecf.internal.provider.jslp.JSLPDiscoveryJob.run(JSLPDiscoveryJob.java:43)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
The Hello Service DS Host (zeroconf,generic).product isn't working, even changing the priority. It seems that HelloComponent is not being called by DS...
Framework is launched.
id State Bundle
0 ACTIVE org.eclipse.osgi_3.7.0.v20110613
1 ACTIVE org.eclipse.equinox.common_3.6.0.v20110523
2 ACTIVE org.eclipse.core.runtime_3.7.0.v20110110
3 ACTIVE org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110531-2218
4 RESOLVED org.eclipse.osgi.services_3.3.0.v20110513
5 RESOLVED org.eclipse.osgi.services.remoteserviceadmin_1.0.0.v20110518-0228
6 <<LAZY>> org.eclipse.core.contenttype_3.4.100.v20110423-0524
7 ACTIVE org.eclipse.ecf.osgi.services.remoteserviceadmin.proxy_1.0.0.v20110531-2218
8 ACTIVE org.eclipse.ecf.remoteservice_6.0.0.v20110531-2218
9 <<LAZY>> org.eclipse.ecf.provider.jmdns_4.1.0.v20110531-2218
10 ACTIVE org.eclipse.equinox.util_1.0.300.v20110502
11 ACTIVE org.eclipse.equinox.preferences_3.4.0.v20110502
12 ACTIVE org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110531-2218
13 ACTIVE org.eclipse.equinox.ds_1.3.0.v20110502
14 ACTIVE org.eclipse.equinox.concurrent_1.0.200.v20110502
15 <<LAZY>> org.eclipse.ecf.provider.remoteservice_4.0.0.v20110531-2218
16 <<LAZY>> org.eclipse.ecf.provider_4.2.0.v20110531-2218
17 ACTIVE org.eclipse.ecf.examples.remoteservices.hello_3.0.100.qualifier
19 RESOLVED org.eclipse.core.runtime.compatibility.registry_3.5.0.v20110505
Master=20
20 ACTIVE org.eclipse.equinox.registry_3.5.100.v20110502
Fragments=19
21 ACTIVE org.eclipse.core.jobs_3.5.100.v20110404
22 ACTIVE org.eclipse.ecf.identity_3.1.100.v20110531-2218
23 ACTIVE org.eclipse.ecf_3.1.300.v20110531-2218
24 <<LAZY>> org.eclipse.ecf.sharedobject_2.2.100.v20110531-2218
25 ACTIVE org.eclipse.equinox.app_1.3.100.v20110321
26 ACTIVE org.eclipse.ecf.discovery_4.0.0.v20110531-2218
27 RESOLVED org.apache.log4j_1.2.13.v200903072027
28 ACTIVE org.eclipse.ecf.examples.remoteservices.hello.ds.host_3.0.0.qualifier
cheers
Cristiano
|
|
|
Re: Unable to run the Hello example on ecf 3.5 [message #708926 is a reply to message #699660] |
Wed, 03 August 2011 05:36   |
Eclipse User |
|
|
|
On 07/22/2011 05:12 AM, Cristiano avi wrote:
> Hi again... just to be more precise, I've followed the instructions to
> change the plugin priorities on both server and consumer launchers.
>
> After the change the Hello Service Consumer (edef,generic).product +
> Hello Service Host (edef,generic).product start to work. nice...
>
> The products Hello Service Host (zookeeper,generic).product, Hello
> Service Host (zookeeper,rosgi).product and Hello Service Host
> (zookeeper,generic).product, Hello Service Consumer
> (zookeeper,generic).product are working without any change, actually.
> good too..
>
> But Hello Service Consumer (zeroconf,generic).product + Hello Service
> Host (zeroconf,generic).product is not working even after changing the
> starting priority.
>
> The Hello Service Host (zeroconf,rosgi).product is running but Hello
> Service Consumer (zeroconf,r-osgi).product is throwing an exception
> (just to certify I've restart eclipse and tried again because the port
> problem, but didn't change anything):
> osgi> WARNING: Port 9278 already in use. This instance of R-OSGi is
> running on port 9279
> !SESSION 2011-07-21 23:53:41.400
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_24
> java.vendor=Apple Inc.
> BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
> Framework arguments: -application
> org.eclipse.ecf.examples.remoteservices.hello.consumer.HelloConsumer
> Command-line arguments: -application
> org.eclipse.ecf.examples.remoteservices.hello.consumer.HelloConsumer
> -data
> /Users/cvgaviao/Workspaces/jbpm5/../runtime-HelloServiceConsumer(zeroconf,r-osgi).product
> -dev
> file:/Users/cvgaviao/Workspaces/jbpm5/.metadata/.plugins/org.eclipse.pde.core/Hello
> Service Consumer (zeroconf,r-osgi).product/dev.properties -os macosx -ws
> cocoa -arch x86_64 -consoleLog -console
>
> !ENTRY ch.ethz.iks.slp 4 0 2011-07-21 23:53:42.723
> !MESSAGE Exception in initial DA lookup
> !STACK 0
> ch.ethz.iks.slp.ServiceLocationException: No route to host
> at ch.ethz.iks.slp.impl.SLPCore.daLookup(SLPCore.java:645)
> at ch.ethz.iks.slp.impl.SLPCore.init(SLPCore.java:321)
> at ch.ethz.iks.slp.impl.Activator$2.getService(Activator.java:51)
> at
> org.eclipse.osgi.internal.serviceregistry.ServiceUse$1.run(ServiceUse.java:138)
>
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.internal.serviceregistry.ServiceUse.getService(ServiceUse.java:136)
>
> at
> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:468)
>
> at
> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:467)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(BundleContextImpl.java:594)
>
> at
> org.osgi.util.tracker.ServiceTracker.addingService(ServiceTracker.java:450)
> at
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:980)
>
> at
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)
>
> at
> org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:262)
> at
> org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:185)
>
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:348)
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:283)
> at
> org.eclipse.ecf.internal.provider.jslp.Activator.getLocator(Activator.java:60)
>
> at
> org.eclipse.ecf.internal.provider.jslp.JSLPDiscoveryJob.run(JSLPDiscoveryJob.java:43)
>
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Where does this exception happen (host or consumer)? Why is jSLP
deployed at all if you intend to use Zeroconf? What does your network
configuration look like?
Markus
|
|
|
Re: Unable to run the Hello example on ecf 3.5 [message #710820 is a reply to message #708926] |
Fri, 05 August 2011 08:52   |
Eclipse User |
|
|
|
Hi Markus,
The exception occurred on Consumer.
Well, I could say that jSLP was deployed because it is selected as dependency of Hello Service Consumer (zeroconf,r-osgi).product file, see:
<plugin id="ch.ethz.iks.r_osgi.remote"/>
<plugin id="ch.ethz.iks.slp"/>
<plugin id="org.eclipse.core.contenttype"/>
<plugin id="org.eclipse.core.jobs"/>
<plugin id="org.eclipse.core.runtime"/>
<plugin id="org.eclipse.ecf"/>
<plugin id="org.eclipse.ecf.discovery"/>
<plugin id="org.eclipse.ecf.examples.remoteservices.hello"/>
<plugin id="org.eclipse.ecf.examples.remoteservices.hello.consumer"/>
<plugin id="org.eclipse.ecf.identity"/>
<plugin id="org.eclipse.ecf.osgi.services.distribution"/>
<plugin id="org.eclipse.ecf.osgi.services.remoteserviceadmin"/>
<plugin id="org.eclipse.ecf.osgi.services.remoteserviceadmin.proxy"/>
<plugin id="org.eclipse.ecf.provider"/>
<plugin id="org.eclipse.ecf.provider.jmdns"/>
[b]<plugin id="org.eclipse.ecf.provider.jslp"/>[/b]
<plugin id="org.eclipse.ecf.provider.r_osgi"/>
<plugin id="org.eclipse.ecf.remoteservice"/>
<plugin id="org.eclipse.ecf.sharedobject"/>
<plugin id="org.eclipse.equinox.app"/>
<plugin id="org.eclipse.equinox.common"/>
<plugin id="org.eclipse.equinox.concurrent"/>
<plugin id="org.eclipse.equinox.preferences"/>
<plugin id="org.eclipse.equinox.registry"/>
<plugin id="org.eclipse.osgi"/>
<plugin id="org.eclipse.osgi.services"/>
<plugin id="org.eclipse.osgi.services.remoteserviceadmin"/>
<plugin id="org.objectweb.asm"/>
and Hello Service Host (zeroconf,rosgi).product:
<plugin id="ch.ethz.iks.r_osgi.remote"/>
<plugin id="org.eclipse.core.contenttype"/>
<plugin id="org.eclipse.core.jobs"/>
<plugin id="org.eclipse.core.runtime"/>
<plugin id="org.eclipse.ecf"/>
<plugin id="org.eclipse.ecf.discovery"/>
<plugin id="org.eclipse.ecf.examples.remoteservices.hello"/>
<plugin id="org.eclipse.ecf.examples.remoteservices.hello.host"/>
<plugin id="org.eclipse.ecf.identity"/>
<plugin id="org.eclipse.ecf.osgi.services.distribution"/>
<plugin id="org.eclipse.ecf.osgi.services.remoteserviceadmin"/>
<plugin id="org.eclipse.ecf.osgi.services.remoteserviceadmin.proxy"/>
<plugin id="org.eclipse.ecf.provider"/>
<plugin id="org.eclipse.ecf.provider.jmdns"/>
<plugin id="org.eclipse.ecf.provider.r_osgi"/>
<plugin id="org.eclipse.ecf.remoteservice"/>
<plugin id="org.eclipse.ecf.sharedobject"/>
<plugin id="org.eclipse.equinox.app"/>
<plugin id="org.eclipse.equinox.common"/>
<plugin id="org.eclipse.equinox.concurrent"/>
<plugin id="org.eclipse.equinox.preferences"/>
<plugin id="org.eclipse.equinox.registry"/>
<plugin id="org.eclipse.osgi"/>
<plugin id="org.eclipse.osgi.services"/>
<plugin id="org.eclipse.osgi.services.remoteserviceadmin"/>
<plugin id="org.objectweb.asm"/>
I just clone the git repo and use it as is... I didn't change anything 
so, I've removed <plugin id="org.eclipse.ecf.provider.jslp"/> and left <plugin id="org.eclipse.ecf.provider.jmdns"/>, but the problem changed:
osgi> WARNING: Port 9278 already in use. This instance of R-OSGi is running on port 9281
!SESSION 2011-08-05 09:45:26.355 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_26
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments: -application org.eclipse.ecf.examples.remoteservices.hello.consumer.HelloConsumer
Command-line arguments: -application org.eclipse.ecf.examples.remoteservices.hello.consumer.HelloConsumer -data /Users/cvgaviao/Workspaces/ecf/../runtime-HelloServiceConsumer(zeroconf,r-osgi).product -dev file:/Users/cvgaviao/Workspaces/ecf/.metadata/.plugins/org.eclipse.pde.core/Hello Service Consumer (zeroconf,r-osgi).product/dev.properties -os macosx -ws cocoa -arch x86_64 -consoleLog -console
!ENTRY org.eclipse.ecf.osgi.services.remoteserviceadmin 4 0 2011-08-05 09:45:33.578
!MESSAGE org.eclipse.core.runtime.Status[plugin=org.eclipse.ecf.osgi.services.remoteserviceadmin;code=4;message=org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin:importService:selectRemoteServiceReference returned null for rsRefs=[],targetID=r-osgi://localhost:9278,idFilter=[Lorg.eclipse.ecf.core.identity.ID;@614a75bb,interfaces=[org.eclipse.ecf.examples.remoteservices.hello.IHello],rsFilter=(&(ecf.rsvc.id=60)),rsContainerID=r-osgi://18777233209.telemar.net.br:9281;severity4;exception=RemoteReferenceNotFoundException[targetID=r-osgi://localhost:9278, idFilter=[r-osgi://localhost:9278], interfaces=[org.eclipse.ecf.examples.remoteservices.hello.IHello], rsFilter=(&(ecf.rsvc.id=60))];children=[]]
!STACK 0
RemoteReferenceNotFoundException[targetID=r-osgi://localhost:9278, idFilter=[r-osgi://localhost:9278], interfaces=[org.eclipse.ecf.examples.remoteservices.hello.IHello], rsFilter=(&(ecf.rsvc.id=60))]
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin.importService(RemoteServiceAdmin.java:1984)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin.importService(RemoteServiceAdmin.java:356)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTopologyManager.handleEndpointAdded(AbstractTopologyManager.java:225)
at org.eclipse.ecf.internal.osgi.services.distribution.BasicTopologyManager.endpointAdded(BasicTopologyManager.java:133)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDescriptionLocator$1.dispatchEvent(EndpointDescriptionLocator.java:154)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
!ENTRY org.eclipse.ecf.osgi.services.remoteserviceadmin 4 0 2011-08-05 09:45:33.582
!MESSAGE org.eclipse.core.runtime.Status[plugin=org.eclipse.ecf.osgi.services.remoteserviceadmin;code=4;message=org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin:RemoteServiceAdmin.postEvent:No event admin service available to post event=RemoteServiceAdminEvent[containerID=null, getType()=5, getSource()=org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [15], getException()=RemoteReferenceNotFoundException[targetID=r-osgi://localhost:9278, idFilter=[r-osgi://localhost:9278], interfaces=[org.eclipse.ecf.examples.remoteservices.hello.IHello], rsFilter=(&(ecf.rsvc.id=60))], getImportReference()=null, getExportReference()=null];severity4;exception=null;children=[]]
!ENTRY org.eclipse.ecf.osgi.services.remoteserviceadmin 4 0 2011-08-05 09:45:33.587
!MESSAGE org.eclipse.core.runtime.Status[plugin=org.eclipse.ecf.osgi.services.remoteserviceadmin;code=4;message=org.eclipse.ecf.internal.osgi.services.distribution.BasicTopologyManager:handleInvalidImportRegistration:importRegistration=org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin$ImportRegistration@76b20352;severity4;exception=RemoteReferenceNotFoundException[targetID=r-osgi://localhost:9278, idFilter=[r-osgi://localhost:9278], interfaces=[org.eclipse.ecf.examples.remoteservices.hello.IHello], rsFilter=(&(ecf.rsvc.id=60))];children=[]]
!STACK 0
RemoteReferenceNotFoundException[targetID=r-osgi://localhost:9278, idFilter=[r-osgi://localhost:9278], interfaces=[org.eclipse.ecf.examples.remoteservices.hello.IHello], rsFilter=(&(ecf.rsvc.id=60))]
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin.importService(RemoteServiceAdmin.java:1984)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin.importService(RemoteServiceAdmin.java:356)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTopologyManager.handleEndpointAdded(AbstractTopologyManager.java:225)
at org.eclipse.ecf.internal.osgi.services.distribution.BasicTopologyManager.endpointAdded(BasicTopologyManager.java:133)
at org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDescriptionLocator$1.dispatchEvent(EndpointDescriptionLocator.java:154)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
cheers
|
|
|
Re: Unable to run the Hello example on ecf 3.5 [message #713278 is a reply to message #710820] |
Mon, 08 August 2011 05:26   |
Eclipse User |
|
|
|
On 08/05/2011 02:52 PM, Cristiano avi wrote:
> osgi> WARNING: Port 9278 already in use. This instance of R-OSGi is
> running on port 9281
> !SESSION 2011-08-05 09:45:26.355
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_26
> java.vendor=Apple Inc.
> BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
> Framework arguments: -application
> org.eclipse.ecf.examples.remoteservices.hello.consumer.HelloConsumer
> Command-line arguments: -application
> org.eclipse.ecf.examples.remoteservices.hello.consumer.HelloConsumer
> -data
> /Users/cvgaviao/Workspaces/ecf/../runtime-HelloServiceConsumer(zeroconf,r-osgi).product
> -dev
> file:/Users/cvgaviao/Workspaces/ecf/.metadata/.plugins/org.eclipse.pde.core/Hello
> Service Consumer (zeroconf,r-osgi).product/dev.properties -os macosx -ws
> cocoa -arch x86_64 -consoleLog -console
>
> !ENTRY org.eclipse.ecf.osgi.services.remoteserviceadmin 4 0 2011-08-05
> 09:45:33.578
> !MESSAGE
> org.eclipse.core.runtime.Status[plugin=org.eclipse.ecf.osgi.services.remoteserviceadmin;code=4;message=org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin:importService:selectRemoteServiceReference
> returned null for
> rsRefs=[],targetID=r-osgi://localhost:9278,idFilter=[Lorg.eclipse.ecf.core.identity.ID;@614a75bb,interfaces=[org.eclipse.ecf.examples.remoteservices.hello.IHello],rsFilter=(&(ecf.rsvc.id=60)),rsContainerID=r-osgi://18777233209.telemar.net.br:9281;severity4;exception=RemoteReferenceNotFoundException[targetID=r-osgi://localhost:9278,
> idFilter=[r-osgi://localhost:9278],
> interfaces=[org.eclipse.ecf.examples.remoteservices.hello.IHello],
> rsFilter=(&(ecf.rsvc.id=60))];children=[]]
> !STACK 0
> RemoteReferenceNotFoundException[targetID=r-osgi://localhost:9278,
> idFilter=[r-osgi://localhost:9278],
> interfaces=[org.eclipse.ecf.examples.remoteservices.hello.IHello],
> rsFilter=(&(ecf.rsvc.id=60))]
> at
> org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin.importService(RemoteServiceAdmin.java:1984)
>
> at
> org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin.importService(RemoteServiceAdmin.java:356)
>
> at
> org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTopologyManager.handleEndpointAdded(AbstractTopologyManager.java:225)
>
> at
> org.eclipse.ecf.internal.osgi.services.distribution.BasicTopologyManager.endpointAdded(BasicTopologyManager.java:133)
>
> at
> org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDescriptionLocator$1.dispatchEvent(EndpointDescriptionLocator.java:154)
>
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>
> at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
>
>
> !ENTRY org.eclipse.ecf.osgi.services.remoteserviceadmin 4 0 2011-08-05
> 09:45:33.582
> !MESSAGE
> org.eclipse.core.runtime.Status[plugin=org.eclipse.ecf.osgi.services.remoteserviceadmin;code=4;message=org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin:RemoteServiceAdmin.postEvent:No
> event admin service available to post
> event=RemoteServiceAdminEvent[containerID=null, getType()=5,
> getSource()=org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727
> [15],
> getException()=RemoteReferenceNotFoundException[targetID=r-osgi://localhost:9278,
> idFilter=[r-osgi://localhost:9278],
> interfaces=[org.eclipse.ecf.examples.remoteservices.hello.IHello],
> rsFilter=(&(ecf.rsvc.id=60))], getImportReference()=null,
> getExportReference()=null];severity4;exception=null;children=[]]
>
> !ENTRY org.eclipse.ecf.osgi.services.remoteserviceadmin 4 0 2011-08-05
> 09:45:33.587
> !MESSAGE
> org.eclipse.core.runtime.Status[plugin=org.eclipse.ecf.osgi.services.remoteserviceadmin;code=4;message=org.eclipse.ecf.internal.osgi.services.distribution.BasicTopologyManager:handleInvalidImportRegistration:importRegistration=org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin$ImportRegistration@76b20352;severity4;exception=RemoteReferenceNotFoundException[targetID=r-osgi://localhost:9278,
> idFilter=[r-osgi://localhost:9278],
> interfaces=[org.eclipse.ecf.examples.remoteservices.hello.IHello],
> rsFilter=(&(ecf.rsvc.id=60))];children=[]]
> !STACK 0
> RemoteReferenceNotFoundException[targetID=r-osgi://localhost:9278,
> idFilter=[r-osgi://localhost:9278],
> interfaces=[org.eclipse.ecf.examples.remoteservices.hello.IHello],
> rsFilter=(&(ecf.rsvc.id=60))]
> at
> org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin.importService(RemoteServiceAdmin.java:1984)
>
> at
> org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin.importService(RemoteServiceAdmin.java:356)
>
> at
> org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTopologyManager.handleEndpointAdded(AbstractTopologyManager.java:225)
>
> at
> org.eclipse.ecf.internal.osgi.services.distribution.BasicTopologyManager.endpointAdded(BasicTopologyManager.java:133)
>
> at
> org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDescriptionLocator$1.dispatchEvent(EndpointDescriptionLocator.java:154)
>
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>
> at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
>
>
> cheers
>
Hi Christiano,
what is the content of the service registry during importService()
(output of "services" on the console)?
Markus
|
|
|
Re: Unable to run the Hello example on ecf 3.5 [message #713613 is a reply to message #713278] |
Mon, 08 August 2011 12:48   |
Eclipse User |
|
|
|
Hi Markus,
After have disabled the r-osgi on my eclipse IDE the later exception gone.
But I still have no success running Hello Service Consumer (zeroconf,generic).product .
No message is showed, except:
osgi> WARNING: Port 9278 already in use. This instance of R-OSGi is running on port 9279.
This are the services for the host after Hello Service Host (zeroconf,rosgi).product:
{org.eclipse.osgi.framework.console.CommandProvider}={service.ranking=2147483647, service.id=2}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.osgi.service.packageadmin.PackageAdmin}={service.ranking=2147483647, service.pid=0.org.eclipse.osgi.framework.internal.core.PackageAdminImpl, service.vendor=Eclipse.org - Equinox, service.id=4}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
org.eclipse.equinox.common_3.6.0.v20110523 [24]
org.eclipse.core.runtime_3.7.0.v20110110 [2]
org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
org.eclipse.core.jobs_3.5.100.v20110404 [14]
org.eclipse.equinox.app_1.3.100.v20110321 [26]
org.eclipse.equinox.registry_3.5.100.v20110502 [16]
ch.ethz.iks.r_osgi.remote_1.0.0.RC4_v20110803-0727 [22]
org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110803-0727 [10]
{org.osgi.service.permissionadmin.PermissionAdmin, org.osgi.service.condpermadmin.ConditionalPermissionAdmin}={service.ranking=2147483647, service.pid=0.org.eclipse.osgi.internal.permadmin.SecurityAdmin, service.vendor=Eclipse.org - Equinox, service.id=5}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.osgi.service.startlevel.StartLevel}={service.ranking=2147483647, service.pid=0.org.eclipse.osgi.framework.internal.core.StartLevelManager, service.vendor=Eclipse.org - Equinox, service.id=6}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.service.debug.DebugOptions}={service.ranking=2147483647, service.pid=0.org.eclipse.osgi.framework.debug.FrameworkDebugOptions, service.vendor=Eclipse.org - Equinox, service.id=7}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.common_3.6.0.v20110523 [24]
org.eclipse.core.runtime_3.7.0.v20110110 [2]
org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
org.eclipse.core.jobs_3.5.100.v20110404 [14]
org.eclipse.equinox.registry_3.5.100.v20110502 [16]
org.eclipse.ecf.identity_3.1.100.v20110531-2218 [19]
{java.lang.ClassLoader}={service.ranking=2147483647, service.pid=0.org.eclipse.core.runtime.internal.adaptor.ContextFinder, service.vendor=Eclipse.org - Equinox, equinox.classloader.type=contextClassLoader, service.id=8}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.framework.log.FrameworkLog}={service.ranking=2147483647, service.pid=0.org.eclipse.core.runtime.internal.adaptor.EclipseLogFactory, service.vendor=Eclipse.org - Equinox, service.id=11}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.app_1.3.100.v20110321 [26]
{org.eclipse.osgi.service.environment.EnvironmentInfo}={service.ranking=2147483647, service.pid=0.org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo, service.vendor=Eclipse.org - Equinox, service.id=21}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.core.runtime_3.7.0.v20110110 [2]
{org.eclipse.osgi.service.resolver.PlatformAdmin}={service.ranking=2147483647, service.pid=0.org.eclipse.osgi.internal.baseadaptor.StateManager, service.vendor=Eclipse.org - Equinox, service.id=22}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.service.pluginconversion.PluginConverter}={service.ranking=2147483647, service.pid=0.org.eclipse.core.runtime.internal.adaptor.PluginConverterImpl, service.vendor=Eclipse.org - Equinox, service.id=23}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.framework.console.CommandProvider}={service.ranking=2147483647, service.pid=0.org.eclipse.core.runtime.internal.adaptor.EclipseCommandProvider, service.vendor=Eclipse.org - Equinox, service.id=24}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.eclipse.osgi.service.localization.BundleLocalization}={service.ranking=2147483647, service.pid=0.org.eclipse.core.runtime.internal.adaptor.BundleLocalizationImpl, service.vendor=Eclipse.org - Equinox, service.id=25}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.framework.console.CommandProvider}={service.ranking=2147483547, service.id=61}
Registered by bundle: org.eclipse.ecf.examples.remoteservices.hello.host_3.0.0.qualifier [7]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.eclipse.ecf.discovery.service.IDiscoveryService, org.eclipse.ecf.discovery.IDiscoveryLocator, org.eclipse.ecf.discovery.IDiscoveryAdvertiser}={service.ranking=750, org.eclipse.ecf.discovery.containerName=ecf.discovery.jmdns, service.id=59}
Registered by bundle: org.eclipse.ecf.provider.jmdns_4.1.0.v20110803-0727 [12]
Bundles using service:
org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
{org.eclipse.osgi.framework.console.ConsoleSession}={console.systemInOut=true, service.id=3}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.osgi.service.log.LogReaderService, org.eclipse.equinox.log.ExtendedLogReaderService}={service.id=9}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.common_3.6.0.v20110523 [24]
org.eclipse.core.runtime_3.7.0.v20110110 [2]
{org.osgi.service.log.LogService, org.eclipse.equinox.log.ExtendedLogService}={service.id=10}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.common_3.6.0.v20110523 [24]
org.eclipse.core.runtime_3.7.0.v20110110 [2]
ch.ethz.iks.r_osgi.remote_1.0.0.RC4_v20110803-0727 [22]
org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
{javax.xml.parsers.SAXParserFactory}={service.id=13}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{javax.xml.parsers.DocumentBuilderFactory}={service.id=14}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.service.datalocation.Location}={type=osgi.user.area, service.id=15}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.service.datalocation.Location}={type=osgi.instance.area, service.id=16}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
{org.eclipse.osgi.service.datalocation.Location}={type=osgi.configuration.area, service.id=17}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
org.eclipse.equinox.app_1.3.100.v20110321 [26]
org.eclipse.equinox.registry_3.5.100.v20110502 [16]
{org.eclipse.osgi.service.datalocation.Location}={type=osgi.install.area, service.id=18}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.common_3.6.0.v20110523 [24]
{org.eclipse.osgi.service.datalocation.Location}={type=eclipse.home.location, service.id=19}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.service.urlconversion.URLConverter}={protocol=[bundleentry,bundleresource], service.id=20}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.signedcontent.SignedContentFactory}={service.id=27}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.eclipse.osgi.internal.provisional.verifier.CertificateVerifierFactory}={service.id=28}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.osgi.service.framework.CompositeBundleFactory}={service.id=29}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.service.urlconversion.URLConverter}={protocol=platform, service.id=30}
Registered by bundle: org.eclipse.equinox.common_3.6.0.v20110523 [24]
No bundles using service.
{org.eclipse.core.runtime.IAdapterManager}={service.id=31}
Registered by bundle: org.eclipse.equinox.common_3.6.0.v20110523 [24]
No bundles using service.
{org.osgi.service.url.URLStreamHandlerService}={url.handler.protocol=[platform], service.id=32}
Registered by bundle: org.eclipse.equinox.common_3.6.0.v20110523 [24]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.eclipse.core.internal.preferences.exchange.IProductPreferencesService}={service.id=33}
Registered by bundle: org.eclipse.core.runtime_3.7.0.v20110110 [2]
No bundles using service.
{org.eclipse.core.runtime.preferences.IPreferencesService}={service.id=34}
Registered by bundle: org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
No bundles using service.
{org.osgi.service.prefs.PreferencesService}={service.id=35}
Registered by bundle: org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
No bundles using service.
{org.eclipse.core.runtime.jobs.IJobManager}={service.id=36}
Registered by bundle: org.eclipse.core.jobs_3.5.100.v20110404 [14]
No bundles using service.
{org.eclipse.core.runtime.IExtensionRegistry}={service.id=37}
Registered by bundle: org.eclipse.equinox.registry_3.5.100.v20110502 [16]
Bundles using service:
org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
org.eclipse.equinox.app_1.3.100.v20110321 [26]
org.eclipse.ecf.identity_3.1.100.v20110531-2218 [19]
org.eclipse.ecf_3.1.300.v20110531-2218 [25]
org.eclipse.ecf.sharedobject_2.2.100.v20110803-0727 [17]
{org.eclipse.osgi.framework.console.CommandProvider}={service.id=38}
Registered by bundle: org.eclipse.equinox.registry_3.5.100.v20110502 [16]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.osgi.service.application.ApplicationDescriptor}={eclipse.application.type=any.thread, application.name=, application.visible=true, application.container=org.eclipse.equinox.app, service.pid=org.eclipse.ecf.examples.remoteservices.hello.host.HelloHost, application.launchable=true, eclipse.application.default=true, application.locked=false, application.location=initial@reference:file:../../../Development/Development_Eclipse/org.eclipse.ecf/examples/bundles/org.eclipse.ecf.examples.remoteservices.hello.host/, service.id=39}
Registered by bundle: org.eclipse.equinox.app_1.3.100.v20110321 [26]
Bundles using service:
org.eclipse.equinox.app_1.3.100.v20110321 [26]
{org.osgi.service.application.ApplicationDescriptor}={eclipse.application.type=main.thread, application.name=, application.visible=false, application.container=org.eclipse.equinox.app, service.pid=org.eclipse.equinox.app.error, application.launchable=false, application.locked=false, application.location=initial@reference:file:../../../Development/C4Biz_Projects/Osgi-WSHT/com.c4biz.owsht.p2/target/repository/plugins/org.eclipse.equinox.app_1.3.100.v20110321.jar/, service.id=40}
Registered by bundle: org.eclipse.equinox.app_1.3.100.v20110321 [26]
Bundles using service:
org.eclipse.equinox.app_1.3.100.v20110321 [26]
{org.osgi.service.application.ApplicationHandle, org.eclipse.equinox.app.IApplicationContext}={application.state=org.eclipse.equinox.app.starting, eclipse.application.type=any.thread, application.supports.exitvalue=true, eclipse.application.default=true, service.pid=org.eclipse.ecf.examples.remoteservices.hello.host.HelloHost.0, application.descriptor=org.eclipse.ecf.examples.remoteservices.hello.host.HelloHost, service.id=41}
Registered by bundle: org.eclipse.equinox.app_1.3.100.v20110321 [26]
Bundles using service:
org.eclipse.equinox.app_1.3.100.v20110321 [26]
{org.eclipse.osgi.framework.console.CommandProvider}={service.id=42}
Registered by bundle: org.eclipse.equinox.app_1.3.100.v20110321 [26]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.eclipse.osgi.service.runnable.ApplicationLauncher}={service.id=43}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.app_1.3.100.v20110321 [26]
{org.osgi.service.remoteserviceadmin.RemoteServiceAdmin}={org.eclipse.ecf.rsa=true, service.id=44}
Registered by bundle: org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
Bundles using service:
org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110803-0727 [10]
{org.eclipse.ecf.core.identity.IIDFactory}={service.id=49}
Registered by bundle: org.eclipse.ecf.identity_3.1.100.v20110531-2218 [19]
No bundles using service.
{org.osgi.service.remoteserviceadmin.EndpointListener}={endpoint.listener.scope=(!(endpoint.framework.uuid=505f74f0-d8c1-0010-19b6-853f6e8748de)), service.id=50}
Registered by bundle: org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110803-0727 [10]
Bundles using service:
org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
{org.osgi.framework.hooks.service.EventHook}={service.id=51}
Registered by bundle: org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110803-0727 [10]
No bundles using service.
{org.eclipse.ecf.examples.remoteservices.hello.IHello}={ecf.exported.containerfactoryargs=r-osgi://localhost:9278, service.exported.configs=ecf.r_osgi.peer, service.exported.interfaces=*, service.id=52}
Registered by bundle: org.eclipse.ecf.examples.remoteservices.hello.host_3.0.0.qualifier [7]
Bundles using service:
org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110803-0727 [10]
org.eclipse.ecf.provider.r_osgi_3.2.0.v20110803-0727 [1]
{org.eclipse.ecf.core.IContainerFactory}={service.id=53}
Registered by bundle: org.eclipse.ecf_3.1.300.v20110531-2218 [25]
No bundles using service.
{org.eclipse.ecf.core.IContainerManager}={service.id=54}
Registered by bundle: org.eclipse.ecf_3.1.300.v20110531-2218 [25]
Bundles using service:
org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
{ch.ethz.iks.r_osgi.RemoteOSGiService, ch.ethz.iks.r_osgi.Remoting}={service.id=57}
Registered by bundle: ch.ethz.iks.r_osgi.remote_1.0.0.RC4_v20110803-0727 [22]
Bundles using service:
org.eclipse.ecf.provider.r_osgi_3.2.0.v20110803-0727 [1]
{ch.ethz.iks.r_osgi.channels.NetworkChannelFactory}={protocol=r-osgi, service.id=58}
Registered by bundle: ch.ethz.iks.r_osgi.remote_1.0.0.RC4_v20110803-0727 [22]
Bundles using service:
ch.ethz.iks.r_osgi.remote_1.0.0.RC4_v20110803-0727 [22]
{org.eclipse.ecf.examples.remoteservices.hello.IHello}={service.id=60, service.remote.registration=true, ecf.rsvc.ranking=0, ecf.rsvc.id=60, ecf.robjectClass=[org.eclipse.ecf.examples.remoteservices.hello.IHello], ecf.rsvc.cid=r-osgi://localhost:9278}
Registered by bundle: org.eclipse.ecf.examples.remoteservices.hello.host_3.0.0.qualifier [7]
Bundles using service:
ch.ethz.iks.r_osgi.remote_1.0.0.RC4_v20110803-0727 [22]
{org.eclipse.osgi.service.runnable.StartupMonitor}={service.ranking=-2147483648, service.id=1}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.framework.log.FrameworkLog}={service.ranking=-2147483648, performance=true, service.pid=46org.eclipse.core.runtime.internal.adaptor.EclipseLogFactory$1, service.vendor=Eclipse.org - Equinox, service.id=12}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.app_1.3.100.v20110321 [26]
{org.eclipse.osgi.service.security.TrustEngine}={service.ranking=-2147483648, osgi.signedcontent.trust.engine=org.eclipse.osgi, service.id=26}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.ecf.osgi.services.remoteserviceadmin.IEndpointDescriptionAdvertiser}={service.ranking=-2147483648, service.id=45}
Registered by bundle: org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
Bundles using service:
org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110803-0727 [10]
{org.eclipse.ecf.osgi.services.remoteserviceadmin.IServiceInfoFactory}={service.ranking=-2147483648, service.id=46}
Registered by bundle: org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
Bundles using service:
org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
{org.eclipse.ecf.osgi.services.remoteserviceadmin.IDiscoveredEndpointDescriptionFactory}={service.ranking=-2147483648, service.id=47}
Registered by bundle: org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
No bundles using service.
{org.eclipse.ecf.osgi.services.remoteserviceadmin.IEndpointDescriptionReader}={service.ranking=-2147483648, service.id=48}
Registered by bundle: org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
No bundles using service.
{org.eclipse.ecf.osgi.services.remoteserviceadmin.IHostContainerSelector}={service.ranking=-2147483648, service.id=55}
Registered by bundle: org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110803-0727 [10]
Bundles using service:
org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110803-0727 [10]
{org.eclipse.ecf.osgi.services.remoteserviceadmin.IConsumerContainerSelector}={service.ranking=-2147483648, service.id=56}
Registered by bundle: org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110803-0727 [10]
No bundles using service.
And this are services for consumer after run Hello Service Consumer (zeroconf,r-osgi).product:
osgi> WARNING: Port 9278 already in use. This instance of R-OSGi is running on port 9279
services
{org.eclipse.osgi.framework.console.CommandProvider}={service.ranking=2147483647, service.id=2}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.osgi.service.packageadmin.PackageAdmin}={service.ranking=2147483647, service.pid=0.org.eclipse.osgi.framework.internal.core.PackageAdminImpl, service.vendor=Eclipse.org - Equinox, service.id=4}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
org.eclipse.equinox.common_3.6.0.v20110523 [23]
org.eclipse.core.runtime_3.7.0.v20110110 [2]
org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
org.eclipse.core.jobs_3.5.100.v20110404 [13]
org.eclipse.equinox.app_1.3.100.v20110321 [27]
org.eclipse.equinox.registry_3.5.100.v20110502 [15]
ch.ethz.iks.r_osgi.remote_1.0.0.RC4_v20110803-0727 [21]
{org.osgi.service.permissionadmin.PermissionAdmin, org.osgi.service.condpermadmin.ConditionalPermissionAdmin}={service.ranking=2147483647, service.pid=0.org.eclipse.osgi.internal.permadmin.SecurityAdmin, service.vendor=Eclipse.org - Equinox, service.id=5}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.osgi.service.startlevel.StartLevel}={service.ranking=2147483647, service.pid=0.org.eclipse.osgi.framework.internal.core.StartLevelManager, service.vendor=Eclipse.org - Equinox, service.id=6}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.service.debug.DebugOptions}={service.ranking=2147483647, service.pid=0.org.eclipse.osgi.framework.debug.FrameworkDebugOptions, service.vendor=Eclipse.org - Equinox, service.id=7}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.common_3.6.0.v20110523 [23]
org.eclipse.core.runtime_3.7.0.v20110110 [2]
org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
org.eclipse.core.jobs_3.5.100.v20110404 [13]
org.eclipse.equinox.registry_3.5.100.v20110502 [15]
org.eclipse.ecf.identity_3.1.100.v20110531-2218 [18]
{java.lang.ClassLoader}={service.ranking=2147483647, service.pid=0.org.eclipse.core.runtime.internal.adaptor.ContextFinder, service.vendor=Eclipse.org - Equinox, equinox.classloader.type=contextClassLoader, service.id=8}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.framework.log.FrameworkLog}={service.ranking=2147483647, service.pid=0.org.eclipse.core.runtime.internal.adaptor.EclipseLogFactory, service.vendor=Eclipse.org - Equinox, service.id=11}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.app_1.3.100.v20110321 [27]
{org.eclipse.osgi.service.environment.EnvironmentInfo}={service.ranking=2147483647, service.pid=0.org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo, service.vendor=Eclipse.org - Equinox, service.id=21}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.core.runtime_3.7.0.v20110110 [2]
{org.eclipse.osgi.service.resolver.PlatformAdmin}={service.ranking=2147483647, service.pid=0.org.eclipse.osgi.internal.baseadaptor.StateManager, service.vendor=Eclipse.org - Equinox, service.id=22}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.service.pluginconversion.PluginConverter}={service.ranking=2147483647, service.pid=0.org.eclipse.core.runtime.internal.adaptor.PluginConverterImpl, service.vendor=Eclipse.org - Equinox, service.id=23}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.framework.console.CommandProvider}={service.ranking=2147483647, service.pid=0.org.eclipse.core.runtime.internal.adaptor.EclipseCommandProvider, service.vendor=Eclipse.org - Equinox, service.id=24}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.eclipse.osgi.service.localization.BundleLocalization}={service.ranking=2147483647, service.pid=0.org.eclipse.core.runtime.internal.adaptor.BundleLocalizationImpl, service.vendor=Eclipse.org - Equinox, service.id=25}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.ecf.discovery.service.IDiscoveryService, org.eclipse.ecf.discovery.IDiscoveryLocator, org.eclipse.ecf.discovery.IDiscoveryAdvertiser}={service.ranking=750, org.eclipse.ecf.discovery.containerName=ecf.discovery.jmdns, service.id=56}
Registered by bundle: org.eclipse.ecf.provider.jmdns_4.1.0.v20110803-0727 [11]
Bundles using service:
org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
{org.eclipse.osgi.framework.console.ConsoleSession}={console.systemInOut=true, service.id=3}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.osgi.service.log.LogReaderService, org.eclipse.equinox.log.ExtendedLogReaderService}={service.id=9}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.common_3.6.0.v20110523 [23]
org.eclipse.core.runtime_3.7.0.v20110110 [2]
{org.osgi.service.log.LogService, org.eclipse.equinox.log.ExtendedLogService}={service.id=10}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.common_3.6.0.v20110523 [23]
org.eclipse.core.runtime_3.7.0.v20110110 [2]
ch.ethz.iks.r_osgi.remote_1.0.0.RC4_v20110803-0727 [21]
{javax.xml.parsers.SAXParserFactory}={service.id=13}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{javax.xml.parsers.DocumentBuilderFactory}={service.id=14}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.service.datalocation.Location}={type=osgi.user.area, service.id=15}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.service.datalocation.Location}={type=osgi.instance.area, service.id=16}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
{org.eclipse.osgi.service.datalocation.Location}={type=osgi.configuration.area, service.id=17}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
org.eclipse.equinox.app_1.3.100.v20110321 [27]
org.eclipse.equinox.registry_3.5.100.v20110502 [15]
{org.eclipse.osgi.service.datalocation.Location}={type=osgi.install.area, service.id=18}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.common_3.6.0.v20110523 [23]
{org.eclipse.osgi.service.datalocation.Location}={type=eclipse.home.location, service.id=19}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.service.urlconversion.URLConverter}={protocol=[bundleentry,bundleresource], service.id=20}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.signedcontent.SignedContentFactory}={service.id=27}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.eclipse.osgi.internal.provisional.verifier.CertificateVerifierFactory}={service.id=28}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.osgi.service.framework.CompositeBundleFactory}={service.id=29}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.service.urlconversion.URLConverter}={protocol=platform, service.id=30}
Registered by bundle: org.eclipse.equinox.common_3.6.0.v20110523 [23]
No bundles using service.
{org.eclipse.core.runtime.IAdapterManager}={service.id=31}
Registered by bundle: org.eclipse.equinox.common_3.6.0.v20110523 [23]
No bundles using service.
{org.osgi.service.url.URLStreamHandlerService}={url.handler.protocol=[platform], service.id=32}
Registered by bundle: org.eclipse.equinox.common_3.6.0.v20110523 [23]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.eclipse.core.internal.preferences.exchange.IProductPreferencesService}={service.id=33}
Registered by bundle: org.eclipse.core.runtime_3.7.0.v20110110 [2]
No bundles using service.
{org.eclipse.core.runtime.preferences.IPreferencesService}={service.id=34}
Registered by bundle: org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
No bundles using service.
{org.osgi.service.prefs.PreferencesService}={service.id=35}
Registered by bundle: org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
No bundles using service.
{org.eclipse.core.runtime.jobs.IJobManager}={service.id=36}
Registered by bundle: org.eclipse.core.jobs_3.5.100.v20110404 [13]
No bundles using service.
{org.eclipse.core.runtime.IExtensionRegistry}={service.id=37}
Registered by bundle: org.eclipse.equinox.registry_3.5.100.v20110502 [15]
Bundles using service:
org.eclipse.equinox.preferences_3.4.0.v20110502 [6]
org.eclipse.equinox.app_1.3.100.v20110321 [27]
org.eclipse.ecf.identity_3.1.100.v20110531-2218 [18]
org.eclipse.ecf_3.1.300.v20110531-2218 [26]
org.eclipse.ecf.sharedobject_2.2.100.v20110803-0727 [16]
{org.eclipse.osgi.framework.console.CommandProvider}={service.id=38}
Registered by bundle: org.eclipse.equinox.registry_3.5.100.v20110502 [15]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.osgi.service.application.ApplicationDescriptor}={eclipse.application.type=any.thread, application.name=, application.visible=true, application.container=org.eclipse.equinox.app, service.pid=org.eclipse.ecf.examples.remoteservices.hello.consumer.HelloConsumer, application.launchable=true, eclipse.application.default=true, application.locked=false, application.location=initial@reference:file:../../../Development/Development_Eclipse/org.eclipse.ecf/examples/bundles/org.eclipse.ecf.examples.remoteservices.hello.consumer/, service.id=39}
Registered by bundle: org.eclipse.equinox.app_1.3.100.v20110321 [27]
Bundles using service:
org.eclipse.equinox.app_1.3.100.v20110321 [27]
{org.osgi.service.application.ApplicationDescriptor}={eclipse.application.type=main.thread, application.name=, application.visible=false, application.container=org.eclipse.equinox.app, service.pid=org.eclipse.equinox.app.error, application.launchable=false, application.locked=false, application.location=initial@reference:file:../../../Development/C4Biz_Projects/Osgi-WSHT/com.c4biz.owsht.p2/target/repository/plugins/org.eclipse.equinox.app_1.3.100.v20110321.jar/, service.id=40}
Registered by bundle: org.eclipse.equinox.app_1.3.100.v20110321 [27]
Bundles using service:
org.eclipse.equinox.app_1.3.100.v20110321 [27]
{org.osgi.service.application.ApplicationHandle, org.eclipse.equinox.app.IApplicationContext}={application.state=org.eclipse.equinox.app.starting, eclipse.application.type=any.thread, application.supports.exitvalue=true, eclipse.application.default=true, service.pid=org.eclipse.ecf.examples.remoteservices.hello.consumer.HelloConsumer.0, application.descriptor=org.eclipse.ecf.examples.remoteservices.hello.consumer.HelloConsumer, service.id=41}
Registered by bundle: org.eclipse.equinox.app_1.3.100.v20110321 [27]
Bundles using service:
org.eclipse.equinox.app_1.3.100.v20110321 [27]
{org.eclipse.osgi.framework.console.CommandProvider}={service.id=42}
Registered by bundle: org.eclipse.equinox.app_1.3.100.v20110321 [27]
Bundles using service:
org.eclipse.osgi_3.7.0.v20110613 [0]
{org.eclipse.osgi.service.runnable.ApplicationLauncher}={service.id=43}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.app_1.3.100.v20110321 [27]
{org.osgi.service.remoteserviceadmin.RemoteServiceAdmin}={org.eclipse.ecf.rsa=true, service.id=44}
Registered by bundle: org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
No bundles using service.
{org.eclipse.ecf.core.identity.IIDFactory}={service.id=49}
Registered by bundle: org.eclipse.ecf.identity_3.1.100.v20110531-2218 [18]
No bundles using service.
{org.osgi.service.remoteserviceadmin.EndpointListener}={endpoint.listener.scope=(!(endpoint.framework.uuid=00f4bfbb-dcc1-0010-15f2-d126fda3e392)), service.id=50}
Registered by bundle: org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110803-0727 [9]
Bundles using service:
org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
{org.osgi.framework.hooks.service.EventHook}={service.id=51}
Registered by bundle: org.eclipse.ecf.osgi.services.distribution_2.0.100.v20110803-0727 [9]
No bundles using service.
{org.eclipse.ecf.core.IContainerFactory}={service.id=52}
Registered by bundle: org.eclipse.ecf_3.1.300.v20110531-2218 [26]
Bundles using service:
org.eclipse.ecf.examples.remoteservices.hello.consumer_3.0.0.qualifier [24]
{org.eclipse.ecf.core.IContainerManager}={service.id=53}
Registered by bundle: org.eclipse.ecf_3.1.300.v20110531-2218 [26]
No bundles using service.
{ch.ethz.iks.r_osgi.RemoteOSGiService, ch.ethz.iks.r_osgi.Remoting}={service.id=54}
Registered by bundle: ch.ethz.iks.r_osgi.remote_1.0.0.RC4_v20110803-0727 [21]
Bundles using service:
org.eclipse.ecf.provider.r_osgi_3.2.0.v20110803-0727 [1]
{ch.ethz.iks.r_osgi.channels.NetworkChannelFactory}={protocol=r-osgi, service.id=55}
Registered by bundle: ch.ethz.iks.r_osgi.remote_1.0.0.RC4_v20110803-0727 [21]
Bundles using service:
ch.ethz.iks.r_osgi.remote_1.0.0.RC4_v20110803-0727 [21]
{org.eclipse.osgi.service.runnable.StartupMonitor}={service.ranking=-2147483648, service.id=1}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.osgi.framework.log.FrameworkLog}={service.ranking=-2147483648, performance=true, service.pid=46org.eclipse.core.runtime.internal.adaptor.EclipseLogFactory$1, service.vendor=Eclipse.org - Equinox, service.id=12}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
Bundles using service:
org.eclipse.equinox.app_1.3.100.v20110321 [27]
{org.eclipse.osgi.service.security.TrustEngine}={service.ranking=-2147483648, osgi.signedcontent.trust.engine=org.eclipse.osgi, service.id=26}
Registered by bundle: org.eclipse.osgi_3.7.0.v20110613 [0]
No bundles using service.
{org.eclipse.ecf.osgi.services.remoteserviceadmin.IEndpointDescriptionAdvertiser}={service.ranking=-2147483648, service.id=45}
Registered by bundle: org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
No bundles using service.
{org.eclipse.ecf.osgi.services.remoteserviceadmin.IServiceInfoFactory}={service.ranking=-2147483648, service.id=46}
Registered by bundle: org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
No bundles using service.
{org.eclipse.ecf.osgi.services.remoteserviceadmin.IDiscoveredEndpointDescriptionFactory}={service.ranking=-2147483648, service.id=47}
Registered by bundle: org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
No bundles using service.
{org.eclipse.ecf.osgi.services.remoteserviceadmin.IEndpointDescriptionReader}={service.ranking=-2147483648, service.id=48}
Registered by bundle: org.eclipse.ecf.osgi.services.remoteserviceadmin_2.0.100.v20110803-0727 [4]
No bundles using service.
cheers
|
|
|
Re: Unable to run the Hello example on ecf 3.5 [message #714318 is a reply to message #713613] |
Wed, 10 August 2011 05:20   |
Eclipse User |
|
|
|
On 08/08/2011 06:48 PM, Cristiano avi wrote:
> Hi Markus,
>
> After have disabled the r-osgi on my eclipse IDE the later exception
> gone. But I still have no success running Hello Service Consumer
> (zeroconf,generic).product . No message is showed, except: osgi>
> WARNING: Port 9278 already in use. This instance of R-OSGi is running on
> port 9279.
This message indicates that the consumer still starts the r-OSGi
provider. Make sure it's gone from the launch config if you intend to
use the generic provider.
However, why do you show the output for the r-OSGi provider if you want
to use the generic provider? Keep in mind, that you cannot mix r-OSGi
with the generic provider. Providers have to match on both sides.
> This are the services for the host after Hello Service Host
> (zeroconf,rosgi).product:
> {org.eclipse.ecf.examples.remoteservices.hello.IHello}={ecf.exported.containerfactoryargs=r-osgi://localhost:9278,
> service.exported.configs=ecf.r_osgi.peer, service.exported.interfaces=*,
> service.id=52}
>
>
> And this are services for consumer after run Hello Service Consumer
> (zeroconf,r-osgi).product:
Markus
|
|
| |
Re: Unable to run the Hello example on ecf 3.5 [message #715992 is a reply to message #714377] |
Tue, 16 August 2011 03:23  |
Eclipse User |
|
|
|
On 08/10/2011 03:01 PM, Cristiano avi wrote:
> :) It was because the hurry... I just copy the wrong file name...
> But my problem is all about the r-osgi example. Generic is working like
> a charm !
I suggest you start with a fresh checkout from git. Running
/org.eclipse.ecf.examples.remoteservices.hello.consumer/products/Hello
Service Consumer (zeroconf,r-osgi).product and the corresponding
/org.eclipse.ecf.examples.remoteservices.hello.host/products/Hello
Service Host (zeroconf,rosgi).product works fine here.
If it still doesn't work with a clean checkout, provide the host and
consumer console output as well as the service registry content
("services" command on console).
Markus
|
|
|
Goto Forum:
Current Time: Mon Mar 24 08:42:04 EDT 2025
Powered by FUDForum. Page generated in 0.12257 seconds
|