Unable To Access Unifier Web Services When Enable MTOM Property

(Doc ID 2402751.1)

Last updated on MAY 25, 2018

Applies to:

Primavera Unifier - Version 16.2.0.0 to 17.12.0.0 [Release 16.2 to 17.12]
Primavera Unifier Cloud Service - Version 16.2.0.0 to 17.12.0.0 [Release 16.2 to 17.12]
Information in this document applies to any platform.

Symptoms

On Unifier : Version 16.2.10

Unable to access Unifier web services after patching  

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

"page cannot be found"
java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException

 

STEPS
-----------------------
The issue can be reproduced at will with the following steps:

  1. Run ping request
  2. set Property "Enable MTOM" and "Force MTOM" as true
  3. then send request.Here is the Request details:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:gen="http://general.service.webservices.skire.com">
<soap:Header/>
<soap:Body>
<gen:Ping>
<!--Optional:-->
<gen:shortname>xxx</gen:shortname>
<!--Optional:-->
<gen:username>xxx</gen:username>
<!--Optional:-->
<gen:password>xxx</gen:password>
<!--Optional:-->
<gen:version></gen:version>
</gen:Ping>
</soap:Body>
</soap:Envelope>

Here is the Response details:

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">

<wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action>
</soapenv:Header>
<soapenv:Body>
<soapenv:Fault>
<soapenv:Code>
<soapenv:Value>soapenv:Receiver</soapenv:Value>
</soapenv:Code>
<soapenv:Reason>
<soapenv:Text xml:lang="en-US">java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException</soapenv:Text>
</soapenv:Reason>
<soapenv:Detail/>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>


BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot use Web Service.

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms