Integration between SiteMinder Agent for Oracle WebLogic Server and Oracle Analytics Server (OAS) fails during startup.
Environment
Symptom The following error appears in the WebLogic logs: weblogic.application.ModuleException: java.lang.NoSuchMethodError: org.apache.logging.log4j.util.StackLocatorUtil.getCallerClassLoader(I)Ljava/lang/ClassLoader;
Cause A version mismatch occurs because WebLogic's system class loader loads a different version of Log4j than required by the OAS or SiteMinder components. The method getCallerClassLoader(I) is not available in the version being prioritized by the WebLogic parent classloader.
Resolution Use library filtering to force WebLogic to use the bundled Log4j libraries.
weblogic.xml deployment descriptor for the affected application (e.g., Enterprise Manager or OAS).prefer-application-packages entry to ensure the application uses the bundled Log4j classes:startWebLogic.sh, ensure the Log4j 2.17.1 JARs (e.g., log4j-core-2.17.1.jar and log4j-api-2.17.1.jar) are at the absolute beginning of the CLASSPATH variable.tmp and cache directories under the WebLogic domain.