java.sql.SQLException: Protocol violation In WebLogic Server 10.3.6 (Doc ID 1918210.1)

Last updated on MAY 19, 2017

Applies to:

JDBC - Version 11.2.0.1 and later
Information in this document applies to any platform.

Symptoms

After upgrade to Weblogic server 11g (10.3.6.0) and Jdk7 (1.7_21), application started to report the following error:

Server STDOUT log:
managed1.stdout: <Test "SELECT 1 FROM DUAL" set up for pool "APIDB" failed with exception: "java.sql.SQLException: Protocol violation: [23, 0]".>
managed1.stdout: <Test "SELECT 1 FROM DUAL" set up for pool "APIDB" failed with exception: "java.sql.SQLException: Protocol violation: [23, 0]".>
managed1.stdout: <Test "SELECT 1 FROM DUAL" set up for pool "APIDB" failed with exception: "java.sql.SQLException: Protocol violation: [23, 0]".>
managed1.stdout: <Test "SELECT 1 FROM DUAL" set up for pool "APIDB" failed with exception: "java.sql.SQLException: Protocol violation: [23, 0]".>
Server Log:
managed1.log:#### <> <> <> <Test "SELECT 1 FROM DUAL" set up for pool "APIDB" failed with exception: "java.sql.SQLException: Protocol violation: [23, 0]".>
managed1.log:#### <> <> <> <Test "SELECT 1 FROM DUAL" set up for pool "APIDB" failed with exception: "java.sql.SQLException: Protocol violation: [23, 0]".>
managed1.log:#### <> <> <> <Test "SELECT 1 FROM DUAL" set up for pool "APIDB" failed with exception: "java.sql.SQLException: Protocol violation: [23, 0]".>
managed1.log:#### <> <> <> <Test "SELECT 1 FROM DUAL" set up for pool "APIDB" failed with exception: "java.sql.SQLException: Protocol violation: [23, 0]".>


Application Logs:
2014-07-07 13:48:38,008, ERROR,ALLYUSBOLB,e1a362e87219494a81d5068207f293de, SPAUSER100,CIF1650528:3b21d5ab-b4f2-4f67-8b2a-bcc6d25a5e2d, org.hibernate.transaction.JDBCTransaction rollback - JDBC rollback failed java.sql.SQLException: Protocol violation
  at oracle.jdbc.driver.T4CTTIfun.readDCB(T4CTTIfun.java:653)
2014-07-07 13:49:07,576, ERROR,ALLYUSBOLB,e1a362e87219494a81d5068207f293de, SPAUSER100,CIF1650528:1c505972-29cb-48b3-a1a8-705b217c869c, org.hibernate.transaction.JDBCTransaction rollback - JDBC rollback failed java.sql.SQLException: Protocol violation
  at oracle.jdbc.driver.T4CTTIfun.readDCB(T4CTTIfun.java:653)
  at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:421)
2014-07-07 13:50:14,098, ERROR,ALLYUSBOLB,e1a362e87219494a81d5068207f293de, SPAUSER100,CIF1650528:1c59dea4-e5c0-4075-801f-7e8bb095fa7a, org.hibernate.transaction.JDBCTransaction rollback - JDBC rollback fail

Oracle database version is 11.2.0.2.

Observation:
The system was working fine with Weblogic 10g (10.3.0) jdk6 (1.6.0_31-b04) and Oracle database version 11.2.0.2.

Changes

 Upgrade from WebLogic 10.3.0 to WebLogic 10.3.6.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms