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
Release : 12.3
-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.