Hi All, Issue occurs with org.apache.commans.lang.* export at [1]. It should be an import instead of export. Issue will be fixed in next andes release.
[1] - https://github.com/wso2/andes/blob/master/modules/orbit/ andes-client/pom.xml#L104 On Sun, Apr 2, 2017 at 4:39 PM, Hasitha Amal De Silva <[email protected]> wrote: > + We also tested and verified that Object messages can be produced and > consumed fine with the current andes client (without fronting with the > ESB). > > Thanks > > On Sun, Apr 2, 2017 at 4:35 PM, Hasitha Amal De Silva <[email protected]> > wrote: > >> Hi Vijitha, >> >> We found a similar issue reported at [1], in which synapse-core is unable >> to load a class from CacheMediator. It seems the fix here was to remove the >> "resolution:=optional" line at the OSGI Import-Package section in the pom >> of CacheMediator (refer [2]). >> >> I tried the same fix at the synapse-core and saw that the error does not >> occur anymore. However, I'm still not sure how this scenario works with the >> old andes-client. Maybe the carbon-kernel upgrade handles optional >> resolutions in a different way ? >> >> @PrabathAr - any clue on this ? >> >> [1] : https://wso2.org/jira/browse/ESBJAVA-4878 >> [2] : https://github.com/wso2/carbon-mediation/pull/745/files# >> diff-4873f9136db2279e0714fbf75dfbbd1aL51 >> >> Thanks >> >> On Sat, Apr 1, 2017 at 5:15 PM, Indika Sampath <[email protected]> wrote: >> >>> I was able to reproduce the above issue in ESB 5.0.0 with >>> andes-client-3.2.6.jar (beta release) as well. Exception says >>> org.apache.synapse.message.store.impl.commons.StorableMessage cannot be >>> found by andes_client. Basically what we getting is ByteBuffer as a message >>> and do not maintain any specific format. I wonder the issue regard to >>> kernel change (4.4.15) in the latest version. We need to further look into >>> the issue to identify the exact root cause. Public JIRA[1] create to track >>> down the issue. >>> >>> [1] https://wso2.org/jira/browse/MB-1923 >>> >>> On Sat, Apr 1, 2017 at 10:37 AM, Nandika Jayawardana <[email protected]> >>> wrote: >>> >>>> Adding DEV >>>> >>>> Nandika >>>> >>>> On Fri, Mar 31, 2017 at 9:51 PM, Vijitha Ekanayake <[email protected]> >>>> 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.sto >>>>> re.impl.commons.StorableMessage cannot be found by >>>>> andes_client_3.2.4_1.0.0 >>>>> at org.wso2.andes.client.message.JMSObjectMessage.getObject(JMS >>>>> ObjectMessage.java:154) >>>>> at org.apache.synapse.message.store.impl.jms.JmsConsumer.receiv >>>>> e(JmsConsumer.java:99) >>>>> at org.apache.synapse.message.processor.impl.sampler.SamplingSe >>>>> rvice.fetch(SamplingService.java:188) >>>>> at org.apache.synapse.message.processor.impl.sampler.SamplingSe >>>>> rvice.execute(SamplingService.java:120) >>>>> at org.wso2.carbon.mediation.ntask.NTaskAdapter.execute(NTaskAd >>>>> apter.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(Executor >>>>> s.java:511) >>>>> at java.util.concurrent.FutureTask.run(FutureTask.java:266) >>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >>>>> Executor.java:1142) >>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >>>>> lExecutor.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.findClassInter >>>>> nal(BundleLoader.java:501) >>>>> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund >>>>> leLoader.java:421) >>>>> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund >>>>> leLoader.java:412) >>>>> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa >>>>> dClass(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.ClassLoadingAwareObjectInputStrea >>>>> m.load(ClassLoadingAwareObjectInputStream.java:64) >>>>> at org.wso2.andes.client.util.ClassLoadingAwareObjectInputStrea >>>>> m.resolveClass(ClassLoadingAwareObjectInputStream.java:38) >>>>> at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream >>>>> .java:1613) >>>>> at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.ja >>>>> va:1518) >>>>> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStre >>>>> am.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(JMS >>>>> ObjectMessage.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 >>>> >>> >>> >>> >>> -- >>> Indika Sampath >>> Senior Software Engineer >>> WSO2 Inc. >>> http://wso2.com >>> >>> Phone: +94 716 424 744 <+94%2071%20642%204744> >>> Blog: http://indikasampath.blogspot.com/ >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Cheers, >> >> Hasitha Amal De Silva >> Senior Software Engineer >> Mobile : +94772037426 <+94%2077%20203%207426> >> Blog : http://devnutshell.tumblr.com/ >> WSO2 Inc.: http://wso2.com ( lean.enterprise.middleware. ) >> > > > > -- > Cheers, > > Hasitha Amal De Silva > Senior Software Engineer > Mobile : +94772037426 <+94%2077%20203%207426> > Blog : http://devnutshell.tumblr.com/ > WSO2 Inc.: http://wso2.com ( lean.enterprise.middleware. ) > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Jagath Ariyarathne Technical Lead WSO2 Inc. http://wso2.com/ Email: [email protected] Mob : +94 77 386 7048 <http://wso2.com/signature>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
