Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Startup issues with MS SQL JDBC driver and IBM Java 1.6

SA-22421

Summary



After installing Pega 7.1.9 on WebSphere 8.5.5 application server and SQL Server, the server starts but users cannot access the login screen.


Error Messages



Caused by: java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/microsoft/sqlserver/jdbc/SQLServerConnectionPoolDataSource, offset=6
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74)


Steps to Reproduce



Install Pega 7.1.9 on WebSphere 8.5.5 application server, IBM Java 1.6, and MS SQL Server JDBC driver 4.0.2206.100.


Root Cause



A third-party product issue: User is using Sqljdbc_4.0.2206.100 and IBM Java 1.6.  Based on the error message, Sqljdbc_4.0.2206.100 requires Java 1.7 or higher.

Resolution



Here’s the explanation for the reported behavior:
The error indicates an incompatibility between the IBM Java and the Microsoft JDBC driver JAR file. 
The solution is to either upgrade the version of Java or obtain a version the MS SQL Server JDBC driver that is compatible with Java 1.6.

 

Suggest Edit

Published May 1, 2016 - Updated October 8, 2020

Did you find this content helpful? Yes No

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us