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

Reply via email to