Project

General

Profile

Bug #4825

Mise à jour v5.12.x

Added by François Cedelle over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Start date:
08/26/2013
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
5.11.4
Système d'exploitation:
Linux
Votre base de données:
PostgreSQL
Livraison en TEST:
Livraison en PROD:

Description

Bonjour,

Je n'arrive pas à mettre à jour Silverpeas vers la version 5.12.
J'ai un message étrange lors de l'exécution de SilverpeasSettings.sh et une erreur lors de l'exécution de dbBuilder.sh

Start Silverpeas Settings V 5.12.3 (Mon Aug 26 11:12:41 CEST 2013).
......................................................
No JCR workspace configuration

JCR is being configured for migration
JCR migration configuration update done

..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Silverpeas has been successfuly configured (Mon Aug 26 11:12:49 CEST 2013).

silverpeas@vmi-test-30:~/bin$ sh dbBuilder.sh
Exception in thread "main" java.lang.IncompatibleClassChangeError: class org.springframework.core.LocalVariableTableParameterNameDiscoverer$ParameterNameDiscoveringVisitor has interface org.springframework.asm.ClassVisitor as super class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at org.springframework.core.LocalVariableTableParameterNameDiscoverer.inspectClass(LocalVariableTableParameterNameDiscoverer.java:112)
at org.springframework.core.LocalVariableTableParameterNameDiscoverer.getParameterNames(LocalVariableTableParameterNameDiscoverer.java:72)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:459)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1031)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:927)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:490)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
at org.silverpeas.dbbuilder.DBBuilder.main(DBBuilder.java:115)


Files

dbBuilder.log.zip (13.7 KB) dbBuilder.log.zip François Cedelle, 08/28/2013 01:57 PM
dbBuilder.log.zip (940 KB) dbBuilder.log.zip François Cedelle, 08/29/2013 03:55 PM
configuration.jar (293 KB) configuration.jar Miguel Moquillon, 09/03/2013 06:30 PM
#1

Updated by David Lesimple over 7 years ago

  • Status changed from New to Feedback

Bonjour,

Le message de SilverpeasSettings est normal.
Pour dbbuilder, avez-vous bien supprimé le repértoire $SILVERPEAS_HOME/bin/jar avant d'y extraire le nouveau package Silverpeas 5.12.3 ?

#2

Updated by François Cedelle over 7 years ago

Après la purge du /jar, voici le nouveau message d'erreur :

ERROR - failed to start Repository: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager
ERROR - failed to start Repository: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager
ERROR - failed to start Repository: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager
ERROR - failed to start Repository: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager
ERROR - failed to start Repository: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager.
ERROR - Error during migration of attachments java.util.concurrent.ExecutionException: org.silverpeas.migration.jcr.service.AttachmentException: javax.jcr.RepositoryException: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManagerjava.lang.Exception:
ERROR RETURNED BY THE JVM : null
at org.silverpeas.dbbuilder.DBBuilderPiece.executeJavaInvoke(DBBuilderPiece.java:299)
at org.silverpeas.dbbuilder.DBBuilderPiece.executeInstructions(DBBuilderPiece.java:179)
at org.silverpeas.dbbuilder.DBBuilder.processSQLFiles(DBBuilder.java:579)
at org.silverpeas.dbbuilder.DBBuilder.processDB(DBBuilder.java:458)
at org.silverpeas.dbbuilder.DBBuilder.main(DBBuilder.java:272)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.silverpeas.dbbuilder.DBBuilderPiece.executeJavaInvoke(DBBuilderPiece.java:297)
... 4 more
Caused by: java.util.concurrent.ExecutionException: org.silverpeas.migration.jcr.service.AttachmentException: javax.jcr.RepositoryException: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at org.silverpeas.migration.jcr.attachment.AttachmentMigrator.migrateAttachments(AttachmentMigrator.java:70)
... 9 more
Caused by: org.silverpeas.migration.jcr.service.AttachmentException: javax.jcr.RepositoryException: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager
at org.silverpeas.migration.jcr.attachment.AttachmentMigration.openJCRSession(AttachmentMigration.java:382)
at org.silverpeas.migration.jcr.attachment.AttachmentMigration.migrateComponent(AttachmentMigration.java:104)
at org.silverpeas.migration.jcr.attachment.AttachmentMigration.call(AttachmentMigration.java:375)
at org.silverpeas.migration.jcr.attachment.AttachmentMigration.call(AttachmentMigration.java:70)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: javax.jcr.RepositoryException: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager
at org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1353)
at org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:486)
at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:311)
at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:589)
at org.apache.jackrabbit.core.TransientRepository$3.getRepository(TransientRepository.java:250)
at org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:280)
at org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:376)
at org.apache.jackrabbit.commons.AbstractRepository.login(AbstractRepository.java:123)
at org.silverpeas.migration.jcr.service.RepositoryManager.getSession(RepositoryManager.java:107)
at org.silverpeas.migration.jcr.attachment.AttachmentMigration.openJCRSession(AttachmentMigration.java:380)
... 8 more
Caused by: java.lang.IllegalArgumentException: Invalid namespace index: 2
at org.apache.jackrabbit.core.NamespaceRegistryImpl.indexToString(NamespaceRegistryImpl.java:366)
at org.apache.jackrabbit.core.persistence.util.BundleReader.readBundleOld(BundleReader.java:219)
at org.apache.jackrabbit.core.persistence.util.BundleReader.readBundle(BundleReader.java:147)
at org.apache.jackrabbit.core.persistence.util.BundleBinding.readBundle(BundleBinding.java:152)
at org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.readBundle(BundleDbPersistenceManager.java:927)
at org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.getAllNodeInfos(BundleDbPersistenceManager.java:865)
at org.apache.jackrabbit.core.persistence.bundle.ConsistencyCheckerImpl.internalCheckConsistency(ConsistencyCheckerImpl.java:113)
at org.apache.jackrabbit.core.persistence.bundle.ConsistencyCheckerImpl.check(ConsistencyCheckerImpl.java:78)
at org.apache.jackrabbit.core.persistence.bundle.AbstractBundlePersistenceManager.checkConsistency(AbstractBundlePersistenceManager.java:821)
at org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.init(BundleDbPersistenceManager.java:562)
at org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager.init(PostgreSQLPersistenceManager.java:57)
at org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1349)
... 17 more
.
ERROR -
*
*ERROR RETURNED BY THE JVM : null.
ERROR - Database build FAILED (26/08/13 13:24).
***************************************************************
Database build FAILED (26/08/13 13:24).

#3

Updated by David Lesimple over 7 years ago

Pour que je puisse regarder de plus près, est-ce sur votre plateforme de test ?

#4

Updated by François Cedelle over 7 years ago

Oui

#5

Updated by David Lesimple over 7 years ago

Je ne parviens pas à me connecter en ssh sur le serveur de test, meme en rebond via le serveur de prod.
PS: j'enlève le nom de votre serveur de test pour raisons de confidentialité.

#6

Updated by François Cedelle over 7 years ago

Avez vous essayer de passer par le vpn : https://acces-vilvert.jouy.inra.fr

#7

Updated by David Lesimple over 7 years ago

impossible de passer le vpn...
les 2 comptes que nous possédons pour CAS et SP ne fonctionnent pas.

#8

Updated by François Cedelle over 7 years ago

Il semble que seul le compte ehugonnet existe sur la plateforme de test. L'avez-vous testé ?
Pouvez-vous me redonner votre adresse IP ?

#9

Updated by David Lesimple over 7 years ago

bonjour,

Je n'ai pas le compte d'Emmanuel Hugonnet.

Notre IP est 88.191.145.169

#10

Updated by François Cedelle over 7 years ago

J'ai fait la demande d'accès pour cette IP et pour le compte neysseric.
En attendant, voici le dbBuilder.log

#11

Updated by David Lesimple over 7 years ago

Bonjour,

Ce problème survient lors de la migration en JCR des fichiers joints, pour ceux qui sont réservés.
Nous sommes en train de réfléchir à la meilleure manière de résoudre ce problème.

#12

Updated by David Lesimple over 7 years ago

Pouvez-vous passer ces 2 requets SQL ? Elles donnent le détail des fichiers réservés de la plateforme.

select u.lastname, u.firstname, a.attachmentlogicalname, a.reservationdate from sb_attachment_attachment a, st_user u where reservationdate is not null
and a.workerid = cast(u.id as varchar)
order by u.lastname

select u.lastname, u.firstname, v.documentname, v.documentcheckoutdate, v.documentstatus from sb_version_document v,st_user u where v.documentstatus <> 0
and v.documentownerid=u.id
order by u.lastname,u.firstname

#13

Updated by François Cedelle over 7 years ago

"lastname","firstname","attachmentlogicalname","reservationdate"
"Authier","Carole","Bandeau.jpg","2009/04/16"
"Authier","Carole","Document word pour essais.doc","2009/04/16"
"Barbace","Christine","Notes de Services 2009.xls","2009/03/23"
"Baudet","Carine","ASEA_MISSIONS.pdf","2009/04/06"
"Bonnemaison","Marc","Report on the e-infrastructure.pdf","2009/01/27"
"Cedelle","Francois","Propriete_Intellectuelle_Informatique.doc","2011/09/22"
"Constant","Thiery","Collines.jpg","2009/04/17"
"Deleuze","Christine","Nénuphars.jpg","2009/04/17"
"Ducommun Dit Veron","Christophe","UCS 85.doc","2009/01/27"
"Ducommun Dit Veron","Christophe","page de garde 85.doc","2009/01/27"
"Ducommun Dit Veron","Christophe","UTS 85.doc","2009/01/27"
"Ducommun Dit Veron","Christophe","UCS 49.doc","2009/01/27"
"Eysseric","Nicolas","Off2007_Manu.docx","2012/05/30"
"Falck","Monique","ADRESSE IP.doc","2008/08/26"
"Fantone","Gilles","Conterendu_Installation_Mantis_Paris.rtf","2011/08/01"
"Faure","Marie-Colette","ovin_raiole2.jpg","2008/10/21"
"Gervais","Alain","P2I.C.2CD.002.1.1.DFX-ENT-CTR-AGT.xls","2008/10/03"
"Gervais","Alain","P2I.C.2CD.010.4.4.Transfos-AGT-S2I-RH-vers-Pivot.xls","2008/10/03"
"Hibrand-Saint Oyant","Laurence","Dossiers Jury - L. HIBRAND-ST OYAN-2.pdf","2009/05/29"
"Jolivet","Claudy","Silverpeas_AG_infosol_200109.ppt","2009/01/19"
"Laine","Beatrice","Bilan_financier_Angers_-_Nantes_au 15 09.xls","2008/09/24"
"Millox","Melina","Formation_INRA_Manageur.ppt","2009/02/26"
"Millox","Melina","Présentation-AQ_SA.pptx","2009/04/08"
"Penarguear","Chantal","EclipseLink_Dzone_intro.pdf","2009/03/04"
"Ribeyre","Karine","Texte-Olfacto-Patho2_v2.doc","2009/01/19"
"Ridel","Arnaud","Essai word.docx","2009/04/08"
"Rousselle","Jean-Marc","Collines.jpg","2009/04/16"
"Vialle","Anne-Marie","Angers Nantes IRHC 08 liste candidats.xls","2008/08/20"
"Vialle","Anne-Marie","Depot dossier candidatNANTES-ANGERS-1-1.xls","2009/01/08"
"Vielle","Jean-Luc","Silverpeas-14.doc","2009/05/04"

et

"lastname","firstname","documentname","documentcheckoutdate","documentstatus"
"Bluthe","Jean Pierre","PPT Restitution du 30 septembre 2008","2009/01/21","1"
"Bouchet","Jean-Paul","ReunionURGI-EFPA-271008.doc","2008/11/05","1"
"Bouchet","Jean-Paul","fiche_CATI_a_remplir_080929.doc","2008/11/05","1"
"Boulonne","Line","Equipe_GT_DoneSol3_cr_reunion_2008_08_21_non_valide.pdf","2008/12/16","1"
"Bourgait","Isabelle","fiche_reunion_IBourgait_081208.doc","2008/11/20","1"
"Brendel","Oliver","GeneticDiversity.doc","2009/05/22","1"
"Cedelle","Francois","Riz Rizière Riziculture AUDEBERT AHMADI JAMIN.doc","2011/07/19","1"
"Cedelle","Francois","Gemme_pas_les_elfes-4.4.zip","2011/07/19","1"
"Cedelle","Francois","Conférence & Soirée.odp","2011/09/22","1"
"Chavigny","Pascal","fiche de vie autoclave C212.doc","2008/12/12","1"
"Chavigny","Pascal","Word1.docx","2010/05/21","1"
"Dalmon","Anne","UserStorieAP2008_GEST-CFA-005","2009/03/05","1"
"Dalmon","Anne","UserSUsestorieAP2008_GEST-MC-004","2009/03/23","1"
"Delannoy","David","E-DOC-trame-notice-technique","2009/01/16","1"
"De Wouters","Tomas","test.ods","2008/09/12","1"
"De Wouters","Tomas","test.ods","2008/09/12","1"
"De Wouters","Tomas","suivi des échantillons.ods","2008/09/12","1"
"De Wouters","Tomas","suivi des échantillons.ods","2008/09/12","1"
"De Wouters","Tomas","suivi des échantillons.ods","2008/09/12","1"
"De Wouters","Tomas","suivi des échantillons.ods","2008/09/12","1"
"De Wouters","Tomas","test1.xls","2008/09/15","1"
"De Wouters","Tomas","Test2.ods","2008/09/15","1"
"De Wouters","Tomas","Meeting-Minutes ANR-MicroObes Kickoff 14-04-08 final.pdf","2008/09/12","1"
"De Wouters","Tomas","test.ods","2008/09/15","1"
"De Wouters","Tomas","suivi des échantillons.ods","2008/09/15","1"
"Doise","Severine","CR-20-04-09","2009/05/05","1"
"Dore","Joel","test.ods","2008/09/15","1"
"Dubois","Angeline","Planning_semaine_26.xls","2008/06/30","1"
"Etievant","Patrick","Diaporama introduction","2009/05/22","1"
"Fantone","Gilles","Fichiers de Specifications de la reprise","2009/05/28","1"
"Flick","Jean Daniel","inventaire total-3.xls","2009/05/13","1"
"Flick","Jean Daniel","Proposition-cahier-des-charges-V24.doc","2009/05/12","1"
"Foulhouze","Ines","budget_fpn-dsi-_2009_avril.xls","2009/04/29","1"
"Gaurut","Michael","Analyse sensibilité - Module Animale","2009/03/16","1"
"Gervais","Alain","UserStorieAP2008_GEST-MC-001 ","2009/03/19","1"
"Gomes","Nathalie","présentation infra mai 2009","2009/05/07","1"
"Guinet","Nicolas","test","2009/05/13","1"
"Haroutunian","Laetitia","Questions soulevées","2009/05/19","1"
"Invité","","test suivi","2008/09/17","1"
"Invité","","US-ANR-organigramme.pdf","2009/02/18","1"
"Kenkle","Bernard","Astuce pb Accès refusé","2008/03/26","1"
"Lallart","Thomas","WSDL Descripteurs Activités","2009/05/04","1"
"Laroche","Bertrand","requetes_jose ","2009/05/22","1"
"LEBONVALLET","Sophie","Livrable Tâche 2","2009/05/18","1"
"LEBONVALLET","Sophie","Livrable Tâche 3","2009/05/04","1"
"LEBONVALLET","Sophie","Livrable Tâche 4","2009/05/04","1"
"Lecomte","Philippe","resume_questionnaire.doc","2008/10/10","1"
"Lecomte","Philippe","UERI Gotheron.doc","2008/10/10","1"
"Lecomte","Philippe","Synthèse G1&G2.doc","2009/04/07","1"
"Lecomte","Philippe","Groupe1.doc","2009/04/06","1"
"Lecuona","Yohan","Project factsheets","2009/05/28","1"
"Lefebvre","Diane","Support B","2009/05/20","1"
"Le Helley Sutkus","Anne","GEST-MC-001","2009/03/18","1"
"Lemenant","Caroline","essai doc","2008/12/04","1"
"Longuemare","Valerie","FS01.doc","2009/04/08","1"
"Lucas","Gilbert","defaultLookSettings.properties","2010/06/30","1"
"Marchand","Frederic","pluvio_Cerisel_GDo.xls","2008/12/29","1"
"Marchand","Frederic","Eval_ U3E-ORE-Perspectives.ppt","2009/05/10","1"
"Minet","Vincent","Notice Ulysse","2008/12/10","1"
"Minet","Vincent","Cahier Acquisition 2009","2009/02/09","1"
"Nahm","Michael","Schweinle_2008_Aktuelle Situation KUP in D","2009/04/20","1"
"Nahm","Michael","Burger und Scholz_2004_Technik Ernte von Energiewäldern_HZB","2009/04/20","1"
"Papelier","Sylvie","Adonis-AO-CdC.doc","2008/09/29","1"
"Paris","Stephane","AOVisio2009V2.zip","2009/01/14","1"
"Philipps","Therese","politiquestockagesvg","2009/02/13","1"
"Philipps","Therese","politiquestockagesvg","2009/02/13","1"
"Philipps","Therese","cr_reunion23012009","2009/02/20","1"
"Philipps","Therese","CR audioconf 12/02/09 V2.1","2009/02/18","1"
"Riz Kalla","Salwa","suivi commun","2008/09/19","1"
"Rouillard","Yann","inst_sympa_S2L.doc","2009/02/26","1"
"Rouillard","Yann","Notation des soumissionnaires.odt","2009/05/11","1"
"Rouillard","Yann","Planning du projet infrastructure AP (obsolète)","2009/04/23","1"
"Teton","Sabrina","FS01","2009/04/08","1"
"Toutain","Benoit","tretdsfqsd","2009/02/05","1"
"Venet","Eric","implantation_capteurs","2009/03/16","1"
"Vertier","Agnes","Article N°1","2008/09/25","1"

#14

Updated by David Lesimple over 7 years ago

En théorie, avant la migration en prod, il faudra faire la même chose et leur demander de libérer leurs fichiers réservés, sinon leurs éventuelles modifications
seront perdues.

Si vous etes sur un serveur de test, c'est moins grave, il suffit de supprimer les 4 tables JCR* et les 4 tables VERSION_ avant de relancer le dbbuilder.

#15

Updated by François Cedelle over 7 years ago

J'avais déjà tenté cette manip, mais le dbBuilder se fini en erreur :
ERROR - Error during migration of attachments java.util.concurrent.ExecutionException: java.lang.NullPointerExceptionjava.lang.Exception:
ERROR RETURNED BY THE JVM : null
at org.silverpeas.dbbuilder.DBBuilderPiece.executeJavaInvoke(DBBuilderPiece.java:299)
at org.silverpeas.dbbuilder.DBBuilderPiece.executeInstructions(DBBuilderPiece.java:179)
at org.silverpeas.dbbuilder.DBBuilder.processSQLFiles(DBBuilder.java:579)
at org.silverpeas.dbbuilder.DBBuilder.processDB(DBBuilder.java:458)
at org.silverpeas.dbbuilder.DBBuilder.main(DBBuilder.java:272)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.silverpeas.dbbuilder.DBBuilderPiece.executeJavaInvoke(DBBuilderPiece.java:297)
... 4 more
Caused by: java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at org.silverpeas.migration.jcr.version.VersioningMigrator.migrateDocuments(VersioningMigrator.java:65)
... 9 more
Caused by: java.lang.NullPointerException
at java.io.FileInputStream.<init>(FileInputStream.java:116)
at org.silverpeas.migration.jcr.version.VersionedDocumentMigration.copyContent(VersionedDocumentMigration.java:257)
at org.silverpeas.migration.jcr.version.VersionedDocumentMigration.createVersionNodeInJCR(VersionedDocumentMigration.java:208)
at org.silverpeas.migration.jcr.version.VersionedDocumentMigration.migrateDocumentVersion(VersionedDocumentMigration.java:243)
at org.silverpeas.migration.jcr.version.VersionedDocumentMigration.migrateAllDocumentVersions(VersionedDocumentMigration.java:129)
at org.silverpeas.migration.jcr.version.VersionedDocumentMigration.migrateComponent(VersionedDocumentMigration.java:105)
at org.silverpeas.migration.jcr.version.VersionedDocumentMigration.call(VersionedDocumentMigration.java:327)
at org.silverpeas.migration.jcr.version.VersionedDocumentMigration.call(VersionedDocumentMigration.java:68)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
.
ERROR -
*
*ERROR RETURNED BY THE JVM : null.
ERROR - Database build FAILED (29/08/13 15:41).
***************************************************************
Database build FAILED (29/08/13 15:41).

je joins le nouveau fichier de log

#16

Updated by David Lesimple over 7 years ago

  • Tracker changed from Support to Bug
  • Votre base de données set to PostgreSQL

A priori, il y a un bug dans dbbuilder sur un cas bien précis.
Nous vous fournirons une nouvelle version de dbbuilder.jar lorsque ce bug ara été corrigé.

#17

Updated by François Cedelle over 7 years ago

Ok.
Sinon, l'accès SSH pour votre IP a été ouvert.
Le compte neysseric est présent sur la machine avec les droits qui vont bien.

#18

Updated by Nicolas Eysseric over 7 years ago

  • Project changed from Silverpeas Core to Silverpeas Setup
  • Status changed from Feedback to Assigned
  • Assignee set to Miguel Moquillon
#19

Updated by Miguel Moquillon over 7 years ago

J'ai pu détecter d'où venait le problème. Il semble que cela vient de cas où un document versionné a été dupliqué ; dans ce cas, les deux documents, l'original et la copie peuvent référencer une même version ! Le pb est que la migration des documents réarrange leur emplacement sur le système de fichier, ce qui fait que le fichier correspondant à la version à migrer n'existe plus pour la copie.

J'ai modifié le code de migration pour tenir compte de ce cas. Cf. en pièce jointe le jar configuration.jar à placer dans $SILVERPEAS_HOME/bin/jar.
Attention, il est nécessaire de recommencer la mise à jour. En effet, une erreur dans la migration avec la JCR peut mettre les données dans un état incohérent. Il est donc nécessaire de restaurer l'environnement initial, avant le passage à la version 5.12.3, puis de réitérer les étapes de la mises à jour sans oublier de remplacer le jar configuration.jar de la version 5.12.3 par celui joint.

Dites moi si cette version corrigée résout le problème.

#20

Updated by Nicolas Eysseric over 7 years ago

  • Status changed from Assigned to Feedback
  • Target version set to Version 5.12.4
  • % Done changed from 0 to 90
#21

Updated by Miguel Moquillon over 7 years ago

Est-ce que la bibliothèque configuration.jar jointe à cette demande a bien résolu votre problème ?
Est-ce que je peux clore cette demande ?

#22

Updated by Nicolas Eysseric over 7 years ago

  • Status changed from Feedback to Closed
  • % Done changed from 90 to 100

Also available in: Atom PDF