Projet

Général

Profil

Actions

Bug #9857

fermé

impossible d'afficher les notifications envoyées ou reçues

Ajouté par David Lesimple il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Catégorie:
-
Version cible:
-
Début:
11/06/2018
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.1-x
Système d'exploitation:
Votre base de données:
Oracle
Livraison en TEST:
Livraison en PROD:

Description

Erreur SQL dans les logs.

Caused by: java.sql.SQLException: Opération non valide sur un ensemble de résultats de type forward-only : isLast


Fichiers

silverpeas-error.log (28,5 ko) silverpeas-error.log David Lesimple, 11/06/2018 17:31

Mis à jour par David Lesimple il y a plus de 6 ans

  • Priorité changé de Normal à Urgent

Mis à jour par David Lesimple il y a plus de 6 ans

  • Priorité changé de Urgent à High

Mis à jour par Yohann Chastagnier il y a plus de 6 ans

Il faut peut-être définir le dialecte manuellement pour JPA.

Pour se faire, il faut renseigner dans config.properties :

JVM_OPTS=-Dsilverpeas.jpa.dialect=org.hibernate.dialect.Oracle10gDialect

Est-ce qu'il y a une information dans les logs (server.log) par rapport au mot clef dialect ?

Mis à jour par David Lesimple il y a plus de 6 ans

Yohann Chastagnier a écrit :

Il faut peut-être définir le dialecte manuellement pour JPA.

Pour se faire, il faut renseigner dans config.properties :
[...]

Est-ce qu'il y a une information dans les logs (server.log) par rapport au mot clef dialect ?

oui j'ai :

 INFO  [org.hibernate.dialect.Dialect] (ServerService Thread Pool -- 68) HHH000400: Using dialect: org.hibernate.dialect.Oracle12cDialect

J'ajoute :

-Dsilverpeas.jpa.dialect=org.hibernate.dialect.Oracle10gDialect

ou

-Dsilverpeas.jpa.dialect=org.hibernate.dialect.Oracle12cDialect

?

Mis à jour par David Lesimple il y a plus de 6 ans

J'ai essayé les deux dialectes, mais l'erreur persiste.

Mis à jour par David Lesimple il y a plus de 6 ans

David Lesimple a écrit :

J'ai essayé les deux dialectes, mais l'erreur persiste.

et pire, cela ralentit voire bloque la plate-forme.

Mis à jour par David Lesimple il y a plus de 6 ans

 Opération non valide sur un ensemble de résultats de type forward-only : isLast

une piste :
https://stackoverflow.com/questions/9007051/rs-last-gives-invalid-operation-for-forward-only-resultset-last

Mis à jour par Yohann Chastagnier il y a plus de 6 ans

  • Statut changé de New à In progress...
  • Assigné à mis à Yohann Chastagnier

Mis à jour par Yohann Chastagnier il y a plus de 6 ans

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 0 à 100

Les méthodes isFirst et isLast ne sont plus utilisées.

PR : Bug #9857: avoiding to use isFirst and isLast method of ResultSet API.

Mis à jour par Miguel Moquillon il y a plus de 6 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Miguel Moquillon il y a plus de 6 ans

  • Statut changé de Integration in progress... à Closed
Actions

Formats disponibles : Atom PDF