ITD ARP plugin uses log4j 1.x classes in their binaries as a dependency. As we upgrade to clarity 16.0.2 we removed log4j 1.x jars and replaced with log4j 2.x jars. As a result when we load the ITD artifacts it can't find the required classes and throws an exception. ClarityContentFilter catches the exception thrown from underlying layers and converts to a bad request which is what customers observe in their browser as error 400.
Steps to Reproduce:
Expected Results: ARP opens up for usage.
Actual Results: ARP stuck with error 400 and cannot be loaded.
Clarity 16.0.2
Component : Clarity add-ins / Plugins, Staffing, Assignments
DE65124, fixed in 16.0.3 and 16.0.2.1