Adding DEV

Nandika

On Fri, Mar 31, 2017 at 9:51 PM, Vijitha Ekanayake <vijit...@wso2.com>
wrote:

> Hi All,
>
> We Observe class loading issue with latest andes client (3.2.4) in MSMP
> scenarios. The issue occurs while consuming message from the message store
> where it continuously prints message[1]. I change the code a bit and got
> exact stack trace [2].It seems to be OSGI issue and this issue isn't there
> if we use previous andes client version(3.1.4).
>
> Did anyone come across this kind of OSGI issue before?
>
>
> [1].
>
> [2017-03-31 20:57:01,076] [EI-Core] ERROR - JmsConsumer [
> PaymentRequestJMSMessageStore-C-1] cannot receive message from store.
> Error:Could not deserialize message: java.lang.ClassNotFoundException:
> org.apache.synapse.message.store.impl.commons.StorableMessage cannot be
> found by andes_client_3.2.4_1.0.0
>
> [2].
> javax.jms.MessageFormatException: Could not deserialize message:
> java.lang.ClassNotFoundException: org.apache.synapse.message.
> store.impl.commons.StorableMessage cannot be found by
> andes_client_3.2.4_1.0.0
> at org.wso2.andes.client.message.JMSObjectMessage.getObject(
> JMSObjectMessage.java:154)
> at org.apache.synapse.message.store.impl.jms.JmsConsumer.
> receive(JmsConsumer.java:99)
> at org.apache.synapse.message.processor.impl.sampler.
> SamplingService.fetch(SamplingService.java:188)
> at org.apache.synapse.message.processor.impl.sampler.
> SamplingService.execute(SamplingService.java:120)
> at org.wso2.carbon.mediation.ntask.NTaskAdapter.execute(
> NTaskAdapter.java:98)
> at org.wso2.carbon.ntask.core.impl.TaskQuartzJobAdapter.
> execute(TaskQuartzJobAdapter.java:67)
> at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.ClassNotFoundException: org.apache.synapse.message.
> store.impl.commons.StorableMessage cannot be found by
> andes_client_3.2.4_1.0.0
> at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(
> BundleLoader.java:501)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
> BundleLoader.java:421)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
> BundleLoader.java:412)
> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(
> DefaultClassLoader.java:107)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:348)
> at org.wso2.andes.client.util.ClassLoadingAwareObjectInputStream.load(
> ClassLoadingAwareObjectInputStream.java:64)
> at org.wso2.andes.client.util.ClassLoadingAwareObjectInputSt
> ream.resolveClass(ClassLoadingAwareObjectInputStream.java:38)
> at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1613)
> at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518)
> at java.io.ObjectInputStream.readOrdinaryObject(
> ObjectInputStream.java:1774)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
> at org.wso2.andes.client.message.JMSObjectMessage.getObject(
> JMSObjectMessage.java:143)
>
>
> Thanks.
>
> --
> Vijitha Ekanayake
> Software Engineer*, *WSO2, Inc.; http://wso2.com/
> Mobile : +94 777 24 73 39 | +94 718 74 44 08
> lean.enterprise.middleware
>



-- 
Nandika Jayawardana
WSO2 Inc ; http://wso2.com
lean.enterprise.middleware
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to