[RESOLU] PB installation version 1.5.2

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
Répondre
chris02
Messages : 11
Enregistré le : mar. mars 07, 2017 10:11 pm

lun. janv. 29, 2018 1:47 pm

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
Modifié en dernier par chris02 le mer. janv. 31, 2018 8:32 am, modifié 1 fois.
chris02
Messages : 11
Enregistré le : mar. mars 07, 2017 10:11 pm

lun. janv. 29, 2018 5:22 pm

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
chris02
Messages : 11
Enregistré le : mar. mars 07, 2017 10:11 pm

mar. janv. 30, 2018 1:16 pm

Bonjour,

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

Cordialement,
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. janv. 30, 2018 4:05 pm

Bonjour,

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

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 !
chris02
Messages : 11
Enregistré le : mar. mars 07, 2017 10:11 pm

mar. janv. 30, 2018 4:57 pm

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,
chris02
Messages : 11
Enregistré le : mar. mars 07, 2017 10:11 pm

mar. janv. 30, 2018 9:47 pm

Bonjour,

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

Cordialement,
Répondre