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