Hi Kasun, Seems axis2 Json sample also fails due to this. See the jira, https://wso2.org/jira/browse/WSAS-1456
thanks, On Thu, Aug 8, 2013 at 1:46 PM, Kasun Gajasinghe <[email protected]> wrote: > > Two tests are failing in Axis2 Json module with NPE both of which happened > in method MappedXMLStreamWriter#writeEndElement. Any ideas on how to fix > this? > > testEchoOMWithJSON(org.apache.axis2.json.JSONIntegrationTest) Time > elapsed: 0.028 sec <<< ERROR! > java.lang.NullPointerException: null > at > org.codehaus.jettison.mapped.MappedXMLStreamWriter.writeEndElement(MappedXMLStreamWriter.java:252) > at > org.apache.axiom.om.impl.MTOMXMLStreamWriter.writeEndElement(MTOMXMLStreamWriter.java:171) > at > org.apache.axiom.om.impl.util.OMSerializerUtil.serializeEndpart(OMSerializerUtil.java:58) > at > org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:876) > at > org.apache.axiom.om.impl.llom.OMSerializableImpl.serialize(OMSerializableImpl.java:125) > at > org.apache.axiom.om.impl.llom.OMSerializableImpl.serializeAndConsume(OMSerializableImpl.java:117) > at > org.apache.axis2.json.AbstractJSONMessageFormatter.serializeChildren(AbstractJSONMessageFormatter.java:317) > at > org.apache.axis2.json.AbstractJSONMessageFormatter.writeTo(AbstractJSONMessageFormatter.java:193) > at > org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisRequestEntity.java:84) > at > org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499) > at > org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114) > at > org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) > at > org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) > at > org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) > at > org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) > at > org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:622) > at > org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193) > at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75) > at > org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:451) > at > org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:278) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > at > org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:398) > at > org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224) > at > org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) > at > org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:554) > at > org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:530) > at > org.apache.axis2.json.JSONIntegrationTest.doEchoOM(JSONIntegrationTest.java:117) > at > org.apache.axis2.json.JSONIntegrationTest.testEchoOMWithJSON(JSONIntegrationTest.java:128) > > > > On Thu, Aug 8, 2013 at 1:33 PM, Kasun Gajasinghe <[email protected]> wrote: > >> Hi Miyuru, >> >> I did not test this with Axis2 JSON module. I will do it now, and update >> here. >> >> There are API changes between these two versions. Notably in >> AbstractXMLStreamWriter class. See the attached screenshots for api method >> changes. >> >> Thanks, >> KasunG >> >> >> On Thu, Aug 8, 2013 at 1:22 PM, Miyuru Wanninayaka <[email protected]>wrote: >> >>> Axis2 JSON module too using jettison [1]. Did you tested that with >>> jettison 1.3.4? >>> I have tried to use axis2 json formatter with jettison 1.3.4 in >>> repo/comp/libs and it trowed a NPE. We might need code change if there is >>> any API change. >>> >>> Anyway we need to upgrade to latest jettison as 1.1.0 has a bug which >>> fails to convert deeply nested large xml. >>> >>> [1] >>> https://svn.wso2.org/repos/wso2/carbon/kernel/trunk/dependencies/axis2/1.6.1-wso2v10/modules/json/ >>> >>> >>> On Thu, Aug 8, 2013 at 12:46 PM, Kasun Gajasinghe <[email protected]>wrote: >>> >>>> Thanks Nuwan.. >>>> >>>> Regards.. >>>> >>>> >>>> On Thu, Aug 8, 2013 at 6:52 AM, Nuwan Bandara <[email protected]> wrote: >>>> >>>>> >>>>> >>>>> >>>>> On Thu, Aug 8, 2013 at 12:46 AM, Kasun Gajasinghe <[email protected]>wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> We need to $subject since CXF requires Jettison 1.3.4 to function >>>>>> properly. [1] As I see, Synapse core uses Jettison, and as I see, Synapse >>>>>> core successfully passed with tests. I haven't committed the fixes to >>>>>> there >>>>>> yet. I can go ahead and commit if it's OK to upgrade. >>>>>> >>>>>> Jaggery team, can you please apply this pull request to upgrade >>>>>> Jettison version there. [2] All Jaggery tests are passing successfully >>>>>> after this change as well. I already upgraded Jettison version in Mashup. >>>>>> >>>>> >>>>> Done, >>>>> >>>>> Thanks, >>>>> /Nuwan >>>>> >>>>> >>>>>> >>>>>> [1] https://wso2.org/jira/browse/WSAS-1433 >>>>>> [2] https://github.com/wso2/jaggery/pull/43 >>>>>> >>>>>> Thanks, >>>>>> KasunG >>>>>> >>>>>> >>>>>> -- >>>>>> *Kasun Gajasinghe* >>>>>> Software Engineer; >>>>>> Development Technologies Team, WSO2 Inc.; http://wso2.com >>>>>> >>>>>> >>>>>> , >>>>>> *email: **kasung AT spamfree wso2.com >>>>>> >>>>>> >>>>>> ** cell: **+94 (77) 678-0813* >>>>>> *linked-in: *http://lk.linkedin.com/in/gajasinghe >>>>>> >>>>>> >>>>>> * >>>>>> * >>>>>> *blog: **http://kasunbg.org* <http://kasunbg.org> >>>>>> >>>>>> >>>>>> * >>>>>> twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg> >>>>>> >>>>>> >>>>>> * >>>>>> * >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> [email protected] >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> *Thanks & Regards, >>>>> >>>>> Nuwan Bandara >>>>> Technical Lead; **WSO2 Inc. * >>>>> *lean . enterprise . middleware | http://wso2.com * >>>>> *blog : http://nuwanbando.com; email: [email protected]; phone: +94 11 >>>>> 763 9629 >>>>> * >>>>> <http://www.nuwanbando.com/> >>>>> >>>> >>>> >>>> >>>> -- >>>> *Kasun Gajasinghe* >>>> Software Engineer; >>>> Development Technologies Team, WSO2 Inc.; http://wso2.com >>>> >>>> >>>> , >>>> *email: **kasung AT spamfree wso2.com >>>> >>>> >>>> ** cell: **+94 (77) 678-0813* >>>> *linked-in: *http://lk.linkedin.com/in/gajasinghe >>>> >>>> >>>> * >>>> * >>>> *blog: **http://kasunbg.org* <http://kasunbg.org> >>>> >>>> >>>> * >>>> twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg> >>>> >>>> >>>> * >>>> * >>>> >>> >>> >>> >>> -- >>> Miyuru Wanninayaka >>> Technical Lead >>> WSO2 Inc. : http://wso2.com >>> >>> Mobile : +94 77 209 9788 >>> Blog : http://miyurudw.blogspot.com >>> Flickr : http://www.flickr.com/photos/miyuru_daminda >> >> >> >> >> -- >> *Kasun Gajasinghe* >> Software Engineer; >> Development Technologies Team, WSO2 Inc.; http://wso2.com >> >> >> , >> *email: **kasung AT spamfree wso2.com >> >> >> ** cell: **+94 (77) 678-0813* >> *linked-in: *http://lk.linkedin.com/in/gajasinghe >> >> >> * >> * >> *blog: **http://kasunbg.org* <http://kasunbg.org> >> >> >> * >> twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg> >> >> >> * >> * >> > > > > -- > *Kasun Gajasinghe* > Software Engineer; > Development Technologies Team, WSO2 Inc.; http://wso2.com > > > , > *email: **kasung AT spamfree wso2.com > > > ** cell: **+94 (77) 678-0813* > *linked-in: *http://lk.linkedin.com/in/gajasinghe > > > * > * > *blog: **http://kasunbg.org* <http://kasunbg.org> > > > * > twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg> > > > * > * > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Supun Malinga, Senior Software Engineer, WSO2 Inc. http://wso2.com http://wso2.org email - [email protected] <[email protected]> mobile - 071 56 91 321
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
