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

Reply via email to