Bonjour,
Je viens d'installer openConcerto en monoposte sur Mac.
J'ai créé une caisse. Elle n'est pas reliée à une caisse physique, mais elle me sert à saisir mon Z de caisse tous les soirs. J'ai réussi à saisir 7 tickets et à les clôturer, mais au 8ème, il y a eu ce message d'erreur au moment de la clôture :
"Une erreur est survenue pendant la clôture.
Il s'agit probablement d'une mauvaise configuration...
unable to insert SQLRowValues on /SAISIE_VENTE_FACTURE_ELEMENT/ : {ID_TAXE=8(class java.lang.Integer), T_PV_TTC=67.49999850(class java.math.BigDecimal), T_PV_HT=61.363635(class java.math.BigDecimal), ID_ARTICLE=3(class java.lang.Integer), NOM=Menu du jour(class java.lang.String), QTE=5(class java.lang.Integer), CODE=01(class java.lang.String), PV_HT=12.272727(class java.math.BigDecimal), ID_TICKET_CAISSE=40(class java.lang.Integer)} using {ID_TAXE=8, T_PV_HT=61.363635, T_PV_TTC=67.49999850, ID_TICKET_CAISSE=40, NOM=Menu du jour, ID_ARTICLE=3, QTE=5, PV_HT=12.272727, CODE=01}
org.openconcerto.utils.ExceptionHandler: Une erreur est survenue pendant la clôture.
Merci pour pour vos lumières !
Erreur pendant la clôture de la caisse
Bonjour,
Ce qui est important, c'est la suite du message.
Pourriez vous le copier-coller?
N'auriez vous pas supprimé une compte, une TVA,...??
Cordialement,
Ce qui est important, c'est la suite du message.
Pourriez vous le copier-coller?
N'auriez vous pas supprimé une compte, une TVA,...??
Cordialement,
-
- Messages : 2
- Enregistré le : sam. sept. 20, 2014 8:08 am
j'ai réussi à cloturer a nouveau en évitant de mettre des paiements par chèque, et cela a fonctionné.
mais désormais c'est à l'ouverture du logiciel que nous avons un message d'erreur. impossible d'accéder au logiciel. voici le message complet :
Impossible d'obtenir une connexion sur jdbc:h2:file:/Users/Nath/Library/Application Support/OpenConcerto/DBData/OpenConcerto: General error: "java.lang.RuntimeException: page[6521] data leaf table:5406 T5406 entries:10 parent:5525 keys:[112, 113, 114, 115, 116, 117, 118, 119, 120, 121] offsets:[1956, 1864, 1772, 1680, 1588, 1492, 1400, 1304, 1188, 1096] parent 5525 expected 5640" [50000-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/Nath/Library/Application Support/OpenConcerto/DBData/OpenConcerto: General error: "java.lang.RuntimeException: page[6521] data leaf table:5406 T5406 entries:10 parent:5525 keys:[112, 113, 114, 115, 116, 117, 118, 119, 120, 121] offsets:[1956, 1864, 1772, 1680, 1588, 1492, 1400, 1304, 1188, 1096] parent 5525 expected 5640" [50000-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: General error: "java.lang.RuntimeException: page[6521] data leaf table:5406 T5406 entries:10 parent:5525 keys:[112, 113, 114, 115, 116, 117, 118, 119, 120, 121] offsets:[1956, 1864, 1772, 1680, 1588, 1492, 1400, 1304, 1188, 1096] parent 5525 expected 5640" [50000-175]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:332)
at org.h2.message.DbException.get(DbException.java:161)
at org.h2.message.DbException.convert(DbException.java:284)
at org.h2.engine.Database.openDatabase(Database.java:274)
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
Caused by: java.lang.RuntimeException: page[6521] data leaf table:5406 T5406 entries:10 parent:5525 keys:[112, 113, 114, 115, 116, 117, 118, 119, 120, 121] offsets:[1956, 1864, 1772, 1680, 1588, 1492, 1400, 1304, 1188, 1096] parent 5525 expected 5640
at org.h2.message.DbException.throwInternalError(DbException.java:231)
at org.h2.index.PageDataIndex.getPage(PageDataIndex.java:245)
at org.h2.index.PageDataNode.getLastKey(PageDataNode.java:213)
at org.h2.index.PageDataIndex.<init>(PageDataIndex.java:87)
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)
... 44 more
mais désormais c'est à l'ouverture du logiciel que nous avons un message d'erreur. impossible d'accéder au logiciel. voici le message complet :
Impossible d'obtenir une connexion sur jdbc:h2:file:/Users/Nath/Library/Application Support/OpenConcerto/DBData/OpenConcerto: General error: "java.lang.RuntimeException: page[6521] data leaf table:5406 T5406 entries:10 parent:5525 keys:[112, 113, 114, 115, 116, 117, 118, 119, 120, 121] offsets:[1956, 1864, 1772, 1680, 1588, 1492, 1400, 1304, 1188, 1096] parent 5525 expected 5640" [50000-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/Nath/Library/Application Support/OpenConcerto/DBData/OpenConcerto: General error: "java.lang.RuntimeException: page[6521] data leaf table:5406 T5406 entries:10 parent:5525 keys:[112, 113, 114, 115, 116, 117, 118, 119, 120, 121] offsets:[1956, 1864, 1772, 1680, 1588, 1492, 1400, 1304, 1188, 1096] parent 5525 expected 5640" [50000-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: General error: "java.lang.RuntimeException: page[6521] data leaf table:5406 T5406 entries:10 parent:5525 keys:[112, 113, 114, 115, 116, 117, 118, 119, 120, 121] offsets:[1956, 1864, 1772, 1680, 1588, 1492, 1400, 1304, 1188, 1096] parent 5525 expected 5640" [50000-175]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:332)
at org.h2.message.DbException.get(DbException.java:161)
at org.h2.message.DbException.convert(DbException.java:284)
at org.h2.engine.Database.openDatabase(Database.java:274)
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
Caused by: java.lang.RuntimeException: page[6521] data leaf table:5406 T5406 entries:10 parent:5525 keys:[112, 113, 114, 115, 116, 117, 118, 119, 120, 121] offsets:[1956, 1864, 1772, 1680, 1588, 1492, 1400, 1304, 1188, 1096] parent 5525 expected 5640
at org.h2.message.DbException.throwInternalError(DbException.java:231)
at org.h2.index.PageDataIndex.getPage(PageDataIndex.java:245)
at org.h2.index.PageDataNode.getLastKey(PageDataNode.java:213)
at org.h2.index.PageDataIndex.<init>(PageDataIndex.java:87)
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)
... 44 more
Bonjour,
Mauvaise nouvelle, votre fichier de base de données est corrompu.
La plupart du temps il s'agit d'un problème de mémoire vive ou de disque dur. OpenConcerto n'est pas en mesure de corrompre les fichiers de base de données, la cause est externe.
Un de vos fichiers dans /Users/Nath/Library/Application Support/OpenConcerto/DBData/OpenConcerto est abîmé,
il est nécessaire d'utiliser une sauvegarde (TimeMachine?).
Si vous n'avez pas de sauvegarde, H2 fournit des outils pour récupérer un état stable.
Cordialement,
Mauvaise nouvelle, votre fichier de base de données est corrompu.
La plupart du temps il s'agit d'un problème de mémoire vive ou de disque dur. OpenConcerto n'est pas en mesure de corrompre les fichiers de base de données, la cause est externe.
Un de vos fichiers dans /Users/Nath/Library/Application Support/OpenConcerto/DBData/OpenConcerto est abîmé,
il est nécessaire d'utiliser une sauvegarde (TimeMachine?).
Si vous n'avez pas de sauvegarde, H2 fournit des outils pour récupérer un état stable.
Cordialement,