Project

General

Profile

Actions

Support #4613

closed

Erreur dans dbBuilder

Added by David Lesimple over 11 years ago. Updated over 11 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
06/06/2013
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
5.12
Système d'exploitation:
Livraison en TEST:
Livraison en PROD:

Description

Si on se contente d'extraire le package dans l'installation existante, dbbuilde plante avec l'erreur :

Exception in thread "main" java.lang.IncompatibleClassChangeError: class org.springframework.core.LocalVariableTableParameterNameDiscoverer$ParameterNameDiscoveringVisitor has interface org.springframework.asm.ClassVisitor as super class

Solution: Supprimer le répertoire bin/scripts de la version précédente résout le problème mais il y a surement une solution moins radicale...

Actions #1

Updated by Emmanuel Hugonnet over 11 years ago

  • Tracker changed from Bug to Support
  • Status changed from New to Rejected
  • % Done changed from 0 to 100

Il faut reprendre l'installeur de la 5.12.
Les scripts, les jars et les fichiers de configurations propres à Silverpeas en font partie.
C'est parce que tu mélanges 2 installeurs avec des jars différents que tu produis cette erreur.

Actions #2

Updated by David Lesimple over 11 years ago

Alors il faut le spécifier dans la release notes car cela change de la procédure habituelle.
Donc il faut bien préciser aux clients de supprimer le répertoire bin d'origine (en ayant sauvegardé le pom.xml bien sur)

Actions #3

Updated by Stéphanie Fariello over 11 years ago

il me semble que c'est ce qui est expliqué au paragraphe 16.3 de la release note.

Actions #4

Updated by David Lesimple over 11 years ago

pas vraiment, cela ne dit pas si il faut extraire l'archive dans l'installation existante ou l'extraire ailleurs et y copier le reste de l'arborescence.
Nous allons avoir beaucoup de retour de clients si on ne précise pas clairement le mode opératoire.

Actions #5

Updated by Nicolas Eysseric over 11 years ago

David a raison.
La procédure classique est l'écrasement des répertoires bin et setup.
Les fichiers existants sont remplacés. Mais cela ne supprime en aucun cas les fichiers obsolètes.
Et comme tous les fichiers du répertoire bin/jar sont inclus dans le CLASSPATH, les fichiers obsolètes peuvent produire des effets de bord.
Le fichier qui doit être supprimé est spring-asm.jar

Actions

Also available in: Atom PDF