My Oracle Support Banner

java.lang.NoClassDefFoundError: org/apache/log4j/Logger Error While Invoking PX After Upgrading to 9.3.6 RUP3 or Above (Doc ID 2379524.1)

Last updated on DECEMBER 07, 2022

Applies to:

Oracle Agile PLM Framework - Version 9.3.5.0 and later
Information in this document applies to any platform.

Symptoms

When attempting to run custom Process Extension (PX) such as Event PX, Action PX, AutoNumber PX using log4j.jar on RUP applied instance, it fails to run with below error:

ERROR
org/apache/log4j/Logger

Below error is found in Agile Application Server log (stderr.log or nohup log):


Also, unable to see deployed custom PX class listed from:
(For Action/Event PX) Java Client > Admin tab > Settings > System Settings > Event Management > Event Handlers, open custom Event Handler, and go to General Information tab > Event Action field
(For AutoNumber PX) Java Client > Admin tab > Settings > Data Settings > AutoNumbers, open Custom AutoNumber, and go to General Information tab > Custom AutoNumber field

STEPS
The issue can be reproduced at will with the following steps:
1. Log into Web Client, and run PX using log4j

 

Changes

 Applied 9.3.5 RUP4 and after or applied 9.3.6 RUP3 and after

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
Changes
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.