Hi Rajika,

This is because we already have commons-codec in our OSGi environment and
OSGi cannot load the same class in two Jar files, when you copy required
jars in to lib/core/WEB-INF/lib you need to make sure you do not duplicate
anything we already have and that is why we have used a merged jar with
previous version of Qpid (0.6) so if you are using 0.9/0.8 you need to do
the same.

Regards
Lahiru

On Tue, Feb 1, 2011 at 4:12 PM, Rajika Kumarasiri <raj...@wso2.com> wrote:

> I am having problems with using Qpid client libraries with JMS transport. I
> have dropped the required libraries(qpid-client-0.9.jar,
> qpid-common-0.9.jar, slf4j-api-1.6.1.jar and slf4j-log4j12-1.6.1.jar) into
> $CARBON_HOME/lib/core/WEB-INF/lib and the following stack trace is pops up.
> The mentioned class is available in qpid-commons jar. Any clue what went
> wrong ?
>
> Rajika
>
> [2011-02-01 15:32:16,402] ERROR
> {org.apache.axis2.transport.base.threads.NativeWorkerPool} -  Uncaught
> exception
> java.lang.NoClassDefFoundError: org/apache/qpid/codec/AMQCodecFactory
>     at
> org.apache.qpid.client.protocol.AMQProtocolHandler.<init>(AMQProtocolHandler.java:189)
>     at org.apache.qpid.client.AMQConnection.<init>(AMQConnection.java:533)
>     at
> org.apache.qpid.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:276)
>     at
> org.apache.axis2.transport.jms.JMSUtils.createConnection(JMSUtils.java:554)
>     at
> org.apache.axis2.transport.jms.ServiceTaskManager$MessageListenerTask.createConnection(ServiceTaskManager.java:804)
>     at
> org.apache.axis2.transport.jms.ServiceTaskManager$MessageListenerTask.getConnection(ServiceTaskManager.java:686)
>     at
> org.apache.axis2.transport.jms.ServiceTaskManager$MessageListenerTask.receiveMessage(ServiceTaskManager.java:484)
>     at
> org.apache.axis2.transport.jms.ServiceTaskManager$MessageListenerTask.run(ServiceTaskManager.java:412)
>     at
> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>     at java.lang.Thread.run(Thread.java:619)
>
>
> _______________________________________________
> Carbon-dev mailing list
> Carbon-dev@wso2.org
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
Lahiru Gunathilake
Senior Software Engineer - WSO2 Inc. www.wso2.com

Email:lah...@wso2.com <email%3alah...@wso2.com> Blog: www.lahiru.org
Mobile: +94716381143

Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to