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