My Oracle Support Banner

JNDI Name: null and FICMASTER Failed to Preload During Weblogic Deployment (Doc ID 2529337.1)

Last updated on AUGUST 27, 2021

Applies to:

Oracle Financial Services Asset Liability Management - Version 8.0.7 and later
Oracle Financial Services Profitability Management - Version 8.0.7 and later
Oracle Financial Services Funds Transfer Pricing - Version 8.0.7 and later
Information in this document applies to any platform.
Oracle Financial Services Analytical Applications (OFSAA)
Graphical User Interface (GUI)


Symptoms

After installing Asset Liability Management (ALM) pack 8.0.7 via GUI mode, found the following error in the deployment of weblogic:


Error
Weblogic nohup.out shows:

System property [org.owasp.esapi.devteam] is not set
Attempting to load ESAPI.properties via file I/O.
Attempting to load ESAPI.properties as resource file via file I/O.
Found in 'org.owasp.esapi.resources' directory: <WEBLOGIC_HOME>/OFSAA.ear/OFSAA.war/conf/ESAPI.properties
Loaded 'ESAPI.properties' properties file
SecurityConfiguration for Validator.ConfigurationFile.MultiValued not found in ESAPI.properties. Using default: false
Attempting to load validation.properties via file I/O.
Attempting to load validation.properties as resource file via file I/O.
Found in 'org.owasp.esapi.resources' directory: <WEBLOGIC_HOME>/OFSAA.ear/OFSAA.war/conf/validation.properties
Loaded 'validation.properties' properties file
com.ofs.aai.exception.OFSAAException: Supplied connection is null.
at com.ofs.aai.database.OFSAAPreparedStatementDecorator.<init>(OFSAAPreparedStatementDecorator.java:104)
at com.ofs.aai.service.dmt.global.DMTCacheHelper.cacheMostUsedSources(DMTCacheHelper.java:123)
at com.ofs.aai.service.dmt.global.DMTCacheHelper.access$000(DMTCacheHelper.java:49)
at com.ofs.aai.service.dmt.global.DMTCacheHelper$1.run(DMTCacheHelper.java:98)
at java.lang.Thread.run(Thread.java:748)
com.ofs.aai.exception.OFSAAException: DB Connection failed for DBName: CONFIG, DBType: ORACLE
at com.ofs.aai.database.impl.GenericOFSAAConnectionFactory.getConnection(GenericOFSAAConnectionFactory.java:405)
at com.ofs.aai.database.impl.GenericOFSAAConnectionFactory.getConnection(GenericOFSAAConnectionFactory.java:294)

...etc

Caused by: com.ofs.aai.exception.OFSAAException: Invalid connection detail. JNDI Name: null
at com.ofs.aai.database.generic.jndi.WeblogicDataSource.getConnection(WeblogicDataSource.java:82)
at com.ofs.aai.database.impl.GenericOFSAAConnectionFactory.getConnection(GenericOFSAAConnectionFactory.java:389)

...etc

<Error> <HTTP> <BEA-101216> <Servlet: "FICMaster" failed to preload on startup in Web application: "/OFSAA".
java.lang.NullPointerException
at com.ofs.aai.common.security.OFSAASecurityService.loadPropertiesFromDB(OFSAASecurityService.java:163)
at com.ofs.aai.common.security.OFSAASecurityService.initialize(OFSAASecurityService.java:46)
at com.iflex.fic.ficml.FICMaster.init(FICMaster.java:207)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:343)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:294)
Truncated. see log file for complete stacktrace


Steps to Replicate:
1. Installed ALM Pack using GUI mode.
2. Follow steps in the Security Configuration Guide
2. Deployed Weblogic war file.


Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.