Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

How can I solve a "org.jvnet.mimepull.MIMEParsingException: Missing start boundary" when using "Page

moschenMar 25 2015 — edited Mar 25 2015

I have built a streaming MTOM enabled web service for downloading large files. I also built a client that uses that service (with MTOM and streaming feature). Everything works, when the client calls the web service directly.

Then I have set up the OSB, so that I can call the service through the OSB. I have build a Business Service and a Proxy Service. For the Business Service, I use "XOP/MTOM Enabled", "Include Binary Data By Reference" and "Page Attachments to Disk" to prevent the OSB from loading the whole data into memory.

If I do not use the "Page Attachments to Disk" option, the download works, but I assume everything is loaded into the OSB memory.

When I use the "Page Attachments to Disk" option, I receive the following error message

Exception in thread "main" com.sun.xml.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Couldn't create SOAP message due to exception: org.jvnet.mimepull.MIMEParsingException: Missing start boundary Please see the server log to find more detail regarding exact cause of the failure.

    at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:193)

    at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:131)

    at com.sun.xml.ws.client.sei.StubHandler.readResponse(StubHandler.java:253)

    at com.sun.xml.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:203)

    at com.sun.xml.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:290)

    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119)

    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:92)

    at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:161)

    at com.sun.proxy.$Proxy38.fileDownload(Unknown Source)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:606)

    at weblogic.wsee.jaxws.spi.ClientInstanceInvocationHandler.invoke(ClientInstanceInvocationHandler.java:87)

    at com.sun.proxy.$Proxy39.fileDownload(Unknown Source)

    at largefiletransfer_osb_client.MtomClientDownload.main(MtomClientDownload.java:59)

Why do I get this exception and how can I solve the issue?

Additional Infos:

OS: Windows 7 64bit

Tool: JDeveloper BPM Suite 12.1.3.0.0

WebService: HTTP + SOAP + MTOM + Streaming

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 22 2015
Added on Mar 25 2015
0 comments
2,325 views