JVMCFRE003 bad major version

book

Article ID: 205552

calendar_today

Updated On:

Products

CA Release Automation - Release Operations Center (Nolio) CA Release Automation - DataManagement Server (Nolio)

Issue/Introduction

We are executing the action "ROC - Update String Parameter" on an AIX agent.

 

2020-12-22 12:25:35,270 [job-4131148-jobServer-4599366-10:ROC Actualiza mensaje error(P34732068.F36450220.E36450247.E36450228):ROC - Update String Parameter] ERROR (com.nolio.platform.shared.datamodel.Action:138) - Exception caught: java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/fasterxml/jackson/databind/JsonSerializer, offset=6
java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/fasterxml/jackson/databind/JsonSerializer, offset=6
        at java.lang.ClassLoader.defineClassImpl(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:286)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:563)

 

The configuration of this agent point to java 6

        NolioAgent -> /usr/java6/jre/bin/java

Cause

This error is the error you will get when the version of Java used to run an action is insufficient. 

 

Environment

Release : 6.6

Component : CA RELEASE AUTOMATION RELEASE OPERATIONS CENTER

Nolio Agent version 6.5

AIX 7.x

Resolution

If you want to run that action on that machine then you will need to upgrade the version of Java used by the NolioAgent to Java 7 (at a minimum). Using java version 8 is recommended. 

Additional Information

The error is IBM Java's equivalent of Oracle's java: Unsupported major.minor version 51.0