erreur FWK_SCHEMA_METADATA
Posté : mer. oct. 12, 2016 7:50 pm
Bonjour,
J'ai essayer d'ajouter ma facture fournisseur SFR et j'ai eu un plantage total.
J'ai fermer OpenConcerto et relancer mais ça ne démarre plus du tout et j'obtiens l'erreur suivante.
Par contre, OPENCONCERTO.Common.FACTURE_FOURNISSEUR_ELEMENT n'existe pas (plus) effectivement.
Si je passe par l'outil de mise à jour de tables (openconcerto configuration), ca ne fonctionne pas, j'obtiens une erreur FWK_SCHEMA_METADATA
Si je duplique la table existante de OpenConcerto51 vers Common ; cela ne resoud pas mon problème et j'obtiens 'une table ou un champs est manquant, mettez à jour votre base via l'outil de configuration" et je reboucle sur la meme erreur ci-dessus (je tourne en rond donc)
Si je duplique la table existante de Default vers Common ; idem je tourne en rond.
Si je remonte un versionning dropbox de la BDD ça ne fonctionne pas non plus. (avant le bug ; sur 24h, sur 48h, sur 72h idem)
help ; Je suis en 1.4.2.0 openconcerto monoposte windows
Si je fais une mise à niveau de la base via l'outil de configuration j'ai cela
J'obtiens cette fois
J'ai essayer d'ajouter ma facture fournisseur SFR et j'ai eu un plantage total.
J'ai fermer OpenConcerto et relancer mais ça ne démarre plus du tout et j'obtiens l'erreur suivante.
OPENCONCERTO.OpenConcerto51.FACTURE_FOURNISSEUR_ELEMENT existe bel et bien et je peux explorer les données via OpenOffice base (144 lignes)Erreur de connexion
table FACTURE_FOURNISSEUR_ELEMENT not found in [OpenConcerto51, Common]
org.openconcerto.utils.ExceptionHandler: Erreur de connexion
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
at org.openconcerto.erp.action.NouvelleConnexionAction$1.run(NouvelleConnexionAction.java:255)
at org.openconcerto.sql.ui.ConnexionPanel.connect(ConnexionPanel.java:476)
at org.openconcerto.sql.ui.ConnexionPanel.access$4(ConnexionPanel.java:449)
at org.openconcerto.sql.ui.ConnexionPanel$7.run(ConnexionPanel.java:404)
at java.lang.Thread.run(Unknown Source)
Caused by: org.openconcerto.sql.model.DBStructureItemNotFound: table FACTURE_FOURNISSEUR_ELEMENT not found in [OpenConcerto51, Common]
at org.openconcerto.sql.model.DBSystemRoot.findTable(DBSystemRoot.java:325)
at org.openconcerto.sql.model.DBRoot.findTable(DBRoot.java:91)
at org.openconcerto.erp.core.common.element.ComptaSQLConfElement.<init>(ComptaSQLConfElement.java:42)
at org.openconcerto.erp.core.supplychain.order.element.FactureFournisseurElementSQLElement.<init>(FactureFournisseurElementSQLElement.java:30)
at org.openconcerto.erp.config.ComptaPropsConfiguration.setSocieteDirectory(ComptaPropsConfiguration.java:902)
at org.openconcerto.erp.config.ComptaPropsConfiguration.setUpSocieteDataBaseConnexion(ComptaPropsConfiguration.java:1125)
at org.openconcerto.erp.action.NouvelleConnexionAction$1.run(NouvelleConnexionAction.java:134)
... 4 more
Par contre, OPENCONCERTO.Common.FACTURE_FOURNISSEUR_ELEMENT n'existe pas (plus) effectivement.
Si je passe par l'outil de mise à jour de tables (openconcerto configuration), ca ne fonctionne pas, j'obtiens une erreur FWK_SCHEMA_METADATA
Si je duplique la table existante de OpenConcerto51 vers Common ; cela ne resoud pas mon problème et j'obtiens 'une table ou un champs est manquant, mettez à jour votre base via l'outil de configuration" et je reboucle sur la meme erreur ci-dessus (je tourne en rond donc)
Si je duplique la table existante de Default vers Common ; idem je tourne en rond.
Si je remonte un versionning dropbox de la BDD ça ne fonctionne pas non plus. (avant le bug ; sur 24h, sur 48h, sur 72h idem)
help ; Je suis en 1.4.2.0 openconcerto monoposte windows
Si je fais une mise à niveau de la base via l'outil de configuration j'ai cela
Et puisqu'il me dit une erreur sur le create table (ALREADY Exist) ; si je supprime la table FWK_SCHEMA_METADATAEchec de mise à jour
org.h2.jdbc.JdbcSQLException: Table "FWK_SCHEMA_METADATA" already exists; SQL statement:
CREATE TABLE "Common"."FWK_SCHEMA_METADATA" (
"NAME" varchar(100) default '' NOT NULL,
"VALUE" varchar(250) default '' NOT NULL,
PRIMARY KEY ("NAME")) ;
INSERT INTO "Common"."FWK_SCHEMA_METADATA"("NAME", "VALUE") VALUES ('VERSION', FORMATDATETIME(CURRENT_TIMESTAMP, 'yyyyMMdd''T''HHmmss.SSS000')) [42101-175]
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:390)
at java.lang.Thread.run(Unknown Source)
Caused by: org.openconcerto.sql.model.StructureSource$PrechangeException: org.h2.jdbc.JdbcSQLException: Table "FWK_SCHEMA_METADATA" already exists; SQL statement:
CREATE TABLE "Common"."FWK_SCHEMA_METADATA" (
"NAME" varchar(100) default '' NOT NULL,
"VALUE" varchar(250) default '' NOT NULL,
PRIMARY KEY ("NAME")) ;
INSERT INTO "Common"."FWK_SCHEMA_METADATA"("NAME", "VALUE") VALUES ('VERSION', FORMATDATETIME(CURRENT_TIMESTAMP, 'yyyyMMdd''T''HHmmss.SSS000')) [42101-175]
at org.openconcerto.sql.model.StructureSource.init(StructureSource.java:134)
at org.openconcerto.sql.model.SQLBase.refreshTables(SQLBase.java:276)
at org.openconcerto.sql.model.SQLBase.fetchTablesP(SQLBase.java:252)
at org.openconcerto.sql.model.SQLBase.loadTables(SQLBase.java:207)
at org.openconcerto.sql.model.SQLBase.refresh(SQLBase.java:168)
at org.openconcerto.sql.model.SQLBase.init(SQLBase.java:147)
at org.openconcerto.sql.model.SQLServer.putBase(SQLServer.java:494)
at org.openconcerto.sql.model.SQLServer.createBase(SQLServer.java:422)
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:604)
at org.openconcerto.erp.config.ComptaPropsConfiguration.createSystemRoot(ComptaPropsConfiguration.java:699)
at org.openconcerto.sql.PropsConfiguration.getSystemRoot(PropsConfiguration.java:1013)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:135)
... 1 more
Caused by: org.h2.jdbc.JdbcSQLException: Table "FWK_SCHEMA_METADATA" already exists; SQL statement:
CREATE TABLE "Common"."FWK_SCHEMA_METADATA" (
"NAME" varchar(100) default '' NOT NULL,
"VALUE" varchar(250) default '' NOT NULL,
PRIMARY KEY ("NAME")) ;
INSERT INTO "Common"."FWK_SCHEMA_METADATA"("NAME", "VALUE") VALUES ('VERSION', FORMATDATETIME(CURRENT_TIMESTAMP, 'yyyyMMdd''T''HHmmss.SSS000')) [42101-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.command.ddl.CreateTable.update(CreateTable.java:109)
at org.h2.command.CommandContainer.update(CommandContainer.java:79)
at org.h2.command.Command.executeUpdate(Command.java:253)
at org.h2.command.CommandList.update(CommandList.java:43)
at org.h2.command.Command.executeUpdate(Command.java:253)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:181)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:156)
at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
at org.openconcerto.sql.model.JDBCStructureSource.getNames(JDBCStructureSource.java:133)
at org.openconcerto.sql.model.StructureSource$1$1.run(StructureSource.java:118)
at java.security.AccessController.doPrivileged(Native Method)
at org.openconcerto.sql.model.StructureSource$1.handle(StructureSource.java:115)
at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:59)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:873)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:837)
at org.openconcerto.sql.model.StructureSource.init(StructureSource.java:111)
... 16 more
J'obtiens cette fois
Echec de mise à jour
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:390)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.openconcerto.erp.config.InstallationPanel.checkCompteDefault(InstallationPanel.java:4115)
at org.openconcerto.erp.config.InstallationPanel.access$1(InstallationPanel.java:4112)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:145)
... 1 more