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.
Published May 1, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.