Erreur mise à jour 1.7.4

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
Répondre
Alexis
Messages : 4
Enregistré le : lun. févr. 04, 2019 10:40 am

lun. avr. 01, 2024 7:31 pm

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
SRI
Messages : 259
Enregistré le : mer. mars 15, 2017 8:50 pm

mar. avr. 02, 2024 4:23 pm

Essaie de faire la mise à jour d'abord vers la 1.7.3.
Utilisateur Cloud avec un contrat de maintenance.
Alexis
Messages : 4
Enregistré le : lun. févr. 04, 2019 10:40 am

lun. avr. 22, 2024 6:23 am

Bonjour,
Merci pour le conseil. Mais ce n'est pas mieux.
Pour l'instant la v1.7.2 tourne encore.
Avatar du membre
guillaume
Messages : 2437
Enregistré le : ven. févr. 11, 2011 7:15 pm

lun. avr. 22, 2024 3:41 pm

Bonjour,

Il y a sûrement un problème sur votre base, contactez 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 !
kingdom
Messages : 1
Enregistré le : lun. sept. 28, 2020 7:44 pm

jeu. mai 02, 2024 11:56 am

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

jeu. mai 02, 2024 1:12 pm

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