Bonjour,
Je suis sous jessie en multiposte et je tente la migration de la version 1.5 à 1.5.2.
J'ai téléchargé le .deb ce matin puis je l'ai installé, mais lorsque je lance la configuration, aucune fenêtre n’apparaît.
Faut il installé la 1.5.1 avant la 1.5.2, car si j'installe le .deb de la 1.5.1 et que je lance la configuration, la fenêtre apparaît bien ?
Merci pour votre retour,
Cordialement,
Christophe
[RESOLU] PB installation version 1.5.2
j'ai avancé, la configuration se lance maintenant en passant à java 8.
Cependant j'ai des erreurs lors de la configuration :
Echec de mise à jour
Impossible d'accéder au résultat de ALTER TABLE "OpenConcerto42"."TICKET_CAISSE"
ADD "FILE_HASH" varchar(128) DEFAULT null ,
ADD "FILE_HASH_PREVIOUS" varchar(128) DEFAULT null ;
CREATE UNIQUE INDEX "TICKET_CAISSE_uniqueNumber" ON "OpenConcerto42"."TICKET_CAISSE" ("NUMERO") WHERE "ARCHIVE" = 0;
CREATE UNIQUE INDEX "TICKET_CAISSE_uniqueDate" ON "OpenConcerto42"."TICKET_CAISSE" ("ID_CAISSE", "DATE") WHERE "ARCHIVE" = 0 and "FILE_HASH" is not null;
in jdbc:postgresql://192.168.2.110:5432/OpenConcerto
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:129)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:134)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:489)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalStateException: Impossible d'accéder au résultat de ALTER TABLE "OpenConcerto42"."TICKET_CAISSE"
ADD "FILE_HASH" varchar(128) DEFAULT null ,
ADD "FILE_HASH_PREVIOUS" varchar(128) DEFAULT null ;
CREATE UNIQUE INDEX "TICKET_CAISSE_uniqueNumber" ON "OpenConcerto42"."TICKET_CAISSE" ("NUMERO") WHERE "ARCHIVE" = 0;
CREATE UNIQUE INDEX "TICKET_CAISSE_uniqueDate" ON "OpenConcerto42"."TICKET_CAISSE" ("ID_CAISSE", "DATE") WHERE "ARCHIVE" = 0 and "FILE_HASH" is not null;
in jdbc:postgresql://192.168.2.110:5432/OpenConcerto
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:646)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:554)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:534)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:463)
at org.openconcerto.erp.config.update.Updater_1_5.update(Updater_1_5.java:818)
at org.openconcerto.erp.config.InstallationPanel$1$1$5.create(InstallationPanel.java:479)
at org.openconcerto.sql.utils.SQLUtils$1.handle(SQLUtils.java:82)
at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:149)
at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:59)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:883)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:847)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:127)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:99)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:79)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:455)
... 1 more
Caused by: org.postgresql.util.PSQLException: ERREUR: n'a pas pu créer l'index unique « TICKET_CAISSE_uniqueNumber »
Detail: La clé ("NUMERO")=() est dupliquée.
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:403)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:331)
at org.postgresql.jdbc3.AbstractJdbc3Statement.executeUpdate(AbstractJdbc3Statement.java:140)
at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:323)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:1103)
at org.openconcerto.sql.model.SQLDataSource.executeOnce(SQLDataSource.java:1027)
at org.openconcerto.sql.model.SQLDataSource.executeTwice(SQLDataSource.java:950)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:613)
... 15 more
Cependant j'ai des erreurs lors de la configuration :
Echec de mise à jour
Impossible d'accéder au résultat de ALTER TABLE "OpenConcerto42"."TICKET_CAISSE"
ADD "FILE_HASH" varchar(128) DEFAULT null ,
ADD "FILE_HASH_PREVIOUS" varchar(128) DEFAULT null ;
CREATE UNIQUE INDEX "TICKET_CAISSE_uniqueNumber" ON "OpenConcerto42"."TICKET_CAISSE" ("NUMERO") WHERE "ARCHIVE" = 0;
CREATE UNIQUE INDEX "TICKET_CAISSE_uniqueDate" ON "OpenConcerto42"."TICKET_CAISSE" ("ID_CAISSE", "DATE") WHERE "ARCHIVE" = 0 and "FILE_HASH" is not null;
in jdbc:postgresql://192.168.2.110:5432/OpenConcerto
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:129)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:134)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:489)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalStateException: Impossible d'accéder au résultat de ALTER TABLE "OpenConcerto42"."TICKET_CAISSE"
ADD "FILE_HASH" varchar(128) DEFAULT null ,
ADD "FILE_HASH_PREVIOUS" varchar(128) DEFAULT null ;
CREATE UNIQUE INDEX "TICKET_CAISSE_uniqueNumber" ON "OpenConcerto42"."TICKET_CAISSE" ("NUMERO") WHERE "ARCHIVE" = 0;
CREATE UNIQUE INDEX "TICKET_CAISSE_uniqueDate" ON "OpenConcerto42"."TICKET_CAISSE" ("ID_CAISSE", "DATE") WHERE "ARCHIVE" = 0 and "FILE_HASH" is not null;
in jdbc:postgresql://192.168.2.110:5432/OpenConcerto
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:646)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:554)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:534)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:463)
at org.openconcerto.erp.config.update.Updater_1_5.update(Updater_1_5.java:818)
at org.openconcerto.erp.config.InstallationPanel$1$1$5.create(InstallationPanel.java:479)
at org.openconcerto.sql.utils.SQLUtils$1.handle(SQLUtils.java:82)
at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:149)
at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:59)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:883)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:847)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:127)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:99)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:79)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:455)
... 1 more
Caused by: org.postgresql.util.PSQLException: ERREUR: n'a pas pu créer l'index unique « TICKET_CAISSE_uniqueNumber »
Detail: La clé ("NUMERO")=() est dupliquée.
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:403)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:331)
at org.postgresql.jdbc3.AbstractJdbc3Statement.executeUpdate(AbstractJdbc3Statement.java:140)
at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:323)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:1103)
at org.openconcerto.sql.model.SQLDataSource.executeOnce(SQLDataSource.java:1027)
at org.openconcerto.sql.model.SQLDataSource.executeTwice(SQLDataSource.java:950)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:613)
... 15 more
Bonjour,
Qu'avez vous bricolé dans la base de données???
PostgreSQL détecte une duplication de clé qui ne devrait pas arriver...
Cordialement,
Qu'avez vous bricolé dans la base de données???
PostgreSQL détecte une duplication de clé qui ne devrait pas arriver...
Cordialement,
Bonjour Guillaume,
Merci pour votre réponse.
Je n'ai rien "bricolé" dans la base...et surtout pas la caisse puisque je ne l’utilise pas.
La base avait été installée en 1.4 et depuis toutes les mises à jour avaient été réalisées sans pb.
Cordialement,
Merci pour votre réponse.
Je n'ai rien "bricolé" dans la base...et surtout pas la caisse puisque je ne l’utilise pas.
La base avait été installée en 1.4 et depuis toutes les mises à jour avaient été réalisées sans pb.
Cordialement,