You are right. Will change my code. On Thu, Dec 11, 2014 at 6:20 PM, Jean-Baptiste Onofré <[email protected]> wrote:
> You can, but it doesn't make sense as the features.cfg is already ok. > > On 12/11/2014 06:14 PM, Charles Moulliard wrote: > >> You refer to this code : >> https://github.com/apache/karaf/blob/karaf-2.x/itests/ >> src/test/java/org/apache/karaf/itests/SpringFeaturesTest.java >> ? >> Why can't we use anymore the features(URL, feature, ...) option of >> pax-exam to setup Karaf before to run each uni test ? >> >> On Thu, Dec 11, 2014 at 6:10 PM, Jean-Baptiste Onofré <[email protected] >> <mailto:[email protected]>> wrote: >> >> Take a look on the Karaf itests: we install all features in itests, >> including spring/spring-dm. >> >> Just one think: spring-dm doesn't work with spring 4. >> >> Regards >> JB >> >> On 12/11/2014 06:08 PM, Charles Moulliard wrote: >> >> 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 >> <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] <mailto:[email protected]> >> <mailto:[email protected] <mailto:[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> >> <http://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$____ >> NoDependenciesWaitRefreshExecu____tor.close(____ >> AbstractDelegatedExecutionAppl____icationContext.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.____ >> findClassOrResourceByDelegatio____n(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] <mailto:[email protected]> >> <mailto:[email protected] <mailto:[email protected]>> >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> >> >> >> >> -- >> Charles Moulliard >> Apache Committer / Architect @RedHat >> Twitter : @cmoulliard | Blog : http://cmoulliard.github.io >> <http://cmoulliard.github.io> >> >> >> -- >> Jean-Baptiste Onofré >> [email protected] <mailto:[email protected]> >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> >> >> >> >> -- >> 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
