[ https://issues.apache.org/activemq/browse/SMX4NMR-148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Baptiste Onofré reassigned SMX4NMR-148: -------------------------------------------- Assignee: Jean-Baptiste Onofré > MANIFEST file of the features transaction is not correctly generated > (mvn:org.apache.servicemix.transaction/org.apache.servicemix.transaction/1.1.0-SNAPSHOT) > ------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: SMX4NMR-148 > URL: https://issues.apache.org/activemq/browse/SMX4NMR-148 > Project: ServiceMix NMR > Issue Type: Bug > Reporter: Charles Moulliard > Assignee: Jean-Baptiste Onofré > > Hi, > I have tried to install the following feature > mvn:org.apache.servicemix.transaction/org.apache.servicemix.transaction/1.1.0-SNAPSHOT > top of karaf 0.9.0-snapshot. Unfortunately, I have had the error : > {code} > 9:32:30,703 | ERROR | Thread-3 | FeaturesServiceImpl | > s.internal.FeaturesServiceImpl$1 423 | Error installing boot feature > transaction2 > org.osgi.framework.BundleException: Activator start error in bundle > org.apache.servicemix.transaction [61]. > at org.apache.felix.framework.Felix.activateBundle(Felix.java:1750) > at org.apache.felix.framework.Felix.startBundle(Felix.java:1621) > at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:890) > at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:877) > at > org.apache.felix.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:229) > at > org.apache.felix.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:195) > at > org.apache.felix.karaf.features.internal.FeaturesServiceImpl$1.run(FeaturesServiceImpl.java:421) > Caused by: java.lang.NoClassDefFoundError: > javax/transaction/TransactionManager > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:621) > at > org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1768) > at > org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:670) > at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:60) > at > org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1631) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:621) > at > org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1768) > at > org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:670) > at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:60) > at > org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1631) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > at > org.apache.servicemix.transaction.TransactionManagerService.<init>(TransactionManagerService.java:146) > at > org.apache.servicemix.transaction.Activator.updated(Activator.java:81) > at org.apache.servicemix.transaction.Activator.start(Activator.java:49) > at > org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:667) > at org.apache.felix.framework.Felix.activateBundle(Felix.java:1699) > {code} > It seems that the MANIFEST created is not correct : > {code} > Manifest-Version: 1.0 > Export-Package: org.apache.geronimo.transaction.log;uses:="javax.trans > action.xa,org.apache.geronimo.transaction.manager,org.slf4j";version= > "2.1.2",org.apache.geronimo.transaction.manager;uses:="javax.resource > .spi,javax.transaction,javax.transaction.xa,org.slf4j,org.apache.gero > nimo.transaction.log";version="2.1.2",org.apache.geronimo.transaction > ;uses:="javax.transaction";version="2.1.2",javax.transaction;uses:="j > avax.transaction.xa";version="1.1",javax.transaction.xa;version="1.1" > Private-Package: org.objectweb.howl.log,org.apache.servicemix.transact > ion,javax.resource.spi,org.objectweb.howl.log.xa,org.objectweb.howl.l > og.util > Ignore-Package: org.apache.geronimo.transaction.log,org.apache.geronim > o.transaction.manager,org.apache.geronimo.transaction > Built-By: Charlesm > Tool: Bnd-0.0.311 > Bundle-Name: Apache ServiceMix Transaction > Created-By: Apache Maven Bundle Plugin > Export-Service: javax.transaction.TransactionManager, > javax.transaction.TransactionSynchronizationRegistry, > javax.transaction.UserTransaction, > org.apache.geronimo.transaction.manager.RecoverableTr > ansactionManager > Bundle-Vendor: The Apache Software Foundation > Build-Jdk: 1.6.0_16 > Bundle-Version: 1.1.0.SNAPSHOT > Bnd-LastModified: 1253113300321 > Bundle-Activator: org.apache.servicemix.transaction.Activator > Bundle-ManifestVersion: 2 > Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt > Bundle-Description: This pom provides project information that is comm > on to all ServiceMix branches. > Bundle-DocURL: http://www.apache.org/ > Import-Package: javax.resource.spi;version="1.5";resolution:=optional, > javax.transaction;version="1.1",javax.transaction.xa;version="1.1",or > g.osgi.framework;version="1.4",org.osgi.service.cm;version="1.2",org. > slf4j;version="1.4",org.springframework.beans.factory;resolution:=opt > ional;version="2.5",org.springframework.transaction;resolution:=optio > nal;version="2.5",org.springframework.transaction.jta;resolution:=opt > ional;version="2.5",org.springframework.transaction.support;resolutio > n:=optional;version="2.5" > Bundle-SymbolicName: org.apache.servicemix.transaction > {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.