Does that means that the feature has to be installed within the unit test and not anymore when we setup the Karaf container like here - https://github.com/opendaylight/controller/blob/master/itests/base-features-it/src/test/java/org/opendaylight/controller/base/BaseFeatureTest.java with "featuresService.installFeature("") ?
On Thu, Dec 11, 2014 at 5:57 PM, Jean-Baptiste Onofré <[email protected]> wrote: > You don't have to install the features repository (it's already in the > Karaf distro). > > Regards > JB > > On 12/11/2014 05:52 PM, Charles Moulliard wrote: > >> Hi, >> >> When I try a pax-exam 4.3 test using Karaf 2.4, I get this OSGI Wiring >> error >> >> 2014-12-11 17:43:04,313 | INFO | FelixStartLevel | core >> | 34 - org.apache.aries.jmx.core - 1.1.2 | Unregistering >> MBean with ObjectName >> [osgi.compendium:service=cm,version=1.3,framework=org. >> apache.felix.framework,uuid=ef339918-f755-402a-955d-93182f61a4d5] >> for service with service.id <http://service.id> [10] >> >> Exception in thread "Thread-41" java.lang.NoClassDefFoundError: >> org/springframework/osgi/context/support/AbstractDelegatedExecutionAppl >> icationContext$2 >> at >> org.springframework.osgi.context.support.AbstractDelegatedExecutionAppl >> icationContext.normalClose(AbstractDelegatedExecutionAppl >> icationContext.java:210) >> at >> org.springframework.osgi.context.support.AbstractDelegatedExecutionAppl >> icationContext$NoDependenciesWaitRefreshExecutor.close( >> AbstractDelegatedExecutionApplicationContext.java:93) >> at >> org.springframework.osgi.context.support.AbstractDelegatedExecutionAppl >> icationContext.doClose(AbstractDelegatedExecutionAppl >> icationContext.java:236) >> at >> org.springframework.context.support.AbstractApplicationContext$1.run( >> AbstractApplicationContext.java:980) >> Caused by: java.lang.ClassNotFoundException: Unable to load class >> 'org.springframework.osgi.context.support.AbstractDelegatedExecutionAppl >> icationContext$2' >> because the bundle wiring for org.springframework.osgi.core is no longer >> valid. >> at >> org.apache.felix.framework.BundleWiringImpl. >> findClassOrResourceByDelegation(BundleWiringImpl.java:1521) >> at >> org.apache.felix.framework.BundleWiringImpl.access$400( >> BundleWiringImpl.java:77) >> at >> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass( >> BundleWiringImpl.java:1993) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >> ... 4 more >> >> Is this error related to the fact that I try to use Spring & Spring-DM >> features part of the Karaf assembly project ? >> >> features( >> >> maven().groupId("org.apache.karaf.assemblies.features"). >> artifactId("standard").type("xml").classifier("features"). >> versionAsInProject(), >> "spring", "spring-dm" >> ), >> >> Regards, >> >> >> -- >> Charles Moulliard >> Apache Committer / Architect @RedHat >> Twitter : @cmoulliard | Blog : http://cmoulliard.github.io >> <http://cmoulliard.github.io> >> >> > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Charles Moulliard Apache Committer / Architect @RedHat Twitter : @cmoulliard | Blog : http://cmoulliard.github.io
