My Oracle Support Banner

FICServer Startup Fails with 'Exception in thread "main" java.lang.NoSuchMethodError: org.apache.logging.log4j.util.LoaderUtil.getClassLoaders()' (Doc ID 2730648.1)

Last updated on OCTOBER 30, 2023

Applies to:

Oracle Financial Services Profitability Management - Version 8.1.0.0.0 and later
Oracle Financial Services Asset Liability Management - Version 8.1.0.0.0 and later
Oracle Financial Services Funds Transfer Pricing - Version 8.1.0.0.0 and later
Oracle Financial Services Analytical Applications Infrastructure - Version 8.1.0.0.0 and later
Information in this document applies to any platform.
Oracle Financial Services Analytical Applications (OFSAA)
Oracle Financial Services Analytical Applications Infrastructure (OFSAAI)

Symptoms

When starting the 8.1 OFSAA FICServer process by executing startofsaai.sh from $FIC_APP_HOME/common/FICServer/bin, the FICServer fails to start and the following error is output to the nohup.out:

FIC_SERVER_HOME=/u01/app/ofsaa81/ficapp/common/FICServer
FIC_HOME=/u01/app/ofsaa81
Starting Reveleus Server
Starting Reveleus Server
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=1024M; support was removed in 8.0
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.logging.log4j.util.LoaderUtil.getClassLoaders()[Ljava/lang/ClassLoader;
        at org.apache.logging.log4j.core.util.WatchManager.getEventServices(WatchManager.java:278)
        at org.apache.logging.log4j.core.util.WatchManager.(WatchManager.java:57)
        at org.apache.logging.log4j.core.config.AbstractConfiguration.(AbstractConfiguration.java:135)
        at org.apache.logging.log4j.core.config.NullConfiguration.(NullConfiguration.java:32)
        at org.apache.logging.log4j.core.LoggerContext.(LoggerContext.java:85)
        at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.createContext(ClassLoaderContextSelector.java:179)
        at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.locateContext(ClassLoaderContextSelector.java:153)
        at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:82)
        at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:252)
        at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:173)
        at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:129)
        at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:101)
        at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:188)
       at com.ofs.aai.logger.OFSAALogger.initialize(OFSAALogger.java:158)
       at com.iflex.fic.ficserver.FICServer.main(FICServer.java:200)

If this issue occurs during an install or upgrade, the following error is output to the console also:

Starting OFSAA Service...
FATAL ERROR-Problem with OFSAA Service

The error prevents the FICServer process from starting successfully.

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


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