System Agent fails to start with Exception in thread "MainThread" java.lang.NegativeArraySizeException
search cancel

System Agent fails to start with Exception in thread "MainThread" java.lang.NegativeArraySizeException

book

Article ID: 385757

calendar_today

Updated On:

Products

Autosys Workload Automation

Issue/Introduction

In nohup.stderr following message is produced when starting the system agent

Exception in thread "MainThread" java.lang.NegativeArraySizeException
        at java.lang.String.toCharArray(String.java:2738)
        at java.util.zip.ZipCoder.getBytes(ZipCoder.java:78)
        at java.util.zip.ZipFile.getEntry(ZipFile.java:316)
        at java.util.jar.JarFile.getEntry(JarFile.java:240)
        at java.util.jar.JarFile.getJarEntry(JarFile.java:223)
        at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:1169)
        at sun.misc.URLClassPath.getResource(URLClassPath.java:345)
        at java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:204)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:682)
        at java.net.URLClassLoader.access$400(URLClassLoader.java:89)
        at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1086)
        at java.security.AccessController.doPrivileged(AccessController.java:770)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:589)
        at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:953)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:898)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:881)
        at cybermation.agent.CybAgentDriver.runApplication(Unknown Source)
        at cybermation.agent.CybAgentDriver.main(Unknown Source)

Environment

System Agent 12.x

Resolution

Add following parameter in file "agentparm.txt" located in the system agent install directory.

oscomponent.jvm.x.options=-XX:+UseGetTimeOfDay;-Xms512m;-Xmx2048m