Hi,
I have written a simple custom service. When running this service under BASE64 content profile, no problem arises. While when shifted to MTOM, I get the following error.
Exception in thread "main" java.lang.NoClassDefFoundError: org/jvnet/mimepull/MIMEMessage
at com.sun.xml.ws.encoding.MimeMultipartParser.<init>(
MimeMultipartParser.java:88)at com.sun.xml.ws.encoding.MimeCodec.decode(
MimeCodec.java:180)at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(
SOAPBindingCodec.java:279)at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(
HttpTransportPipe.java:171)at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(
HttpTransportPipe.java:86)at com.sun.xml.ws.api.pipe.Fiber.__doRun(
Fiber.java:595)at com.sun.xml.ws.api.pipe.Fiber._doRun(
Fiber.java:554)at com.sun.xml.ws.api.pipe.Fiber.doRun(
Fiber.java:539)at com.sun.xml.ws.api.pipe.Fiber.runSync(
Fiber.java:436)at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(
AbstractTubeImpl.java:106)at com.emc.documentum.fs.rt.impl.pipe.DfsPipe.process(
DfsPipe.java:92)at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(
PipeAdapter.java:115)at com.sun.xml.ws.api.pipe.Fiber.__doRun(
Fiber.java:595)at com.sun.xml.ws.api.pipe.Fiber._doRun(
Fiber.java:554)at com.sun.xml.ws.api.pipe.Fiber.doRun(
Fiber.java:539)at com.sun.xml.ws.api.pipe.Fiber.runSync(
Fiber.java:436)at com.sun.xml.ws.client.Stub.process(
Stub.java:248)at com.sun.xml.ws.client.sei.SEIStub.doProcess(
SEIStub.java:135)at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(
SyncMethodHandler.java:109)at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(
SyncMethodHandler.java:89)at com.sun.xml.ws.client.sei.SEIStub.invoke(
SEIStub.java:118)at $Proxy40.execute(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(
Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.emc.documentum.fs.rt.context.impl.compat.ClientReflectionServiceInvokerCompat60.invoke(
ClientReflectionServiceInvokerCompat60.java:51)at com.emc.documentum.fs.rt.context.impl.SoapClientInvocationHandler.invoke(
SoapClientInvocationHandler.java:66)at com.emc.documentum.fs.rt.context.impl.UcfClientInvocationHandler.invoke(
UcfClientInvocationHandler.java:47)at com.emc.documentum.fs.rt.context.impl.MtomCompatHandler60SP1.invoke(
MtomCompatHandler60SP1.java:55)at com.emc.documentum.fs.rt.context.impl.HttpSessionInvocationHandler.invoke(
HttpSessionInvocationHandler.java:65)at com.emc.documentum.fs.rt.context.impl.ReturnedContentTransformationHandler.invoke(
ReturnedContentTransformationHandler.java:45)at com.emc.documentum.fs.rt.context.impl.OperationOptionsHandler.invoke(
OperationOptionsHandler.java:59)at com.emc.documentum.fs.rt.context.impl.ContextThreadLocalInvocationHandler.invoke(
ContextThreadLocalInvocationHandler.java:51)at com.emc.documentum.fs.rt.context.impl.ServiceContextInvocationHandler.invoke(
ServiceContextInvocationHandler.java:30)at $Proxy38.execute(Unknown Source)
at com.service.asop.ASOPWebService.getTasks(
ASOPWebService.java:90)at com.service.asop.ASOPWebService.main(
ASOPWebService.java:119)