Java.lang.ClassNotFoundException Occurs when Adding a Person Record Using Algorithm Type C1-CUST-INFO or or PERS-INFO-CH (Doc ID 2185393.1)

Last updated on SEPTEMBER 25, 2016

Applies to:

Oracle Financial Services Revenue Management and Billing - Version 2.5.0.1.0 and later
Information in this document applies to any platform.

Goal

User is getting alert/warning and error when adding a person with CM code using base algorithm type C1-CUST-INFO or PERS-INFO-CH.
As per the Customer, it was a fresh initial install of ORMB 2.5.0.0.0 and on an environment patched to ORMB 2.5.0.2.0.

SYSUSER - 420179-20306-1 2016-08-30 00:53:00,648 [[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR (api.program.ProgramInvokeFactory) Could not load Program class com.splwg.base.program.sample.c.pei.ProgramCMPCPEIX for program 'CMPCPEIX'
java.lang.ClassNotFoundException: com.splwg.base.program.sample.c.pei.ProgramCMPCPEIX
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:357)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:318)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:186)
    at com.splwg.base.common.ClassUtils.loadClass(ClassUtils.java:65)
    at com.splwg.base.common.ClassUtils.loadClass(ClassUtils.java:46)
    at com.splwg.base.api.program.ProgramInvokeFactory.getMethods(ProgramInvokeFactory.java:82)
    at com.splwg.base.api.program.ProgramInvokeFactory.getMethod(ProgramInvokeFactory.java:55)
    at com.splwg.base.api.program.ProgramInvokeFactory.invoke(ProgramInvokeFactory.java:23)
    at com.splwg.base.api.program.AbstractProgramSupport.callProgram(AbstractProgramSupport.java:23)
    at com.splwg.ccb.domain.customerinfo.common.ProgramCIPCPEFN_Impl.perform_PC900_CALL_ALG_PGM(ProgramCIPCPEFN_Impl.java:305)
    at com.splwg.ccb.domain.customerinfo.common.ProgramCIPCPEFN_Impl.performExit_GA000_PERFORM_PROC_BEFORE_PROCESS(ProgramCIPCPEFN_Impl.java:197)
    at com.splwg.ccb.domain.customerinfo.common.ProgramCIPCPEFN.perform_GA000_PERFORM_PROC(ProgramCIPCPEFN.java:297)
    at com.splwg.ccb.domain.customerinfo.common.ProgramCIPCPEFN.perform_AA000_MAIN(ProgramCIPCPEFN.java:253)

As suggested by PD, Customer verified and found that the error does not occur when algorithm type `PERS-INFO' was used instead.

So the concern is if there is anything known for the error for using base algorithm type C1-CUST-INFO or PERS-INFO-CH in RMB v2.5.0.2.
 

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