Problème migration 1.2 vers 1.3

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
Répondre
niko15
Messages : 2
Enregistré le : sam. mai 02, 2015 2:51 pm

sam. mai 02, 2015 2:58 pm

Bonjour,

J'obtiens un message d'erreur après avoir mis à jour la version d'openconcerto en 1.3.2.

J'ai effectué la "mise à niveau de la base" dans l'outil configuration, qui a indiqué s'être correctement déroulée, mais ensuite impossible de se connecter:

Code : Tout sélectionner

Erreur de connexion à la base de données

Impossible d'obtenir une connexion sur jdbc:h2:file:/Users/niko/Library/Application Support/OpenConcerto/DBData/OpenConcerto: File corrupted while reading record: "[4517] stream data key:4 pos:11 remaining:0". Possible solution: use the recovery tool [90030-175]
org.openconcerto.utils.ExceptionHandler: Erreur de connexion à la base de données
	at org.openconcerto.utils.ExceptionHandler.die(ExceptionHandler.java:132)
	at org.openconcerto.erp.config.Gestion.main(Gestion.java:327)
	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 apple.launcher.LaunchRunner.run(LaunchRunner.java:116)
	at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:51)
	at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)
Caused by: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:h2:file:/Users/niko/Library/Application Support/OpenConcerto/DBData/OpenConcerto: File corrupted while reading record: "[4517] stream data key:4 pos:11 remaining:0". Possible solution: use the recovery tool [90030-175]
	at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1194)
	at org.openconcerto.sql.model.SQLDataSource.borrowConnection(SQLDataSource.java:1129)
	at org.openconcerto.sql.model.SQLDataSource.getNewConnection(SQLDataSource.java:1111)
	at org.openconcerto.sql.model.SQLDataSource$QueryInfo.<init>(SQLDataSource.java:611)
	at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:519)
	at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:466)
	at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1660)
	at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1642)
	at org.openconcerto.sql.model.DBSystemRoot.setRootPathFromDS(DBSystemRoot.java:603)
	at org.openconcerto.sql.model.DBSystemRoot.setDS(DBSystemRoot.java:599)
	at org.openconcerto.sql.model.SQLBase.<init>(SQLBase.java:138)
	at org.openconcerto.sql.model.SQLSyntax.createBase(SQLSyntax.java:800)
	at org.openconcerto.sql.model.SQLServer.createBase(SQLServer.java:417)
	at org.openconcerto.sql.model.SQLServer.getBase(SQLServer.java:405)
	at org.openconcerto.sql.model.SQLServer.createSystemRoot(SQLServer.java:464)
	at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:442)
	at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:422)
	at org.openconcerto.sql.PropsConfiguration.createSystemRoot(PropsConfiguration.java:682)
	at org.openconcerto.erp.config.ComptaPropsConfiguration.createSystemRoot(ComptaPropsConfiguration.java:602)
	at org.openconcerto.sql.PropsConfiguration.getSystemRoot(PropsConfiguration.java:1095)
	at org.openconcerto.erp.config.Gestion.main(Gestion.java:297)
	... 7 more
Caused by: org.h2.jdbc.JdbcSQLException: File corrupted while reading record: "[4517] stream data key:4 pos:11 remaining:0". Possible solution: use the recovery tool [90030-175]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:332)
	at org.h2.message.DbException.get(DbException.java:172)
	at org.h2.message.DbException.get(DbException.java:149)
	at org.h2.index.PageBtreeIndex.getPage(PageBtreeIndex.java:155)
	at org.h2.index.PageBtreeIndex.<init>(PageBtreeIndex.java:69)
	at org.h2.table.RegularTable.addIndex(RegularTable.java:228)
	at org.h2.store.PageStore.addMeta(PageStore.java:1692)
	at org.h2.store.PageStore.readMetaData(PageStore.java:1594)
	at org.h2.store.PageStore.recover(PageStore.java:1370)
	at org.h2.store.PageStore.openExisting(PageStore.java:361)
	at org.h2.store.PageStore.open(PageStore.java:285)
	at org.h2.engine.Database.getPageStore(Database.java:2298)
	at org.h2.engine.Database.open(Database.java:626)
	at org.h2.engine.Database.openDatabase(Database.java:244)
	at org.h2.engine.Database.<init>(Database.java:239)
	at org.h2.engine.Engine.openSession(Engine.java:56)
	at org.h2.engine.Engine.openSession(Engine.java:160)
	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:139)
	at org.h2.engine.Engine.createSession(Engine.java:122)
	at org.h2.engine.Engine.createSession(Engine.java:28)
	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:323)
	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:105)
	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:90)
	at org.h2.Driver.connect(Driver.java:73)
	at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
	at org.openconcerto.sql.model.SQLDataSource$2.makeObject(SQLDataSource.java:1375)
	at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
	at org.openconcerto.sql.model.SQLDataSource.createPoolableConnectionFactory(SQLDataSource.java:1390)
	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
	at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
	at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1177)
	... 27 more
Merci d'avance.
Avatar du membre
guillaume
Messages : 2434
Enregistré le : ven. févr. 11, 2011 7:15 pm

dim. mai 03, 2015 9:57 am

Bonjour,

Fichier corrompu :(
Restaurez votre fichier avant mise à jour.

Cordialement,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
Répondre