Support #4613
closed
Added by David Lesimple over 11 years ago.
Updated over 11 years ago.
Votre version de Silverpeas:
5.12
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...
- 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.
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)
il me semble que c'est ce qui est expliqué au paragraphe 16.3 de la release note.
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.
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
Also available in: Atom
PDF