CA Mediation Manager (CAMM) Sat DP Installation throwing "java.lang.IllegalAccessError"
search cancel

CA Mediation Manager (CAMM) Sat DP Installation throwing "java.lang.IllegalAccessError"

book

Article ID: 390262

calendar_today

Updated On:

Products

CA Mediation Manager Network Observability

Issue/Introduction

After installing the CAMM-Installer-<VERSION>.jar patch installer, the following error is thrown:

 

Mar 4, 2025 2:25:33 PM, [674278@ndctdo306m-8/Thread-2/34],  com.torokina.tim.process.util.TimReflectionHelper getConfigObject
INFO: Original class = scripts.PerformPreProcessingTasks
Mar 4, 2025 2:25:34 PM, [674278@ndctdo306m-8/Thread-2/34],  com.torokina.tim.engine.Main$2 uncaughtException
SEVERE: Fatal Error caught, exit application.
java.lang.IllegalAccessError: class scripts.PerformPreProcessingTasks (in unnamed module @0x41e7c38) cannot access class com.sun.org.apache.xml.internal.dtm.ref.DTMNodeList (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.dtm.ref to unnamed module @0x41e7c38
 at scripts.PerformPreProcessingTasks.createDeviceList(PerformPreProcessingTasks.groovy:99)
 at scripts.PerformPreProcessingTasks.process(PerformPreProcessingTasks.groovy:74)
 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
 at com.torokina.tim.process.node.function.TimProcessFunction.process(TimProcessFunction.java:169)
 at com.torokina.tim.process.aop.TimProcessNodeProxy.process(TimProcessNodeProxy.java:107)
 at com.torokina.tim.process.node.TimProcessNodeList.process(TimProcessNodeList.java:252)
 at com.torokina.tim.process.node.TimProcessNodeList.process(TimProcessNodeList.java:74)
 at com.torokina.tim.process.node.acquisition.TimProcessAcquisition.process(TimProcessAcquisition.java:154)
 at com.torokina.tim.process.aop.TimProcessNodeProxy.process(TimProcessNodeProxy.java:107)
 at com.torokina.tim.process.node.TimProcessNodeList.process(TimProcessNodeList.java:133)
 at com.torokina.tim.process.node.TimProcessNodeList.process(TimProcessNodeList.java:87)
 at com.torokina.tim.process.TimProcessRoot.process(TimProcessRoot.java:180)
 at com.torokina.tim.process.aop.TimProcessNodeProxy.process(TimProcessNodeProxy.java:107)
 at com.torokina.tim.process.TimProcessAcquisitionManager.process(TimProcessAcquisitionManager.java:133)
 at com.torokina.tim.engine.poller.InventoryAcquisitionInvoker.invoke(InventoryAcquisitionInvoker.java:160)
 at com.torokina.tim.engine.poller.InventoryThread.run(InventoryThread.java:100)
 at java.base/java.lang.Thread.run(Unknown Source)

Environment

DX NetOps CAMM all currently supported releases

Cause

Device Pack needs to be updated to match the patch version of the base CAMM components.

After upgrading the CAMM, you need to upgrade device packs as they will not have the latest changes while upgrading from previous version.

 

Resolution

The Installer has changes for both device packs as well as all components.

So upgrade the device pack from the UI by selecting the device pack so that it is the same version as the CAMM application.