DSS boxcarring和request_box

时间:2016-05-18 07:43:49

标签: wso2dss

我在DSS boxcarring中遇到了问题。

我在DSS中启用了boxcarring并编写了查询,分别从三个表中选择数据并将它们插入另外三个表中。当我尝试使用它并单击begin_boxcar然后我的三个操作然后end_boxcar它运行良好。自动创建一个操作(request_boxcar)并按顺序包含我的三个操作。当我点击它尝试它,它工作,我的操作运行,但当我使用任务计划并选择request_box我遇到一个错误。我在我的浏览器中使用它与我的端点,但它不起作用。我该如何解决这个问题?

http://IP:Port/services/Test/request_box

这是我遇到的错误:

  

type Exception报告消息描述服务器遇到了   内部错误导致无法完成此请求。   异常org.apache.axis2.AxisFault     org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)     org.wso2.carbon.core.transports.CarbonServlet.doGet(CarbonServlet.java:155)     javax.servlet.http.HttpServlet.service(HttpServlet.java:620)     javax.servlet.http.HttpServlet.service(HttpServlet.java:727)     org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)     org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)     org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)     javax.servlet.http.HttpServlet.service(HttpServlet.java:727)     org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)     org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)     org.wso2.carbon.ui.filters.CSRFPreventionFilter.doFilter(CSRFPreventionFilter.java:88)     org.wso2.carbon.ui.filters.CRLFPreventionFilter.doFilter(CRLFPreventionFilter.java:59)     org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)   根本原因java.lang.NullPointerException     org.apache.axis2.builder.BuilderUtil.buildsoapMessage(BuilderUtil.java:148)     org.apache.axis2.builder.XFormURLEncodedBuilder.processDocument(XFormURLEncodedBuilder.java:118)     org.apache.axis2.transport.TransportUtils.createDocumentElement(TransportUtils.java:188)     org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:146)     org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil.java:116)     org.apache.axis2.transport.http.AxisServlet $ RestRequestProcessor.processURLRequest(AxisServlet.java:843)     org.wso2.carbon.core.transports.CarbonServlet.handleRestRequest(CarbonServlet.java:303)     org.wso2.carbon.core.transports.CarbonServlet.doGet(CarbonServlet.java:152)     javax.servlet.http.HttpServlet.service(HttpServlet.java:620)     javax.servlet.http.HttpServlet.service(HttpServlet.java:727)     org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)     org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)     org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)     javax.servlet.http.HttpServlet.service(HttpServlet.java:727)     org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)     org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)     org.wso2.carbon.ui.filters.CSRFPreventionFilter.doFilter(CSRFPreventionFilter.java:88)     org.wso2.carbon.ui.filters.CRLFPreventionFilter.doFilter(CRLFPreventionFilter.java:59)     org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)   note注意Apache中提供了根本原因的完整堆栈跟踪   Tomcat / 7.0.59日志。

1 个答案:

答案 0 :(得分:0)

感谢您报告此问题。这是因为,当dataservice任务调用传入消息时,它无法检索传入消息。我创建了一个JIRA,您可以从here找到它。您可以从那里跟踪进度,并将在即将发布的版本中修复。