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.

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

Reply via email to