Thanks Achim but i don't understand.

When i was using pax-web 4.2.7, all was working well. Now migrating to 
6.1.0 i'm facing this issue . 

I have tried to add R6 compendium jar to my target platform but it doesn't 
resolve (Unresolved requirements: [[osgi.cmpn [76](R 76.0)] 
osgi.compile.time.only;) 

Any idea?

Il giorno giovedì 28 dicembre 2017 18:46:18 UTC+1, Achim Nierbeck ha 
scritto:
>
> Hi, 
>
> looks like you don't have the R6 compendium jar available in your setup. 
> You'll need that also if you use it in a felix only environment. 
>
> regards, Achim 
>
> 2017-12-28 17:46 GMT+01:00 Daniele <[email protected] <javascript:>>:
>
>> Hi,
>> in my OSGI application (where i'm using apache felix implementation) i 
>> have the following pax web bundles (last version 6.1.0):
>>
>> "org.ops4j.pax.web.pax-web-api"
>>
>> "org.ops4j.pax.web.pax-web-jetty-bundle"
>>
>> "org.ops4j.pax.web.pax-web-extender-whiteboard"
>>
>> "org.ops4j.pax.web.pax-web-runtime"
>>
>> "org.ops4j.pax.web.pax-web-spi"
>>
>>
>> and i'm facing the below stack trace error during startup inside Eclipse 
>> IDE. How can i fix it?
>>
>>
>>
>>
>> 2017-12-28 17:33:12 ERROR FELIX - org.ops4j.pax.web.pax-web-jetty-bundle: 
>> BundleComponentActivator : Bundle [71] Unexpected failure enabling 
>> component holder org.ops4j.pax.web.service.internal.WhiteboardDtoService
>>
>> 2017-12-28 17:33:12 ERROR FELIX - org.ops4j.pax.web.pax-web-jetty-bundle
>>
>> org.apache.felix.log.LogException: java.lang.NoClassDefFoundError: 
>> org/osgi/service/http/runtime/dto/ServletDTO
>>
>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>
>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
>>
>> at java.lang.Class.getDeclaredMethods(Class.java:1975)
>>
>> at 
>> org.apache.felix.scr.impl.inject.BindMethod.getServiceObjectAssignableMethod(BindMethod.java:459)
>>
>> at 
>> org.apache.felix.scr.impl.inject.BindMethod.doFindMethod(BindMethod.java:188)
>>
>> at 
>> org.apache.felix.scr.impl.inject.BaseMethod.findMethod(BaseMethod.java:175)
>>
>> at 
>> org.apache.felix.scr.impl.inject.BaseMethod.access$400(BaseMethod.java:39)
>>
>> at 
>> org.apache.felix.scr.impl.inject.BaseMethod$NotResolved.resolve(BaseMethod.java:593)
>>
>> at 
>> org.apache.felix.scr.impl.inject.BaseMethod$NotResolved.methodExists(BaseMethod.java:615)
>>
>> at 
>> org.apache.felix.scr.impl.inject.BaseMethod.methodExists(BaseMethod.java:520)
>>
>> at 
>> org.apache.felix.scr.impl.inject.BindMethod.getServiceObject(BindMethod.java:648)
>>
>> at 
>> org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2206)
>>
>> at 
>> org.apache.felix.scr.impl.manager.DependencyManager$MultipleDynamicCustomizer.prebind(DependencyManager.java:403)
>>
>> at 
>> org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1520)
>>
>> at 
>> org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1022)
>>
>> at 
>> org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:860)
>>
>> at 
>> org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:755)
>>
>> at 
>> org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:675)
>>
>> at 
>> org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:430)
>>
>> at 
>> org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:657)
>>
>> at 
>> org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:341)
>>
>> at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:387)
>>
>> at org.apache.felix.scr.impl.Activator.access$200(Activator.java:52)
>>
>> at 
>> org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:262)
>>
>> at 
>> org.apache.felix.scr.impl.AbstractExtender.createExtension(AbstractExtender.java:196)
>>
>> at 
>> org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:169)
>>
>> at 
>> org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:49)
>>
>> at 
>> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482)
>>
>> at 
>> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415)
>>
>> at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)
>>
>> at 
>> org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444)
>>
>> at 
>> org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915)
>>
>> at 
>> org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
>>
>> at 
>> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
>>
>> at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579)
>>
>> at org.apache.felix.framework.Felix.startBundle(Felix.java:2174)
>>
>> at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1373)
>>
>> at 
>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
>>
>> at java.lang.Thread.run(Thread.java:745)
>>
>> Caused by: java.lang.ClassNotFoundException: 
>> org.osgi.service.http.runtime.dto.ServletDTO not found by 
>> org.ops4j.pax.web.pax-web-jetty-bundle [71]
>>
>> at 
>> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1639)
>>
>> at 
>> org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80)
>>
>> at 
>> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053)
>>
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>
>> ... 39 common frames omitted
>>
>>
>> -- 
>> -- 
>> ------------------
>> OPS4J - http://www.ops4j.org - [email protected] <javascript:>
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "OPS4J" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
>
> Apache Member
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & 
> Project Lead
> blog <http://notizblog.nierbeck.de/>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>
> Software Architect / Project Manager / Scrum Master 
>
>

-- 
-- 
------------------
OPS4J - http://www.ops4j.org - [email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to