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 and later
Information in this document applies to any platform.


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:


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

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



 Applied 9.3.5 RUP4 and after or applied 9.3.6 RUP3 and after


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

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