My Oracle Support Banner

Java.lang.NoClassDefFoundError: Org/apache/log/format/Formatter After Patch 30713223 And Its Pre-req (Doc ID 2658932.1)

Last updated on APRIL 22, 2020

Applies to:

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

Symptoms

On : 2.5.0.2.0 version, IP - Installation Upgrade Proc

ACTUAL BEHAVIOR
------------------------

Customer got below error at couple of places after applying patch 30713223 and its pre-requisites.

java.lang.NoClassDefFoundError: org/apache/log/format/Formatter

Oracle Coherence GE 12.1.3.0.0 <Error> (thread=Invocation:INCPROD, member=2): Unexpected processing failure at Member(Id=21, Timestamp=xxxx Address=xxx, MachineId=35650, Location=site:,machine:sl73rpsiapp003,process:27379, Role=OUAF_Base_TPW); java.lang.NoClassDefFoundError: org/apache/log/format/Formatter

at org.apache.velocity.runtime.log.LogManager.createLogSystem(LogManager.java:162)
at org.apache.velocity.runtime.RuntimeInstance.initializeLogger(RuntimeInstance.java:553)
at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:226)
at org.apache.velocity.app.VelocityEngine.init(VelocityEngine.java:80)
at com.splwg.cm.domain.incentive.batch.CmMonitorBatch$CmMonitorBatchWorker.executeWorkUnit(CmMonitorBatch.java:138)



Below are the places where the error can be seen:
1) During threadpool start
2) During a custom code that uses velocity templates to generate email.(Appears that the product supplied velocity template jar (1.4)is not compatible with the updated(by the patch) log4j jar
It looks like log4j-1.2.17.jar has been upgraded to log4j-api-2.8.2.jar in patch 27110459)

 

 

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.