Important Update: Cohesity Products Knowledge Base Articles


All Cohesity Knowledge Base Articles are now managed via the Cohesity Support Portal: https://support.cohesity.com/s/searchunify. The Knowledge Base articles available here will not reflect the latest information or may no longer be accessible.

UnsupportedClassVersionError when attempting to launch IPMI console after appliance BIOS upgrade

Article: 100032957
Last Published: 2016-09-12
Ratings: 0 0
Product(s): NetBackup

Problem

Attempting to open KVM after upgrading Appliance BIOS

java.lang.UnsupportedClassVersionError: com/ami/kvm/jviewer/JViewer : Unsupported major.minor version 51.0

Java Error

Error Message


java.lang.UnsupportedClassVersionError: com/ami/kvm/jviewer/JViewer : Unsupported major.minor version 51.0
 

Cause

This error occurs when the Java Runtime Environment (JRE) is attempting to execute Java Code compiled using a higher version of Java.

In this instance, the Java byte-code is version 51. The error is describing the installed JRE is unable to execute this version of compiled code.

See the below link for your reference:
https://en.wikipedia.org/wiki/Java_class_file#General_layout

major version number of the class file format being used.

Java SE 9 = 53 (0x35 hex),
Java SE 8 = 52 (0x34 hex),
Java SE 7 = 51 (0x33 hex),
Java SE 6.0 = 50 (0x32 hex),
Java SE 5.0 = 49 (0x31 hex),

Solution

Upgrade version of JRE on desktop where you are trying to open the KVM.
The version of JRE installed needs to support the version of java class files described by the major version.

Was this content helpful?