My Oracle Support Banner

SOAP Unmarshall Error (Doc ID 2569303.1)

Last updated on JULY 29, 2019

Applies to:

Oracle Documaker - Version 12.4 and later
Information in this document applies to any platform.

Symptoms

On : 12.4 version, Docupresentment

SOAP Unmarshall Error

Interlock-soapxml-response file can be successfully unmarshalled by SOAPMIMEDSIMessageMarshaller.

soapxml-response file cannot be successful unmarshall by SOAPMIMEDSIMessageMarshaller.

The webapp is using the com.docucorp.ids.jsp.dsi object to create the dsi object and use the processRequest method to send the request to documaker and to get it back.

This header: SOAPAction is lowercase in the soapxml-response file.
 

ERROR
-----------------------

ava.lang.Thread.run(Thread.java:748)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:808)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:610)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
com.lm.cm.gb.pub.cep.filter.GSCEPHTTPLoggerFilter.doFilter(GSCEPHTTPLoggerFilter.java:55)
com.lmig.cm.common.web.utils.CMTimingFilter.doFilter(CMTimingFilter.java:98)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
com.lm.cm.gb.pub.cep.filter.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:93)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
com.lm.cm.gb.pub.cep.servlet.WipEditServlet.doGet(WipEditServlet.java:110)
com.lm.cm.gb.pub.cep.servlet.WipEditServlet.doProcess(WipEditServlet.java:226)
com.docucorp.ids.jsp.dsi.processRequest(Unknown Source)
com.docucorp.ids.jsp.dsi.ProcessRequest(Unknown Source)
com.DocuCorp.DSI.util.DSIJQueue.GetQueueRec(Unknown Source)
com.DocuCorp.DSI.util.DSIJQueue.interpretMessage(Unknown Source)
com.docucorp.messaging.data.marshaller.SOAPMIMEDSIMessageMarshaller.unmarshall(Unknown Source)
com.docucorp.messaging.data.marshaller.SOAPMIMEDSIMessageMarshaller.setMimeText(Unknown Source)
java.lang.ClassCastException: java.lang.String cannot be cast to javax.mail.internet.MimeMultipart


BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, Web application is failing during the marshaling of the SOAP response.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.