CA Identity Manager Bulk Loader fails when using Oracle Weblogic as Web Server
search cancel

CA Identity Manager Bulk Loader fails when using Oracle Weblogic as Web Server

book

Article ID: 13694

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Governance CA Identity Portal CA Risk Analytics CA Secure Cloud SaaS - Arcot A-OK (WebFort) CLOUDMINDER ADVANCED AUTHENTICATION CA Secure Cloud SaaS - Advanced Authentication CA Secure Cloud SaaS - Identity Management CA Secure Cloud SaaS - Single Sign On

Issue/Introduction

When running Bulk loading on Identity Manager, an error appears "saveTaskSessionEvent: exception saving task session: org.apache.commons.fileupload.DefaultFileItem". What could be the cause and resolution of this error?

Environment

Linux
IDM 14.1

Resolution

This issue is due to the default DefaultFileItem.class file loading from weblogic‘s weblogic.server.merged.jar file.

In order to resolve this you need to load the DefaultFileItem.class file from IDM commons-fileupload.jar

Step 1) Add highlighted new line to./iam_im.ear/META-INF/weblogic-application.xml
 
cat ./iam_im.ear/META-INF/weblogic-application.xml
 
  <prefer-application-packages>
    <package-name>com.rsa.*</package-name>
        <package-name>org.mozilla.*</package-name>
    <!-- <package-name>org.mozilla.classfile.*</package-name> -->
    <package-name>org.apache.xerces.*</package-name>
    <package-name>org.apache.commons.*</package-name>
        <package-name>org.apache.log4j.*</package-name>
                <package-name>commonj.sdo.*</package-name>
                <package-name>javax.faces.*</package-name>
                <package-name>com.google.common.*</package-name>
                <package-name>javax.ws.rs.*</package-name>
                <package-name>com.sun.jersey.*</package-name>
                <package-name>org.bouncycastle.*</package-name>
  </prefer-application-packages>
 
</weblogic-application>

Save this and start the application server. Once booted back up please attempt to bulk load.