Hi,
Is it possible that you append the wsdl you are using, and also the
provider xbean.xml ? That would be helpful to reproduce the problem.
Freeman
dhaas wrote:
Freeman,
Good thought. But I think the SOAP Fault is ok. The Exception element
comes from the detail element of the SOAP Fault, so I think it's still
valid. Here is the entire response from tcpmon:
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" /><soapenv:Body
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Fault
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>soapenv:Client</faultcode><faultstring>The
SNL string is invalid, SNL = [SHOW Ai\ Battle\
Plan]</faultstring><detail><Exception>org.apache.axis2.AxisFault: The SNL
string is invalid, SNL = [SHOW Ai\ Battle\ Plan]; nested exception is:
ipt.tas.QueryPanel.snlmodel.SNLParseException: Error parsing SHOW Ai\
Battle\ Plan
: "Ai Battle Plan" is not a valid value. Expecting an Object.
at
ipt.tas.gateway.service.data_maint.DataMaintenanceService.getSNLModel(DataMaintenanceService.java:291)
at
ipt.tas.gateway.service.data_maint.DataMaintenanceService.processQuery(DataMaintenanceService.java:117)
at
ipt.tas.gateway.service.data_maint.DataMaintenanceService.query(DataMaintenanceService.java:230)
at sun.reflect.GeneratedMethodAccessor241.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.axis2.receivers.RawXMLINOutMessageReceiver.invokeBusinessLogic(RawXMLINOutMessageReceiver.java:84)
at
org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:39)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:328)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:254)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)
at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
ipt.tas.gateway.utils.gzip.GZIPFilter.doFilter(GZIPFilter.java:129)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3393)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2140)
at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2046)
at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
Caused by: ipt.tas.QueryPanel.snlmodel.SNLParseException: Error parsing SHOW
Ai\ Battle\ Plan
: "Ai Battle Plan" is not a valid value. Expecting an Object.
at ipt.tas.QueryPanel.snlmodel.SNLModel.parse(SNLModel.java:417)
at
ipt.tas.QueryPanel.snlmodel.SNLModel.<init>(SNLModel.java:319)
at
ipt.tas.QueryPanel.snlmodel.SNLModel.<init>(SNLModel.java:286)
at
ipt.tas.QueryPanel.snlmodel.SNLModel.<init>(SNLModel.java:220)
at
ipt.tas.gateway.service.data_maint.DataMaintenanceService.getSNLModel(DataMaintenanceService.java:285)
... 27 more
</Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>