After uc4 upgrade from v8 to v9 the most of Application batches are failing with attached below error
"ERROR [EjbServiceLocator] error while finding jndi-name(com/retek/rpm/app/core/service/RPMCommandExecutionService)
javax.naming.AuthenticationException [Root exception is java.lang.SecurityException: sealing violation: package javax.transaction is sealed]"
Release : 9.3
Component : APPLICATIONS MANAGER
- Java Class is picking up wrong jars from the Applications Manager utilized java.
- Make sure that jobs application which calls jar files from mentioned java path.
Please refer below Meaning:
"You're loading a class from the same package, but from a different JAR, which the sealed package doesn't allow. Find the class that's in a different JAR and best remove it. Classpath shenanigans like re-odering the JARs might help, but not reliably in all environments."
Note that this is not product specific and coming from application specific.