Page 1 sur 1

Erreur mise à jour 1.7.4

Posté : lun. avr. 01, 2024 7:31 pm
par Alexis
Bonjour,
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 :
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
Cette erreur est-elle connue ?
Que puis-je faire pour faire fonctionner la v1.7.4 svp ?
Merci

Re: Erreur mise à jour 1.7.4

Posté : mar. avr. 02, 2024 4:23 pm
par SRI
Essaie de faire la mise à jour d'abord vers la 1.7.3.

Re: Erreur mise à jour 1.7.4

Posté : lun. avr. 22, 2024 6:23 am
par Alexis
Bonjour,
Merci pour le conseil. Mais ce n'est pas mieux.
Pour l'instant la v1.7.2 tourne encore.

Re: Erreur mise à jour 1.7.4

Posté : lun. avr. 22, 2024 3:41 pm
par guillaume
Bonjour,

Il y a sûrement un problème sur votre base, contactez la hotline.

Cordialement,

Re: Erreur mise à jour 1.7.4

Posté : jeu. mai 02, 2024 11:56 am
par kingdom
Bonjour Guillaume,

J'espère que vous pourrez m'aider, cela plus de 7 ans que j'utilise Open Concerto (Merciii) et cette année problème pour ouvrir le logiciel.
J'essaye désespérément d'ouvrir Open concerto 1.4 sur mon mac M1.
La configuration est normalement ok car c'était fonctionnel il y a 4 mois, j'ai du omettre quelque chose.
Cela ne fonctionne pas, voici le message d'erreur que j'ai :

---------
Erreur lors de la tentative de connexion à la base. no element for "OpenConcerto"."Common"."MOTIF_NON_ASSUJETIS_TA" org.openconcerto.utils.ExceptionHandler: Erreur lors de la tentative de connexion à la base. at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121) at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125) at org.openconcerto.erp.config.Gestion$4.run(Gestion.java:394) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.IllegalStateException: no element for "OpenConcerto"."Common"."MOTIF_NON_ASSUJETIS_TA" at org.openconcerto.sql.element.SQLElement.getElement(SQLElement.java:659) at org.openconcerto.sql.element.SQLElement.getDefaultLinkTypes(SQLElement.java:511) at org.openconcerto.sql.element.SQLElementLinksSetup.(SQLElementLinksSetup.java:41) at org.openconcerto.sql.element.SQLElement.initFF(SQLElement.java:546) at org.openconcerto.sql.element.SQLElement.getParentForeignFieldName(SQLElement.java:1432) at org.openconcerto.sql.element.SQLElement.getParentForeignField(SQLElement.java:1428) at org.openconcerto.sql.sqlobject.ElementComboBoxUtils.expandGroupBy(ElementComboBoxUtils.java:152) at org.openconcerto.sql.sqlobject.ElementComboBoxUtils.expandGroupBy(ElementComboBoxUtils.java:144) at org.openconcerto.sql.request.ComboSQLRequest.getOrder(ComboSQLRequest.java:358) at org.openconcerto.sql.request.BaseFillSQLRequest.getGraphToFetch(BaseFillSQLRequest.java:263) at org.openconcerto.sql.request.BaseFillSQLRequest.getFetcher(BaseFillSQLRequest.java:318) at org.openconcerto.sql.request.BaseFillSQLRequest.getAllFields(BaseFillSQLRequest.java:452) at org.openconcerto.sql.request.BaseSQLRequest.getTables(BaseSQLRequest.java:34) at org.openconcerto.sql.request.BaseSQLRequest.addTableListener(BaseSQLRequest.java:45) at org.openconcerto.sql.sqlobject.IComboModel.setRunning(IComboModel.java:209) at org.openconcerto.sql.sqlobject.SQLRequestComboBox.uiInit(SQLRequestComboBox.java:306) at org.openconcerto.sql.ui.ConnexionPanel.(ConnexionPanel.java:266) at org.openconcerto.sql.ui.ConnexionPanel.(ConnexionPanel.java:147) at org.openconcerto.sql.ui.ConnexionPanel.create(ConnexionPanel.java:110) at org.openconcerto.erp.action.NouvelleConnexionAction.createFrame(NouvelleConnexionAction.java:276) at org.openconcerto.erp.config.Gestion$4.run(Gestion.java:379)
--------

Je ne comprends pas cette version d'open concerto fonctionnait bien il y a quelques mois sur mon ordinateur.
Mon OS est Sonoma 14.4.1.
Merci d'avance de votre retour et de votre disponibilité, j'en ai besoin pour le bilan annuel :)

Bien cordialement,
Stéphanie

Re: Erreur mise à jour 1.7.4

Posté : jeu. mai 02, 2024 1:12 pm
par guillaume
Bonjour Stéphanie,

pour régler ce problème, il faudra regarder dans le détail, donc prendre la main à distance sur votre poste.
Merci donc de commander quelques jetons et de contacter la hotline.

Cordialement,