cli reporting error post applying 99111557 "Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils"
search cancel

cli reporting error post applying 99111557 "Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils"

book

Article ID: 265426

calendar_today

Updated On: 10-31-2023

Products

CA Workload Automation DE

Issue/Introduction

 bin]$ ./cli
>
> help
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/IOUtils
        at com.ca.wa.publiclibrary.library.validation.FieldValidator.getResourceAsString(FieldValidator.java:1080)
        at com.ca.wa.publiclibrary.library.validation.FieldValidator.<init>(FieldValidator.java:93)
        at com.ca.wa.publiclibrary.library.validation.FieldValidator.<clinit>(FieldValidator.java:64)
        at com.ca.wa.publiclibrary.library.validation.InsertJobCmdValidator.<clinit>(InsertJobCmdValidator.java:46)
        at com.ca.wa.core.library.cli.CliRepl.executeCmd(CliRepl.java:516)
        at com.ca.wa.core.library.cli.CliRepl.runCommandLoop(CliRepl.java:283)
        at com.ca.wa.core.library.cli.CliRepl.process(CliRepl.java:155)
        at com.ca.wa.core.library.cli.CliRepl.main(CliRepl.java:138)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils
        at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
        ... 8 more

Environment

Release : 12.3

Resolution

-Identified that cli did not update after applying patch

modified below change:

- Took backup for cli

-  updated below entry

[user@host bin]$ diff cli cli_bkp
18c18
< CLASSPATH=${JAR_LIB}/commons-io.jar <--Modified Entry-->
---
> CLASSPATH=${JAR_LIB}/commons-io-1.4.jar  

< #CLASSPATH=${CLASSPATH}:${JAR_LIB}/log4j-1.2.15.jar  <--Commented Entry-->
---
> CLASSPATH=${CLASSPATH}:${JAR_LIB}/log4j-1.2.15.jar

Post this update, CLI working successfully.