Application batches after uc4 upgradation with java error "package javax.transaction is sealed"
search cancel

Application batches after uc4 upgradation with java error "package javax.transaction is sealed"

book

Article ID: 218358

calendar_today

Updated On:

Products

CA Automic Applications Manager (AM)

Issue/Introduction

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]"

Environment

Release : 9.3

Component : APPLICATIONS MANAGER

Resolution

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