Page 1 sur 1

[RESOLU] PB installation version 1.5.2

Posté : lun. janv. 29, 2018 1:47 pm
par chris02
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

Re: PB installation version 1.5.2

Posté : lun. janv. 29, 2018 5:22 pm
par chris02
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

Re: PB installation version 1.5.2

Posté : mar. janv. 30, 2018 1:16 pm
par chris02
Bonjour,

Un correctif est il possible ou dois je réinstaller la 1.5 ?

Cordialement,

Re: PB installation version 1.5.2

Posté : mar. janv. 30, 2018 4:05 pm
par guillaume
Bonjour,

Qu'avez vous bricolé dans la base de données???
PostgreSQL détecte une duplication de clé qui ne devrait pas arriver...

Cordialement,

Re: PB installation version 1.5.2

Posté : mar. janv. 30, 2018 4:57 pm
par chris02
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,

Re: PB installation version 1.5.2

Posté : mar. janv. 30, 2018 9:47 pm
par chris02
Bonjour,

Problème résolu, j'ai renseigné à la mimine les 2 numéros de tickets qui étaient vides...
configuration réussie.

Cordialement,