After upgrading WCC to 24.1, CA-wcc-service service will not start.
WCC 24.1
When reviewing the Collector logs, the following message may be displayed:
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:223)
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:123)
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1351)
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | ... 25 more
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | Caused by: java.lang.VerifyError: Bad return type
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | Exception Details:
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | Location:
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | com/fasterxml/jackson/databind/cfg/MapperBuilder.streamFactory()Lcom/fasterxml/jackson/core/TokenStreamFactory; @7: areturn
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | Reason:
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | Type 'com/fasterxml/jackson/core/JsonFactory' (current frame, stack[0]) is not assignable to 'com/fasterxml/jackson/core/TokenStreamFactory' (from method signature)
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | Current Frame:
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | bci: @7
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | flags: { }
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | locals: { 'com/fasterxml/jackson/databind/cfg/MapperBuilder' }
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | stack: { 'com/fasterxml/jackson/core/JsonFactory' }
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | Bytecode:
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 | 0000000: 2ab4 0002 b600 08b0
INFO | jvm 1 | 2025/11/24 09:55:25 | 13 |
WCC is failing to load jackson core files. These files are components of Jackson, the standard Java library used for processing JSON data (converting Java objects to JSON text and vice versa).
Locate and delete the old Jackson files. The previous version of WCC 12.1, the jackson files will be located in the /opt/CA/WorkloadAutomationAE/wcc/tomcat/webapps/wcc/WEB-INF/lib directory
The older version of jackson will have a version of 2.14 or older.
268636986 -rwxr-xr-x. 1 autosys autosys 76636 Jun 29 2023 jackson-annotations-2.14.3.jar
268637065 -rwxr-xr-x. 1 autosys autosys 473081 Jun 29 2023 jackson-core-2.14.3.jar
268636985 -rwxr-xr-x. 1 autosys autosys 1617187 Jun 29 2023 jackson-databind-2.14.3.jar
The new version of the jackson files that is installed with 24.1 will be located in /opt/CA/WorkloadAutomationAE/wcc/jars directory.
152434009 -rw-r--r--. 1 autosys autosys 78494 Sep 19 05:03 jackson-annotations-2.18.2.jar
152434010 -rw-r--r--. 1 autosys autosys 597807 Sep 19 05:03 jackson-core-2.18.2.jar
152434011 -rw-r--r--. 1 autosys autosys 232248 Sep 19 05:03 jackson-core-asl-1.9.13.jar
152434012 -rw-r--r--. 1 autosys autosys 1658755 Sep 19 05:03 jackson-databind-2.18.2.jar
152434013 -rw-r--r--. 1 autosys autosys 132690 Sep 19 05:03 jackson-datatype-jsr310-2.18.2.jar
152434014 -rw-r--r--. 1 autosys autosys 32408 Sep 19 05:03 jackson-module-jakarta-xmlbind-annotations-2.18.2.jar
152434015 -rw-r--r--. 1 autosys autosys 37184 Sep 19 05:03 jackson-module-jaxb-annotations-2.18.2.jar
Once the files are removed, restart the WCC services.