KB Articles

KB Article # 9666

Topic/Category: Startup

Ephesoft Version: 4x

Issue: Error Message: “Unsupported major.minor version”

 

 2015-08-03 14:44:05,699 [main] ERROR org.apache.tomcat.util.digester.Digester- Begin event threw error

java.lang.UnsupportedClassVersionError: com/ephesoft/dcma/authenticator/EphesoftAuthenticator : Unsupported major.minor version 51.0

 at java.lang.ClassLoader.defineClass1(Native Method)

 at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)

 at java.lang.ClassLoader.defineClass(ClassLoader.java:616)

 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)

 at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)

 at java.net.URLClassLoader.access$000(URLClassLoader.java:58)

 at java.net.URLClassLoader$1.run(URLClassLoader.java:197)

 at java.security.AccessController.doPrivileged(Native Method)

 at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

 at java.lang.ClassLoader.loadClass(ClassLoader.java:307)

 at java.lang.ClassLoader.loadClass(ClassLoader.java:248)

 at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144)

 at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1288)

 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)

 at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)

 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)

 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)

 at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)

 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)

 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)

 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)

 at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)

 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)

 at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)

 at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)

 at org.apache.catalina.startup.Catalina.load(Catalina.java:615)

 at org.apache.catalina.startup.Catalina.load(Catalina.java:663)

 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

 at java.lang.reflect.Method.invoke(Method.java:597)

 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:280)

 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:454)

 

Analysis:

Ephesoft is incorrectly referencing the incorrect java versions or there are java incompatibilities on server

Solution:
The following solutions may resolve the issue and will be dependent on your specific environment and if any other third part software relies on their own specific versions of java.

  • Uninstall any external versions of java jjdk beyond the one installed by ephesoft located in the [Ephesoft\Dependencies] directory through the control panel, especially if it is a different version.
  • Change all environment variables that reference jdk path to the version located in [Ephesoft\Dependencies] directory

 

 

 

< Back|KB Main Page | Next KB Article >

Was this article helpful to you?

Walter Lee

Comments are closed.