Bug #9745
ferméErreur SQL sur l'interrogation de statisiques publications
100%
Description
L'erreur:
Caused by: org.silverpeas.core.silverstatistics.access.model.StatisticRuntimeException: java.sql.SQLException: Echec de conversion dans la représentation interne
at org.silverpeas.core.silverstatistics.access.service.DefaultStatisticService.getHistoryByObjectAndUser(DefaultStatisticService.java:145)
at org.silverpeas.core.silverstatistics.access.service.DefaultStatisticService$Proxy$_$$_WeldSubclass.getHistoryByObjectAndUser$$super(Unknown Source)
L'appel se fait par :
StatisticService statisticService = ServiceProvider.getService(StatisticService.class);
ResourceReference resourceReference = new ResourceReference(publi.getId(), getComponentId());
Collection<HistoryObjectDetail> history = statisticService.getHistoryByObjectAndUser(resourceReference, DefaultStatisticService.ACTION_ACCESS, PublicationDetail.TYPE, getUserId());
Oracle uniquement...
Fichiers
Mis à jour par David Lesimple il y a plus de 6 ans
- Fichier erreur_stat erreur_stat ajouté
Mis à jour par David Lesimple il y a plus de 6 ans
Caused by: org.silverpeas.core.silverstatistics.access.model.StatisticRuntimeException: java.sql.SQLException: Echec de conversion dans la représentation interne
at org.silverpeas.core.silverstatistics.access.service.DefaultStatisticService.getHistoryByObjectAndUser(DefaultStatisticService.java:145)
Appel par :
Collection<HistoryObjectDetail> history = statisticService.getHistoryByObjectAndUser(resourceReference, DefaultStatisticService.ACTION_ACCESS, PublicationDetail.TYPE, getUserId());
Mis à jour par Nicolas Eysseric il y a plus de 6 ans
- Statut changé de New à In progress...
- Assigné à mis à Nicolas Eysseric
- Version cible mis à Version 6.1
Le problème ne vient pas de la requête elle-même mais de la récupération des résultats...
Mis à jour par Nicolas Eysseric il y a plus de 6 ans
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 100
Traité par PR : https://github.com/Silverpeas/Silverpeas-Core/pull/900
Mis à jour par Yohann Chastagnier il y a plus de 6 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Yohann Chastagnier il y a plus de 6 ans
- Statut changé de Integration in progress... à Closed
Intégré en 6.0.x et en 6.x
Je n'ai jamais pu reproduire le problème, malgré la mise en place d'un environnement dédié lié à une base de données Oracle.
Le driver JDBC que j'ai utilisé est : ojdbc6-12.1.0.2.jar
En espérant que le problème rencontré venait bien du driver JDBC utilisé chez le client...
Mis à jour par David Lesimple il y a plus de 6 ans
j'utilise ojdbc7.jar qui fait 3397734 octets.
http://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html