On Sun, Dec 12, 2010 at 3:04 PM, Sameera Jayasoma <[email protected]> wrote:
> > > On Sun, Dec 12, 2010 at 2:31 PM, Amila Suriarachchi <[email protected]>wrote: > >> When I deploy this bundle it gives me this exception. >> >> java.lang.NoClassDefFoundError: javax/jms/JMSException >> at >> org.wso2.carbon.broker.core.internal.jms.JMSBrokerTypeFactory.getBrokerType(JMSBrokerTypeFactory.java:25) >> at >> org.wso2.carbon.broker.core.internal.builder.BrokerServiceBuilder.registerBrokerType(BrokerServiceBuilder.java:95) >> at >> org.wso2.carbon.broker.core.internal.builder.BrokerServiceBuilder.createBrokerService(BrokerServiceBuilder.java:83) >> at >> org.wso2.carbon.broker.core.internal.ds.BrokerServiceDS.activate(BrokerServiceDS.java:49) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> >> >> Then When I looked into the packages of this bundle it does not show the >> jms. >> > > Can you try importing the java.jmx.* packages in the broker bundle? > NoClassDefFoundErrors are hard to debug, because the missing class may not > javax.jmx.JMXExcaption. It can be a dependency of java.jmx. > it gives this exception org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Import-Package: javax.jmx; version="0.0.0" at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1313) at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:1297) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:309) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:272) Here is the plugin configuration <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>1.4.0</version> <extensions>true</extensions> <configuration> <instructions> <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName> <Bundle-Name>${pom.artifactId}</Bundle-Name> <Private-Package> org.wso2.carbon.broker.core.internal, org.wso2.carbon.broker.core.internal.* </Private-Package> <Export-Package> !org.wso2.carbon.broker.core.internal, !org.wso2.carbon.broker.core.internal.*, org.wso2.carbon.broker.* </Export-Package> <Import-Package> javax.jms, javax.jms.*, javax.jmx, javax.jmx.*, !javax.xml.namespace, javax.xml.namespace; version=0.0.0, *;resolution:=optional, </Import-Package> --> <DynamicImport-Package>*</DynamicImport-Package> </instructions> </configuration> </plugin> Is there a way to find the actual missing package? thanks, Amila. > > Thanks > Sameera > >> >> osgi> >> >> osgi> packages 101 >> org.wso2.carbon.broker.core; >> version="0.0.0"<org.wso2.carbon.broker.core_3.1.0.SNAPSHOT [101]> >> org.wso2.carbon.brokermanager.admin_3.1.0.SNAPSHOT [102] imports >> org.wso2.carbon.brokermanager.ui_3.1.0.SNAPSHOT [104] imports >> org.wso2.carbon.cep.core_3.1.0.SNAPSHOT [108] imports >> org.wso2.carbon.broker.core.i18n; >> version="0.0.0"<org.wso2.carbon.broker.core_3.1.0.SNAPSHOT [101]> >> org.wso2.carbon.broker.core.exception; >> version="0.0.0"<org.wso2.carbon.broker.core_3.1.0.SNAPSHOT [101]> >> org.wso2.carbon.cep.core_3.1.0.SNAPSHOT [108] imports >> >> osgi> packages 33 >> javax.jms; version="0.0.0"<geronimo-jms_1.1_spec_1.1.0.wso2v1 [33]> >> >> osgi> >> >> However bundle MANIFEST.MF list javax.jms under imports. >> >> What could be the issue? >> >> thanks, >> Amila. >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > Sameera Jayasoma > Technical Lead and Product Manager, WSO2 Carbon > > WSO2, Inc. (http://wso2.com) > email: [email protected] > blog: http://tech.jayasoma.org > > Lean . Enterprise . Middleware > > _______________________________________________ > Carbon-dev mailing list > [email protected] > https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >
_______________________________________________ Carbon-dev mailing list [email protected] https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
