Symptoms
After upgrading to Banner RA agent version 3.5.1 job capture is no longer working. In the jobsub log you see:
Exception in thread "main" java.lang.NoClassDefFoundError: org.codehaus.groovy.tools.GroovyStarter
Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.tools.GroovyStarter
at java.net.URLClassLoader.findClass(URLClassLoader.java:423)
at java.lang.ClassLoader.loadClass(ClassLoader.java:653)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:346)
at java.lang.ClassLoader.loadClass(ClassLoader.java:619)
Could not find the main class: org.codehaus.groovy.tools.GroovyStarter. Program will exit.
Cause
Resolution
This issue has been resolved in Banner Agent version 3.5.2 and above. For 3.5.1 please do the following:
Navigate to your capture directory and rename your jobcapture.shl script to something like backupjobcapture.bak
Now copy your BANNERKILL.shl in the capture directory to jobcapture.shl
Once this is done restart the agent.