échec depuis la mise à jour 1.4 sur MAC

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
berlinette
Messages : 18
Enregistré le : lun. mars 21, 2016 11:43 am

lun. mars 21, 2016 3:33 pm

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 !
Avatar du membre
guillaume
Messages : 2460
Enregistré le : ven. févr. 11, 2011 7:15 pm

lun. mars 21, 2016 4:44 pm

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,
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 !
berlinette
Messages : 18
Enregistré le : lun. mars 21, 2016 11:43 am

mar. mars 22, 2016 2:14 pm

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 !
berlinette
Messages : 18
Enregistré le : lun. mars 21, 2016 11:43 am

mar. mars 22, 2016 2:18 pm

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
Avatar du membre
guillaume
Messages : 2460
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. mars 22, 2016 2:49 pm

Bonjour,

Il faut desinstaller Java 6 avant quoi que ce soit.

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 !
berlinette
Messages : 18
Enregistré le : lun. mars 21, 2016 11:43 am

mer. mars 23, 2016 8:11 pm

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
Ragus
Messages : 59
Enregistré le : sam. mars 28, 2015 11:48 am

mer. mars 23, 2016 9:08 pm

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,
Utilisateur OC 1.5 multiposte Postgresql Linux
berlinette
Messages : 18
Enregistré le : lun. mars 21, 2016 11:43 am

jeu. mars 24, 2016 6:51 am

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
Avatar du membre
guillaume
Messages : 2460
Enregistré le : ven. févr. 11, 2011 7:15 pm

jeu. mars 24, 2016 7:48 am

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,
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 !
berlinette
Messages : 18
Enregistré le : lun. mars 21, 2016 11:43 am

jeu. mars 24, 2016 7:50 am

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 !
Répondre