исключение java.sql.SQLException: нарушение протокола: [6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1]

#oracle #jdbc #talend

Вопрос:

Я использую Talend 6.5 для подключения некоторой базы данных Oracle с несколькими большими запросами. Иногда (но я не могу воспроизводить каждый раз) один и тот же запрос завершается со следующей ошибкой :

 job.job.my_job - tOracleInput_10 Protocol violation: [6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1]
java.sql.SQLException: Protocol violation: [6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1]
        at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:527)
        at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:227)
        at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
 

Я ничего не могу найти в Интернете об этой ошибке, и я ломаю голову над тем, как ее решить.

Комментарии:

1. Какую версию Oracle вы используете и какова версия вашего драйвера JDBC?

2. @MarkRotteveel Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production для БД и Oracle 11.2.0.4.0 JDBC 4.0 compiled with JDK6 on Thu_Jul_03_18:17:32_PDT_2014 для JDBC

3. Я рекомендую попробовать использовать более свежую версию драйвера JDBC.