For anybody else confused by this thread, there are now two Tim Wards 
apparently!

Regards,
Neil Bartlett (the one and only)

> On 10 Nov 2016, at 10:26, Tim Verbelen <tim.verbe...@intec.ugent.be> wrote:
> 
> Hi Tim,
> 
> If you want to use some of the eclipse equinox bundles (such as 
> org.eclipse.equinox.coordinator), you are kind of bound to the equinox 
> framework since they depend on the org.eclipse.osgi.util package that is 
> provided by the equinox framework.
> 
> If you do want to run these on a different OSGi framework, try including the 
> org.eclipse.equinox.supplement bundle, which is a small utility bundle that 
> also exports this util package. The source code can be found at 
> http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/supplement
>  
> <http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/supplement>
> 
> We are fore example hosting a version of this bundle in the Ecipse Concierge 
> repository (https://www.eclipse.org/concierge/repository/index.xml 
> <https://www.eclipse.org/concierge/repository/index.xml>), which you can add 
> to your BNDTools workspace. Make sure to add the supplement bundle to your 
> run requirements before hitting resolve.
> 
> Best regards,
> 
> Tim
> 
> On 11/10/2016 10:32 AM, Tim Ward wrote:
>> So, I've gone through the enRoute tutorials, which worked fine, then tried 
>> writing some code of my own, which worked fine, then tried deploying it to 
>> Karaf, attempting to following the instructions in
>> 
>> http://enroute.osgi.org/appnotes/bndtools-and-karaf.html
>> 
>> and it doesn't work, and after several days nobody here can make any 
>> progress with understanding what's wrong or how to fix it.
>> 
>> As I'm new to this stuff I don't really know what information might enable 
>> people to help spot my problem, but I'll start with the karaf output below. 
>> I did the "resolve" on the debug.bndrun so why are there things that appear 
>> not to be resolved?
>> 
>> karaf@root()> list
>> START LEVEL 100 , List Threshold: 50
>> ID | State     | Lvl | Version                | Name
>> ----------------------------------------------------------------------------------------
>>  
>> 56 | Active    |  80 | 3.2.0.201605172008     | biz.aQute.remote.agent
>> 137 | Active    |  80 | 1.0.1                  | Apache Felix Log Service
>> 138 | Active    |  80 | 1.0.0.201611091637     | 
>> com.telensa.apps.planet.pc.provider
>> 139 | Installed |  80 | 1.0.0.201611091638     | 
>> com.telensa.apps.planet.ws.application
>> 141 | Active    |  80 | 3.2.0                  | Apache Felix Http Jetty
>> 142 | Active    |  80 | 1.1.2                  | Apache Felix Servlet API
>> 143 | Active    |  80 | 2.0.2                  | Apache Felix Declarative 
>> Services
>> 144 | Installed |  80 | 1.3.100.v20150410-1453 | Coordinator
>> 145 | Installed |  80 | 1.3.100.v20140115-1647 | Event Admin
>> 146 | Installed |  80 | 1.4.100.v20150408-1437 | Meta Type
>> 147 | Active    |  80 | 9.3.8.v20160314        | Jetty :: Utilities
>> 148 | Active    |  80 | 9.3.8.v20160314        | Jetty :: Utilities :: 
>> Ajax(JSON)
>> 149 | Active    |  80 | 1.3.1.201505202024     | 
>> org.osgi:org.osgi.service.event
>> 150 | Active    |  80 | 1.3.0.201505202024     | 
>> org.osgi:org.osgi.service.metatype
>> 151 | Installed |  80 | 2.0.0.201610141744     | 
>> osgi.enroute.configurer.simple.provider
>> 152 | Active    |  80 | 2.0.0.201610141744     | 
>> osgi.enroute.executor.simple.provider
>> 153 | Active    |  80 | 2.0.0.201610141744     | 
>> osgi.enroute.logger.simple.provider
>> 154 | Active    |  80 | 2.0.0.201610141745     | 
>> osgi.enroute.web.simple.provider
>> karaf@root()> diag
>> com.telensa.apps.planet.ws.application (139)
>> --------------------------------------------
>> Status: Installed
>> Unsatisfied Requirements:
>> [com.telensa.apps.planet.ws.application [139](R 139.0)] osgi.extender; 
>> (&(osgi.extender=osgi.enroute.configurer)(&(version>=1.0.0)(!(version>=2.0.0))))
>> 
>> 
>> Coordinator (144)
>> -----------------
>> Status: Installed
>> Unsatisfied Requirements:
>> [org.eclipse.equinox.coordinator [144](R 144.0)] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.eclipse.osgi.util)(version>=1.1.0)(!(version>=2.0.0)))
>> [org.eclipse.equinox.coordinator [144](R 144.0)] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.coordinator)(version>=1.0.0)(!(version>=1.1.0)))
>> 
>> 
>> Event Admin (145)
>> -----------------
>> Status: Installed
>> Unsatisfied Requirements:
>> [org.eclipse.equinox.event [145](R 145.0)] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.eclipse.osgi.framework.eventmgr)(version>=1.1.0))
>> [org.eclipse.equinox.event [145](R 145.0)] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.eclipse.osgi.util)(version>=1.1.0))
>> 
>> 
>> Meta Type (146)
>> ---------------
>> Status: Installed
>> Unsatisfied Requirements:
>> [org.eclipse.equinox.metatype [146](R 146.0)] osgi.wiring.package; 
>> (&(osgi.wiring.package=org.eclipse.osgi.util)(version>=1.1.0)(!(version>=2.0.0)))
>>  
>> 
>> 
>> osgi.enroute.configurer.simple.provider (151)
>> ---------------------------------------------
>> Status: Installed
>> Unsatisfied Requirements:
>> [osgi.enroute.configurer.simple.provider [151](R 151.0)] 
>> osgi.wiring.package; 
>> (&(osgi.wiring.package=org.osgi.service.coordinator)(version>=1.0.0)(!(version>=2.0.0)))
>> [osgi.enroute.configurer.simple.provider [151](R 151.0)] 
>> osgi.wiring.package; 
>> (&(osgi.wiring.package=osgi.enroute.configurer.api)(version>=1.0.0)(!(version>=1.1.0)))
>> [osgi.enroute.configurer.simple.provider [151](R 151.0)] osgi.service; 
>> (objectClass=java.lang.Object)
>> [osgi.enroute.configurer.simple.provider [151](R 151.0)] osgi.service; 
>> (objectClass=org.osgi.service.cm.ConfigurationAdmin)
>> [osgi.enroute.configurer.simple.provider [151](R 151.0)] osgi.service; 
>> (objectClass=org.osgi.service.coordinator.Coordinator)
>> [osgi.enroute.configurer.simple.provider [151](R 151.0)] osgi.service; 
>> (objectClass=org.osgi.service.log.LogService)
>> 
>> 
>> karaf@root()>
>> 
>> 
> 
> 
> -- 
> Tim Verbelen
> Ghent University - imec
> IDLab
> iGent Tower - Department of Information Technology
> Technologiepark-Zwijnaarde 15, B-9052 Ghent, Belgium
> T: +32 9 33 14905 ; T Secr: +32 9 33 14900
> E: tim.verbe...@intec.ugent.be <mailto:tim.verbe...@intec.ugent.be>
> W: IDLab.UGent.be <http://idlab.ugent.be/> ; W: IDLab.technology
> 
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org>
> https://mail.osgi.org/mailman/listinfo/osgi-dev 
> <https://mail.osgi.org/mailman/listinfo/osgi-dev>
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to