On Sun, Dec 12, 2010 at 8:44 PM, Senaka Fernando <[email protected]> wrote:
> Hi Sameera, > > On Sun, Dec 12, 2010 at 7:22 PM, Sameera Jayasoma <[email protected]>wrote: > >> >> >> On Sun, Dec 12, 2010 at 7:11 PM, Amila Suriarachchi <[email protected]>wrote: >> >>> >>> >>> 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. >>>> >>> > Wonder how javax.jms.JMSException became javax.jmx.JMXExcaption, :-). I > believe that could be the cause to part 2? Just wondering. > I think that is a spelling mistake. thanks, Amila. > > Thanks, > Senaka. > >> >>> 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) >>> >> >> Now you are getting javax.jmx issues. Earlier you were getting javax.jms >> issues right? >> Can you try the following command and see whether javax.jmx.* available in >> Carbon. >> >> p javax.jmx >> >> Thanks >> Sameera >> >>> >>> 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 >>> >>> >> >> >> -- >> 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 >> >> > > > -- > *Senaka Fernando* > Associate Technical Lead & Product Manager - WSO2 G-Reg; > WSO2, Inc.; http://wso2.com > * > Member; Apache Software Foundation; http://apache.org > > E-mail: senaka AT wso2.com > **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 > Linked-In: http://www.linkedin.com/in/senakafernando > > *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
