Je tourne sur la version 1.7.2 en multipostes (et j'ai déjà fait plusieurs mise à jour par le passé)
Lorsque j'ai tenté de mettre à jour vers la v1.7.4, j'ai le message d'erreur suivant :
Cette erreur est-elle connue ?Echec de mise à jour
Impossible d'accéder au résultat de ALTER TABLE "OpenConcerto42"."BANQUE"
ADD "ID_COMPTE_PCE_CB_ATTENTE" int DEFAULT 1,
ADD "ID_JOURNAL_CB_ATTENTE" int DEFAULT 1;
CREATE INDEX "BANQUE_ID_COMPTE_PCE_CB_ATTENTE_fki" ON "OpenConcerto42"."BANQUE" ("ID_COMPTE_PCE_CB_ATTENTE");
CREATE INDEX "BANQUE_ID_JOURNAL_CB_ATTENTE_fki" ON "OpenConcerto42"."BANQUE" ("ID_JOURNAL_CB_ATTENTE");
ALTER TABLE "OpenConcerto42"."BANQUE"
ADD CONSTRAINT "BANQUE_ID_COMPTE_PCE_CB_ATTENTE_fkey" FOREIGN KEY ( "ID_COMPTE_PCE_CB_ATTENTE" ) REFERENCES "OpenConcerto"."OpenConcerto42"."COMPTE_PCE" ( "ID" ),
ADD CONSTRAINT "BANQUE_ID_JOURNAL_CB_ATTENTE_fkey" FOREIGN KEY ( "ID_JOURNAL_CB_ATTENTE" ) REFERENCES "OpenConcerto"."OpenConcerto42"."JOURNAL" ( "ID" );
in jdbc:postgresql://192.168.1.4:16432/OpenConcerto
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:150)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:132)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:158)
at org.openconcerto.erp.config.InstallationPanel.updateDatabase(InstallationPanel.java:4824)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:148)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: Impossible d'accéder au résultat de ALTER TABLE "OpenConcerto42"."BANQUE"
ADD "ID_COMPTE_PCE_CB_ATTENTE" int DEFAULT 1,
ADD "ID_JOURNAL_CB_ATTENTE" int DEFAULT 1;
CREATE INDEX "BANQUE_ID_COMPTE_PCE_CB_ATTENTE_fki" ON "OpenConcerto42"."BANQUE" ("ID_COMPTE_PCE_CB_ATTENTE");
CREATE INDEX "BANQUE_ID_JOURNAL_CB_ATTENTE_fki" ON "OpenConcerto42"."BANQUE" ("ID_JOURNAL_CB_ATTENTE");
ALTER TABLE "OpenConcerto42"."BANQUE"
ADD CONSTRAINT "BANQUE_ID_COMPTE_PCE_CB_ATTENTE_fkey" FOREIGN KEY ( "ID_COMPTE_PCE_CB_ATTENTE" ) REFERENCES "OpenConcerto"."OpenConcerto42"."COMPTE_PCE" ( "ID" ),
ADD CONSTRAINT "BANQUE_ID_JOURNAL_CB_ATTENTE_fkey" FOREIGN KEY ( "ID_JOURNAL_CB_ATTENTE" ) REFERENCES "OpenConcerto"."OpenConcerto42"."JOURNAL" ( "ID" );
in jdbc:postgresql://192.168.1.4:16432/OpenConcerto
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:651)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:559)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:539)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:468)
at org.openconcerto.erp.config.update.Updater_1_5.update(Updater_1_5.java:3006)
at org.openconcerto.erp.config.InstallationPanel$11.create(InstallationPanel.java:4756)
at org.openconcerto.sql.utils.SQLUtils$1.handle(SQLUtils.java:83)
at org.openconcerto.sql.utils.SQLUtils$3.handle(SQLUtils.java:159)
at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:59)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:897)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:861)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:137)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:100)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:80)
at org.openconcerto.erp.config.InstallationPanel.updateDatabase(InstallationPanel.java:4733)
... 2 more
Caused by: org.postgresql.util.PSQLException: ERROR: insert or update on table "BANQUE" violates foreign key constraint "BANQUE_ID_COMPTE_PCE_CB_ATTENTE_fkey"
Détail : Key (ID_COMPTE_PCE_CB_ATTENTE)=(1) is not present in table "COMPTE_PCE".
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2497)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2233)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:310)
at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:446)
at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:370)
at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:311)
at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:297)
at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:274)
at org.postgresql.jdbc.PgStatement.executeUpdate(PgStatement.java:246)
at org.postgresql.jdbc.PgStatement.executeUpdate(PgStatement.java:1152)
at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:323)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:1176)
at org.openconcerto.sql.model.SQLDataSource.executeOnce(SQLDataSource.java:1100)
at org.openconcerto.sql.model.SQLDataSource.executeTwice(SQLDataSource.java:964)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:618)
... 16 more
Que puis-je faire pour faire fonctionner la v1.7.4 svp ?
Merci