Page 1 sur 2
échec depuis la mise à jour 1.4 sur MAC
Posté : lun. mars 21, 2016 3:33 pm
par berlinette
voilà tout est dans le titre plus rien remarche puis la mise à jour 1.4 il ne veut plus se connecter à la base j'ai fait tout ce qu 'il y avait dans le forum
installer javaforosx
effacer la BDD
rien n'y fait toujours une erreur de connexion à la base
help je démarre mon activité dans 1,5 mois !
Re: échec depuis la mise à jour 1.4 sur MAC
Posté : lun. mars 21, 2016 4:44 pm
par guillaume
Bonjour,
installer javaforosx
Ceci est pour Java 6, la version 1.4 nécessite Java 1.7 au minimum.
Désinstallez Java 6 et installez la version 7 ou 8.
Merci de fournir un peu plus de détail sur les erreurs et votre configuration...
Cordialement,
Re: échec depuis la mise à jour 1.4 sur MAC
Posté : mar. mars 22, 2016 2:14 pm
par berlinette
j ai tenté d installer java 8 mais apparement c'est java 6 qui persiste ?
sh-3.2# java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)
rien n'y fait !
Re: échec depuis la mise à jour 1.4 sur MAC
Posté : mar. mars 22, 2016 2:18 pm
par berlinette
sh-3.2# usr/libexec/java_home -V
Matching Java Virtual Machines (2):
1.6.0_65-b14-468, x86_64: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-468, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
et pourtant j'ai fais la misa a jour oracle java 8
Re: échec depuis la mise à jour 1.4 sur MAC
Posté : mar. mars 22, 2016 2:49 pm
par guillaume
Bonjour,
Il faut desinstaller Java 6 avant quoi que ce soit.
Cordialement,
Re: échec depuis la mise à jour 1.4 sur MAC
Posté : mer. mars 23, 2016 8:11 pm
par berlinette
en fait j 'ai trouvé donc je partage l'info,
apparement on ne peux pas réinstallé java 6 qui fait parti du système
afin de mettre à jour java -version il faut installer java jdk8 et non jre8
la preuve avec jdk8
Last login: Wed Mar 23 20:30:30 on ttys000
macbook-pro-de-christophe:~ chris$ java -version
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)
donc java est ok en version 8
mais apparement toujours pas la bonne version de la BDD
Echec de mise à jour
Impossible d'obtenir une connexion sur jdbc:h2:file:/Users/chris/Library/Application Support/OpenConcerto/DBData/OpenConcerto
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:112)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:116)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:351)
at java.lang.Thread.run(Thread.java:695)
Caused by: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:h2:file:/Users/chris/Library/Application Support/OpenConcerto/DBData/OpenConcerto
at org.openconcerto.sql.model.SQLDataSource.getRawConnectionThrow(SQLDataSource.java:1310)
at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1327)
at org.openconcerto.sql.model.SQLDataSource.borrowConnection(SQLDataSource.java:1262)
at org.openconcerto.sql.model.SQLDataSource.getNewConnection(SQLDataSource.java:1239)
at org.openconcerto.sql.model.SQLDataSource$QueryInfo.<init>(SQLDataSource.java:670)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:578)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:525)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1812)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1794)
at org.openconcerto.sql.model.DBSystemRoot.setRootPathFromDS(DBSystemRoot.java:622)
at org.openconcerto.sql.model.DBSystemRoot.setDS(DBSystemRoot.java:618)
at org.openconcerto.sql.model.SQLBase.<init>(SQLBase.java:142)
at org.openconcerto.sql.model.SQLSyntax.createBase(SQLSyntax.java:847)
at org.openconcerto.sql.model.SQLServer.createBase(SQLServer.java:421)
at org.openconcerto.sql.model.SQLServer.getBase(SQLServer.java:409)
at org.openconcerto.sql.model.SQLServer.createSystemRoot(SQLServer.java:468)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:446)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:426)
at org.openconcerto.sql.PropsConfiguration.createSystemRoot(PropsConfiguration.java:682)
at org.openconcerto.erp.config.ComptaPropsConfiguration.createSystemRoot(ComptaPropsConfiguration.java:670)
at org.openconcerto.sql.PropsConfiguration.getSystemRoot(PropsConfiguration.java:1096)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:135)
... 1 more
Caused by: org.h2.jdbc.JdbcSQLException: File corrupted while reading record: "page[5354] stream trunk key:209 next:5862". 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.PageDataIndex.getPage(PageDataIndex.java:240)
at org.h2.index.PageDataIndex.<init>(PageDataIndex.java:86)
at org.h2.table.RegularTable.<init>(RegularTable.java:84)
at org.h2.store.PageStore.addMeta(PageStore.java:1652)
at org.h2.store.PageStore.readMetaData(PageStore.java:1584)
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$3.makeObject(SQLDataSource.java:1518)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
at org.openconcerto.sql.model.SQLDataSource.createPoolableConnectionFactory(SQLDataSource.java:1533)
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:1319)
... 21 more
Re: échec depuis la mise à jour 1.4 sur MAC
Posté : mer. mars 23, 2016 9:08 pm
par Ragus
Bonjour,
Est-ce que vous avez remis votre base H2 dans le répertoire Users/chris/Library/Application Support/OpenConcerto/DBData/OpenConcerto ?
A priori le programme de configuration ne le trouve pas ?
Cordialement,
Re: échec depuis la mise à jour 1.4 sur MAC
Posté : jeu. mars 24, 2016 6:51 am
par berlinette
oui mais c'était une base avec laquelle j'ai travaillé pour découvrir le logiciel et elle semble corrompue.
Malheureusement aucune des bases que j'ai en ma possession ne fonctionne !
je ne sais plus quoi faire j'ai essayé de la supprimer au cas ou le programme saurait la régénéré.
Ce que je ne comprend pas c'est comment avec la version 1.4 repartir à zéro comme si je n'avais jamais rien installé avant (en fait faire une sorte de clean install)
Merci de votre aide. en effet j'ai tout mon stock à saisir et le temps presse.
merci beaucoup de votre aide.
cordialement
Re: échec depuis la mise à jour 1.4 sur MAC
Posté : jeu. mars 24, 2016 7:48 am
par guillaume
Bonjour,
De ce que je comprend vous utilisiez la 1.3 ou plus ancien avec Java 6 et vous maintenant Java 8 avec la 1.4 .
C'est bien cela?
Quand vous lisez "org.h2.jdbc.JdbcSQLException: File corrupted while reading record" c'est que votre fichier de base de données est corrompu. Cela a pu se produire il y a longtemps, lors d'une coupure "brutale".
Quand vous procédez à la mise à jour, tout le fichier H2 est lu contrairement à une utilisation normale, ce qui a pour effet de mettre en évidence les problèmes.
Cela se répare, soit par vous avec les outils H2 soit en passant par la hotline.
Cordialement,
Re: échec depuis la mise à jour 1.4 sur MAC
Posté : jeu. mars 24, 2016 7:50 am
par berlinette
pour info,
si je tente de choisir la base de donnée dans le chemin d'origine la base est grisée et je ne peux rien choisir !