Hi Amaya, Thanks for the help. It was resolved after adding the "_batch_req" at the end of resource as suggested.
Thanks! Rajith On Thu, Jul 13, 2017 at 7:07 PM, Manuri Amaya Perera <[email protected]> wrote: > Hi Rajith, > > Please try the format [1] adding "_batch_req" at the end of the resource > you are trying with. > > [1] { > "_post_supercededorder_batch_req":{ > "_post_supercededorder":[ > { > "parentOrder":"gla/2002/486", > "childOrder":"GLA/2017/449" > }, > { > "parentOrder":"GLA/2017/449", > "childOrder":"" > } > ] > } > } > > Thanks, > Manuri > > On Thu, Jul 13, 2017 at 10:07 PM, Rajith Roshan <[email protected]> wrote: > >> Hi Devs, >> >> I have a json payload [1], which is working fine when sent to a >> particular resource in DSS. >> But when I enable batch requests in the DSS service and sends the >> request[2] it fails with the error [4]. I tried sending the data in >> format[3] as well. But it also fails with the same error. >> Any help would be highly appreciated? >> >> [1] - { >> "_post_supercededorder":{ >> "parentOrder":"gla/2002/486", >> "childOrder":"GLA/2017/449" >> } >> } >> >> [2] -{ >> "_post_supercededorder_batch_req":{ >> "_post_supercededorder":[ >> { >> "parentOrder":"gla/2002/486", >> "childOrder":"GLA/2017/449" >> }, >> { >> "parentOrder":"GLA/2017/449", >> "childOrder":"" >> } >> ] >> } >> } >> >> [3] - { >> "_post_supercededorder_batch_req":[ >> { >> "_post_supercededorder":{ >> "parentOrder":"gla/2002/479", >> "childOrder":"GLA/2017/450" >> } >> }, >> { >> "_post_supercededorder":{ >> "parentOrder":"gla/2002/509", >> "childOrder":"GLA/2017/450" >> } >> }, >> { >> "_post_supercededorder":{ >> "parentOrder":"GLA/2017/450", >> "childOrder":"" >> } >> } >> ] >> } >> >> [4] - Servlet.service() for servlet [bridgeservlet] in context with path >> [/] threw exception >> java.lang.NullPointerException >> at org.apache.axis2.json.gson.GsonXMLStreamReader.validateArgum >> entTypes(GsonXMLStreamReader.java:783) >> at org.apache.axis2.json.gson.GsonXMLStreamReader.nextValue(Gso >> nXMLStreamReader.java:734) >> at org.apache.axis2.json.gson.GsonXMLStreamReader.readValue(Gso >> nXMLStreamReader.java:626) >> at org.apache.axis2.json.gson.GsonXMLStreamReader.stateTransiti >> on(GsonXMLStreamReader.java:532) >> at org.apache.axis2.json.gson.GsonXMLStreamReader.next(GsonXMLS >> treamReader.java:178) >> at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext( >> StAXOMBuilder.java:681) >> at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBu >> ilder.java:214) >> at org.apache.axiom.om.impl.llom.OMSerializableImpl.build(OMSer >> ializableImpl.java:78) >> at org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementI >> mpl.java:722) >> at org.apache.axiom.om.impl.llom.OMElementImpl.detach(OMElement >> Impl.java:700) >> at org.apache.axiom.om.impl.llom.OMNodeImpl.setParent(OMNodeImp >> l.java:105) >> at org.apache.axiom.om.impl.llom.OMElementImpl.addChild(OMEleme >> ntImpl.java:296) >> at org.apache.axiom.om.impl.llom.OMElementImpl.addChild(OMEleme >> ntImpl.java:212) >> at org.apache.axiom.soap.impl.llom.SOAPBodyImpl.addChild(SOAPBo >> dyImpl.java:231) >> at org.apache.axis2.json.gson.JSONMessageHandler.invoke(JSONMes >> sageHandler.java:84) >> at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340) >> at org.apache.axis2.engine.Phase.invoke(Phase.java:313) >> at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261) >> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167) >> at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngi >> ne(RESTUtil.java:144) >> at org.apache.axis2.transport.http.util.RESTUtil.processXMLRequ >> est(RESTUtil.java:89) >> at org.apache.axis2.transport.http.AxisServlet$RestRequestProce >> ssor.processXMLRequest(AxisServlet.java:831) >> at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServl >> et.java:227) >> at org.wso2.carbon.core.transports.CarbonServlet.doPost( >> CarbonServlet.java:231) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >> at org.eclipse.equinox.http.servlet.internal.ServletRegistratio >> n.service(ServletRegistration.java:61) >> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce >> ssAlias(ProxyServlet.java:128) >> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi >> ce(ProxyServlet.java:68) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >> at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service >> (DelegationServlet.java:68) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:303) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:208) >> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:241) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:208) >> at org.wso2.carbon.ui.filters.CSRFPreventionFilter.doFilter(CSR >> FPreventionFilter.java:88) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:241) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:208) >> at org.wso2.carbon.ui.filters.CRLFPreventionFilter.doFilter(CRL >> FPreventionFilter.java:59) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:241) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:208) >> at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilte >> r(CharacterSetFilter.java:61) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:241) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:208) >> at org.apache.catalina.core.StandardWrapperValve.invoke(Standar >> dWrapperValve.java:220) >> at org.apache.catalina.core.StandardContextValve.invoke(Standar >> dContextValve.java:122) >> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(A >> uthenticatorBase.java:504) >> at org.apache.catalina.core.StandardHostValve.invoke(StandardHo >> stValve.java:170) >> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo >> rtValve.java:103) >> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInv >> ocation(CompositeValve.java:99) >> at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke >> (CarbonTomcatValve.java:47) >> at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(Tena >> ntLazyLoaderValve.java:57) >> at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invok >> eValves(TomcatValveContainer.java:47) >> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(Comp >> ositeValve.java:62) >> at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetection >> Valve.invoke(CarbonStuckThreadDetectionValve.java:159) >> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogVa >> lve.java:950) >> at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve. >> invoke(CarbonContextCreatorValve.java:57) >> at org.apache.catalina.core.StandardEngineValve.invoke(Standard >> EngineValve.java:116) >> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd >> apter.java:421) >> at org.apache.coyote.http11.AbstractHttp11Processor.process(Abs >> tractHttp11Processor.java:1074) >> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler >> .process(AbstractProtocol.java:611) >> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun >> (NioEndpoint.java:1739) >> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run( >> NioEndpoint.java:1698) >> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >> Executor.java:1145) >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >> lExecutor.java:615) >> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable. >> run(TaskThread.java:61) >> at java.lang.Thread.run(Thread.java:745) >> >> Thanks! >> Rajith >> >> -- >> Rajith Roshan >> Software Engineer, WSO2 Inc. >> Mobile: +94-7 <%2B94-71-554-8430>17-064-214 >> > > > > -- > > *Manuri Amaya Perera* > > *Software Engineer* > > *WSO2 Inc.* > > *Blog: http://manuriamayaperera.blogspot.com > <http://manuriamayaperera.blogspot.com>* > > > -- Rajith Roshan Software Engineer, WSO2 Inc. Mobile: +94-7 <%2B94-71-554-8430>17-064-214
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
