Projet

Général

Profil

Actions

Bug #933

fermé

Impossible d'avoir la liste des messages de ce forum (ORA-00904: "MESSAGEDATE" : identificateur non valide)

Ajouté par Anonyme il y a plus de 14 ans. Mis à jour il y a environ 14 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
25/08/2010
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
5.2.2
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Lors de l'accès à un FORUM existant depuis la v4 ou nouveau en v5.2.2 nous avons un message d'erreur :

forums.EXE_GET_FORUM_MESSAGE_LIST_FAILED | MODULE : forums.ForumsBmEJB.getLastMessage() | Impossible d'avoir la liste des messages de ce forum

dans la trace (ci-jointe) on a cette erreur Oracle.

java.sql.SQLException: ORA-00904: "MESSAGEDATE" : identificateur non valide


Fichiers

traces.txt (48,5 ko) traces.txt Anonyme, 25/08/2010 16:34
autoTest.jar (132 ko) autoTest.jar Nicolas Eysseric, 13/09/2010 10:36
index.jsp (1,88 ko) index.jsp Nicolas Eysseric, 13/09/2010 10:36
result.jsp (6,1 ko) result.jsp Nicolas Eysseric, 13/09/2010 10:36

Mis à jour par Anonyme il y a plus de 14 ans

J'ai oublié de préciser :
Operating System = Windows 2003 Serveur
Database = ORACLE 10g

Mis à jour par Nicolas Eysseric il y a environ 14 ans

  • Statut changé de New à Feedback

Bonjour,
Peux-tu joindre le fichier DbBuilder.log ?
Merci d'avance

Mis à jour par Emmanuel Hugonnet il y a environ 14 ans

  • Votre base de données changé de Toutes à Oracle

Mis à jour par Nicolas Eysseric il y a environ 14 ans

Bonjour,
Peux-tu joindre le fichier DbBuilder.log ?
Merci d'avance

Mis à jour par Nicolas Eysseric il y a environ 14 ans

  • Votre base de données changé de Oracle à Toutes
  • Navigateur mis à Firefox 3.x

J'ai certainement trouvé la cause du problème.
Dans la documentation de migration, il est bien mentionné que Silverpeas v4 doit être à jour (P410-M3-GA) avant la migration :

La migration vers Silverpeas V5 doit être effectuée exclusivement à partir
de Silverpeas V4 - P410M3-GA. Si vous avez une version antérieure de Silverpeas,
veuillez appliquer les patches correctifs jusqu’à la version P410M3-GA, en exécutant les
scripts appBuilder, SilverpeasSettings et dbBuilder. N’oubliez pas que pour certains
patchs il est nécessaire d’exécuter des batchs comme cela est indiqué dans les Releases
Notes.

Le message d'erreur nous signale que le batch P410-M3.ForumsMessagesBatch n'a pas été exécuté !
Extrait de la release note du P410-M3-GA :

--------------------------------------------------------------------------------------------------------------------
Patch manuel    : P410-M3-GA
Date de sortie    : 18/11/2009
Informations    : 
Les corrections et évolutions décrites ci-dessous seront intégrées à Silverpeas v5.
Ce patch doit être installé exclusivement sur une installation de Silverpeas v4.10-M2-GA.
ATTENTION : L'installation de ce patch nécessite obligatoirement que JBoss s'exécute avec un jdk1.6.
N'oubliez pas d'exécuter le DBBuilder.
Vous devez également vous rendre sur http://votreserveur/silverpeas/patch/index.jsp pour lancer "P410-M3.ForumsMessagesBatch" et "P410-M3.BlogBatch".
Après cela, sous MSSQL exclusivement, sur la table SC_Forums_Message, vous devez passer manuellement le type de la colonne "messageDate" de "timestamp" à "datetime".

Mis à jour par Nicolas Eysseric il y a environ 14 ans

Pour mettre à jour la base de données, voici le mode opératoire à suivre :
  1. Arrêter Silverpeas
  2. Placer le fichier autoTest.jar dans JBOSS_HOME/server/default/deploy/silverpeas.ear/war-ic.war/WEB-INF/lib
  3. Créer un répertoire patch dans JBOSS_HOME/server/default/deploy/silverpeas.ear/war-ic.war
  4. Placer les fichiers index.jsp et result.jsp à l'intérieur de ce répertoire
  5. Démarrer Silverpeas
  6. Se rendre sur http://votreserveur/silverpeas/patch/index.jsp pour lancer "P410-M3.ForumsMessagesBatch".
  7. Vérifier que le forum fonctionne de nouveau correctement
Actions

Formats disponibles : Atom PDF