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

Reply via email to