Bonjour a tous,
Je suis actuellement confronter a une erreur du type java.sql.SQLException: Protocol violation dans l'application que je suis en train de developper.
Cette erreur n'apparait que lorsque l'appli ce connecte sur une base de donnée du type Oracle 10.2.0.1 et est généré lors qu'une page JSF construit un tableau de donnée en se connectant a la base de donnée en question. L'application en question utilise un server Tomcat 6.0 et Java 1.5
Chose encore plus étrange(ormis le fait que sur une base ORACLE XE cela marche très bien), l'application se comporte sans probleme lorsque le tableau a affiché fait référence a une table qui a moins de 100 valeurs, mais crash lors qu'il y a en a environ 500.
J'ai testé avec tout les drivers ojdbc14.jar et j'ai toujours la meme erreur.
Voila pour info ce que l'on trouve sur le site d'oracle :
What does "Protocol Violation" mean?
The Thin driver throws this exception when it reads something from the RDBMS that it did not expect. This means that the protocol engine in the Thin driver and the protocol engine in the RDBMS are out of synch. There is no way to recover from this error. The connection is dead. You should try to close it, but that will probably fail too.
If you get a reproducible test case that generates this error, please file a TAR with Oracle Global Support. Be sure to specify the exact version numbers of the JDBC driver and the RDBMS, including any patches.
Alors je doit dire que c'est pas franchement d'une grande aide.
Si jamais certains d'entre vous on été confronté a cette erreur en utilisant le framework ou autre, vos solutions ou arguments serait grandement appréciés.
Merci
Partager