Spectrum/PM Synchronization Failures following NetOps suite upgrade to 22.2.5
search cancel

Spectrum/PM Synchronization Failures following NetOps suite upgrade to 22.2.5


Article ID: 259524


Updated On:


DX NetOps


Following NetOps (Spectrum/PM/NFA) upgrade to version 22.2.5, Spectrum is unable to receive threshold events from PM.  

PM is displaying "Synchronization Failure" on the Spectrum data source. 

The Spectrum Tomcat catalina.out\stdlog.out is displaying the following error:

[https-jsse-nio-8443-exec-7] ERROR org.apache.axis2.transport.http.AxisServlet - null
java.lang.ExceptionInInitializerError: null





Release: 22.2.x


Engineering has identified the root cause:

  • It's because of the spring-jcl-5.3.20.jar file
  • This jar file has the same package org/apache/commons/logging/util as commons-logging-1.2.jar has, but this spring-jcl jar does not have log4jLogger class in that package path.
  • When we disable/enable Spectrum DS or integrate the Spectrum DS new then this spring-jcl jar file is loaded first and when our classes are trying to use log4jLogger class it complains that this class does not exist.


  • Remove the spring-jcl-5.3.20.jar from SPECROOT/tomcat/webapps/axis2/WEB-INF/lib and restart Tomcat


  • Comment out the log4JLogger class in commons-logging.properties file (SPECROOT/tomcat/webapps/axis2/WEB-INF/classes) and restart Tomcat.


  • Engineering has confirmed that we have removed the spring-jcl-5.3.20.jar file from axis2/lib directory to resolve this issue out of the box in 22.2.6.


Additional Information

Resolved OOB in 22.2.6 and higher.