Pin_cmt Process Not Able To Load Custom Created Class

(Doc ID 762704.1)

Last updated on SEPTEMBER 15, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 and later
Information in this document applies to any platform.
***Checked for relevance on 25-Apr-2012***
***Checked for relevance on 15-Jan-2014***

Goal

One is trying to load BRM custom created classes (and tables ) using pin_cmt. 

*  prepared a test xml file in line with Oracle provided sample xml file for custom classes.
*  getting the following error when executing pin_cmt (with import_custom option ):

/opt/apps/portal/7.3/apps/cmt> pin_cmt -import_custom -file test40 100

***************************************************
Batch id for this process is: 72208620
***************************************************

===================================================
Executing Import ...
===================================================
Exception in thread "Thread-4" java.lang.NullPointerException
at com.portal.cmt.ExtFileWriterThread.createNewClassFile(Unknown Source)
at com.portal.cmt.ExtFileWriterThread.createExtensions(Unknown Source)
at com.portal.cmt.ExtFileWriterThread.run(Unknown Source)
at com.portal.cmt.WorkerThread.run(Unknown Source)
---------------------------------------------

*  the process will still run for a while not returning to command prompt for more than 15 mins and not even updating cmt.pinlog file after this.
*  custom classes are created and corresponding tables are created. Corresponding ctl files are also created for sqlldr to pickup.

Solution

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