OpenConcerto 1.6.2

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

mar. janv. 29, 2019 10:40 am

Bonjour,

OpenConcerto 1.6.2 est disponible. Nous avons corrigé toutes les petites erreurs remontées sur la 1.6.1.

:!: Cette mise à jour est fortement recommandée. :!:

Pensez bien à mettre à jour vos bases avec l'outil de configuration.


Pendant le téléchargement, je vous invite à faire connaître OpenConcerto.
Pour cela vous pouvez :
- cliquer "j'aime" sur notre Facebook
http://fr-fr.facebook.com/pages/OpenCon ... 0810800295
- Twitter
https://twitter.com/#!/blueos

Nous vous souhaitons de bonnes fêtes de fin d'années.

ILM Informatique
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 !
bill
Messages : 32
Enregistré le : mar. mars 17, 2015 12:56 pm
Localisation : Cordes sur Ciel
Contact :

mar. janv. 29, 2019 1:53 pm

Whaou ! Merci Guillaume et ILM Informatique !

Je viens seulement de mettre à jour vers 1.6.1, et pendant que je rédigeais un petit post sur un petit soucis d'installation de module, voici la 1.6.2.

Je m'en vais de ce pas l'essayer, et j'en suis sûr, l'adopter :D

Je vous souhaite à tous un très très heureux exercice 2019
Bill OUT 8-)
Adepte du libre, du partage et de l'échange, qui économise son énergie grâce à OpenConcerto

Win 10 / Win 7 / Xubuntu - OpenConcerto mono et multi-postes - Postgres distant sur VM Proxmox
cedric.maupas
Messages : 37
Enregistré le : mer. mars 14, 2012 8:33 am
Contact :

ven. juil. 12, 2019 8:14 am

Via le fichier d'installation
J'essaie de passer de la version 1.5 à la version 1.6.2
J'obtiens l'erreur ci-jointe.

Echec de mise à jour

/TYPE_TAUX_PAS/ is empty, can not infer UNDEFINED_ID
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:144)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:151)
at org.openconcerto.erp.config.InstallationPanel.updateDatabase(InstallationPanel.java:4638)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:156)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: /TYPE_TAUX_PAS/ is empty, can not infer UNDEFINED_ID
at org.openconcerto.sql.model.SQLTable.findMinID(SQLTable.java:550)
at org.openconcerto.sql.model.SQLTable.fetchUndefID(SQLTable.java:527)
at org.openconcerto.sql.model.SQLTable.getUndefinedID(SQLTable.java:1549)
at org.openconcerto.sql.model.SQLTable.getUndefinedID(SQLTable.java:1543)
at org.openconcerto.sql.model.SQLTable.getUndefinedID(SQLTable.java:1515)
at org.openconcerto.sql.model.SQLSelect.getUndefWhere(SQLSelect.java:333)
at org.openconcerto.sql.model.SQLSelect.asString(SQLSelect.java:235)
at org.openconcerto.sql.model.SQLRowValuesListFetcher.fetch(SQLRowValuesListFetcher.java:1372)
at org.openconcerto.sql.model.SQLRowValuesListFetcher.fetch(SQLRowValuesListFetcher.java:1245)
at org.openconcerto.sql.model.SQLRowValuesListFetcher.fetch(SQLRowValuesListFetcher.java:1241)
at org.openconcerto.sql.model.SQLRowValuesListFetcher.fetch(SQLRowValuesListFetcher.java:1223)
at org.openconcerto.sql.model.SQLRowValuesListFetcher.fetch(SQLRowValuesListFetcher.java:1182)
at org.openconcerto.sql.users.UserManager.fillUsers(UserManager.java:222)
at org.openconcerto.sql.users.UserManager.start(UserManager.java:124)
at org.openconcerto.sql.users.UserManager.start(UserManager.java:117)
at org.openconcerto.sql.users.UserManager$1.createInstance(UserManager.java:52)
at org.openconcerto.sql.users.UserManager$1.createInstance(UserManager.java:1)
at org.openconcerto.sql.users.UserSingletonManager.setInstance(UserSingletonManager.java:95)
at org.openconcerto.sql.users.UserSingletonManager.setInstanceFromRoot(UserSingletonManager.java:79)
at org.openconcerto.sql.users.UserSingletonManager.setInstanceIfNone(UserSingletonManager.java:51)
at org.openconcerto.sql.PropsConfiguration.setRoot(PropsConfiguration.java:1393)
at org.openconcerto.sql.PropsConfiguration.getRoot(PropsConfiguration.java:1196)
at org.openconcerto.erp.config.InstallationPanel.updateDatabase(InstallationPanel.java:4165)
... 2 more
Version OC 1.6.2 multiposte / Postgresql 9.5 / Windows serveur 2012
Utilisateur OC depuis janvier 2012
Avatar du membre
guillaume
Messages : 2207
Enregistré le : ven. févr. 11, 2011 7:15 pm

ven. juil. 12, 2019 8:44 am

Bonjour,

Passez déjà en 1.5.4 avant d'aller plus loin.

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 !
cedric.maupas
Messages : 37
Enregistré le : mer. mars 14, 2012 8:33 am
Contact :

ven. juil. 12, 2019 2:46 pm

Merci guillaume pour la réactivité

Il me semble avoir le même message d'erreur !

Echec de mise à jour

/TYPE_TAUX_PAS/ is empty, can not infer UNDEFINED_ID
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.updateDatabase(InstallationPanel.java:4406)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:141)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: /TYPE_TAUX_PAS/ is empty, can not infer UNDEFINED_ID
at org.openconcerto.sql.model.SQLTable.findMinID(SQLTable.java:550)
at org.openconcerto.sql.model.SQLTable.fetchUndefID(SQLTable.java:527)
at org.openconcerto.sql.model.SQLTable.getUndefinedID(SQLTable.java:1522)
at org.openconcerto.sql.model.SQLTable.getUndefinedID(SQLTable.java:1516)
at org.openconcerto.sql.model.SQLTable.getUndefinedID(SQLTable.java:1488)
at org.openconcerto.sql.model.SQLSelect.getUndefWhere(SQLSelect.java:333)
at org.openconcerto.sql.model.SQLSelect.asString(SQLSelect.java:235)
at org.openconcerto.sql.model.SQLRowValuesListFetcher.fetch(SQLRowValuesListFetcher.java:1372)
at org.openconcerto.sql.model.SQLRowValuesListFetcher.fetch(SQLRowValuesListFetcher.java:1245)
at org.openconcerto.sql.model.SQLRowValuesListFetcher.fetch(SQLRowValuesListFetcher.java:1241)
at org.openconcerto.sql.model.SQLRowValuesListFetcher.fetch(SQLRowValuesListFetcher.java:1223)
at org.openconcerto.sql.model.SQLRowValuesListFetcher.fetch(SQLRowValuesListFetcher.java:1182)
at org.openconcerto.sql.users.UserManager.fillUsers(UserManager.java:222)
at org.openconcerto.sql.users.UserManager.start(UserManager.java:124)
at org.openconcerto.sql.users.UserManager.start(UserManager.java:117)
at org.openconcerto.sql.users.UserManager$1.createInstance(UserManager.java:52)
at org.openconcerto.sql.users.UserManager$1.createInstance(UserManager.java:1)
at org.openconcerto.sql.users.UserSingletonManager.setInstance(UserSingletonManager.java:95)
at org.openconcerto.sql.users.UserSingletonManager.setInstanceFromRoot(UserSingletonManager.java:79)
at org.openconcerto.sql.users.UserSingletonManager.setInstanceIfNone(UserSingletonManager.java:51)
at org.openconcerto.sql.PropsConfiguration.setRoot(PropsConfiguration.java:1356)
at org.openconcerto.sql.PropsConfiguration.getRoot(PropsConfiguration.java:1154)
at org.openconcerto.erp.config.InstallationPanel.updateDatabase(InstallationPanel.java:3962)
... 2 more
Version OC 1.6.2 multiposte / Postgresql 9.5 / Windows serveur 2012
Utilisateur OC depuis janvier 2012
Avatar du membre
guillaume
Messages : 2207
Enregistré le : ven. févr. 11, 2011 7:15 pm

sam. juil. 13, 2019 12:46 pm

Au plus simple, ajoutez une ligne dans la table TYPE_TAUX_PAS

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 !
cedric.maupas
Messages : 37
Enregistré le : mer. mars 14, 2012 8:33 am
Contact :

lun. juil. 15, 2019 5:06 pm

J'ai lancé mise à jour 1.5.1 => résultat ok
J'ai lancé mise à jour 1.5.2 => résultat ok
J'ai lancé mise à jour 1.5.3 => résultat ok
J'ai lancé mise à jour 1.5.4 => même erreur que précédemmment
J'ai ajouté une ligne puis lancé mise à jour 1.5.4 => résultat ko


Echec de mise à jour

could not restore state after successful setup : java.sql.SQLException: Couldn't rollback save point
at org.openconcerto.sql.utils.SQLUtils$2.restoreState(SQLUtils.java:184)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:900)
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.model.DBRoot.createTables(DBRoot.java:149)
at org.openconcerto.sql.model.DBRoot.createTables(DBRoot.java:126)
at org.openconcerto.sql.model.DBRoot.createTables(DBRoot.java:122)
at org.openconcerto.erp.config.update.Updater_1_5.update(Updater_1_5.java:1120)
at org.openconcerto.erp.config.InstallationPanel$11.create(InstallationPanel.java:4365)
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.updateDatabase(InstallationPanel.java:4341)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:141)
at java.lang.Thread.run(Unknown Source)
Caused by: org.postgresql.util.PSQLException: This connection has been closed.
at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:767)
at org.postgresql.jdbc.PgConnection.rollback(PgConnection.java:1636)
at org.apache.commons.dbcp.DelegatingConnection.rollback(DelegatingConnection.java:458)
at org.openconcerto.sql.model.SQLDataSource$TransactionPoolableConnection.rollback(SQLDataSource.java:1564)
at org.openconcerto.sql.utils.SQLUtils$2.restoreState(SQLUtils.java:167)
... 20 more

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.updateDatabase(InstallationPanel.java:4406)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:141)
at java.lang.Thread.run(Unknown Source)
Caused by: java.sql.SQLException: could not restore state after successful setup : java.sql.SQLException: Couldn't rollback save point
at org.openconcerto.sql.utils.SQLUtils$2.restoreState(SQLUtils.java:184)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:900)
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.model.DBRoot.createTables(DBRoot.java:149)
at org.openconcerto.sql.model.DBRoot.createTables(DBRoot.java:126)
at org.openconcerto.sql.model.DBRoot.createTables(DBRoot.java:122)
at org.openconcerto.erp.config.update.Updater_1_5.update(Updater_1_5.java:1120)
at org.openconcerto.erp.config.InstallationPanel$11.create(InstallationPanel.java:4365)
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.updateDatabase(InstallationPanel.java:4341)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:141)
at java.lang.Thread.run(Unknown Source)
Caused by: org.postgresql.util.PSQLException: This connection has been closed.
at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:767)
at org.postgresql.jdbc.PgConnection.rollback(PgConnection.java:1636)
at org.apache.commons.dbcp.DelegatingConnection.rollback(DelegatingConnection.java:458)
at org.openconcerto.sql.model.SQLDataSource$TransactionPoolableConnection.rollback(SQLDataSource.java:1564)
at org.openconcerto.sql.utils.SQLUtils$2.restoreState(SQLUtils.java:167)
... 20 more

at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:936)
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.model.DBRoot.createTables(DBRoot.java:149)
at org.openconcerto.sql.model.DBRoot.createTables(DBRoot.java:126)
at org.openconcerto.sql.model.DBRoot.createTables(DBRoot.java:122)
at org.openconcerto.erp.config.update.Updater_1_5.update(Updater_1_5.java:1120)
at org.openconcerto.erp.config.InstallationPanel$11.create(InstallationPanel.java:4365)
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.updateDatabase(InstallationPanel.java:4341)
... 2 more
Caused by: java.lang.IllegalStateException: Impossible d'accéder au résultat de CREATE TABLE "OpenConcerto48"."SEPA_DIRECT_DEBIT_MESSAGE" (
"ID" serial PRIMARY KEY,
"MessageIdentification" varchar(35) DEFAULT '' NOT NULL ,
"CreationDateTime" timestamp NOT NULL ,
"NumberOfTransactions" integer DEFAULT 0 NOT NULL ,
"ControlSum" DECIMAL(16,6) DEFAULT 0 NOT NULL ,
"XML" varchar NOT NULL ,
"ARCHIVE" int DEFAULT 0 NOT NULL,
"ORDRE" DECIMAL(16,8) ) ;
in jdbc:postgresql://192.168.1.2: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.sql.model.DBRoot$1.handle(DBRoot.java:155)
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)
... 19 more
Caused by: org.postgresql.util.PSQLException: Une erreur d'entrée/sortie a eu lieu lors d'envoi vers le serveur.
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:332)
at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:441)
at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:365)
at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:307)
at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:293)
at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:270)
at org.postgresql.jdbc.PgStatement.executeUpdate(PgStatement.java:244)
at org.postgresql.jdbc.PgStatement.executeUpdate(PgStatement.java:1134)
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)
... 26 more
Caused by: java.io.IOException: Séquence UTF-8 illégale: l'octet 2 de la séquence d'octet 3 n'est pas 10xxxxxx: 101
at org.postgresql.core.UTF8Encoding.checkByte(UTF8Encoding.java:27)
at org.postgresql.core.UTF8Encoding.decode(UTF8Encoding.java:113)
at org.postgresql.core.PGStream.receiveString(PGStream.java:341)
at org.postgresql.core.v3.QueryExecutorImpl.receiveNoticeResponse(QueryExecutorImpl.java:2444)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2208)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:306)
... 38 more
Version OC 1.6.2 multiposte / Postgresql 9.5 / Windows serveur 2012
Utilisateur OC depuis janvier 2012
cedric.maupas
Messages : 37
Enregistré le : mer. mars 14, 2012 8:33 am
Contact :

lun. juil. 15, 2019 8:16 pm

J'ai créé la table "OpenConcerto48"."SEPA_DIRECT_DEBIT_MESSAGE" via scrit 1.5.4 et pgAdmin
erreur suivante "OpenConcerto42"."SEPA_MANDATE"
J'ai créé la table "OpenConcerto42"."SEPA_MANDATE" via script 1.5.4 et pgAdmin

ensuite nouvelle erreur :

Echec de mise à jour
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.updateDatabase(InstallationPanel.java:4406)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:141)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.openconcerto.sql.model.DBRoot.createTables(DBRoot.java:147)
at org.openconcerto.sql.model.DBRoot.createTables(DBRoot.java:126)
at org.openconcerto.sql.model.DBRoot.createTables(DBRoot.java:122)
at org.openconcerto.erp.config.update.Updater_1_5.update(Updater_1_5.java:1120)
at org.openconcerto.erp.config.InstallationPanel$11.create(InstallationPanel.java:4365)
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.updateDatabase(InstallationPanel.java:4341)
... 2 more

Au lancement de concerto, "OpenConcerto48"."SEPA_MANDATE"
J'ai créé la table "OpenConcerto48"."SEPA_MANDATE" via script 1.5.4 et pgAdmin
J'obtiens toujours la même erreur mais openConcerto se lance

Certaines fonctionnalités sont ko (liste des ventes)
UncaughtException on thread Thread[AWT-EventQueue-0,6,main]

No link from /SAISIE_VENTE_FACTURE/ with direction FOREIGN and predicate NamePredicate for links through [ID_SDD_MESSAGE] to/from /SAISIE_VENTE_FACTURE/
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:129)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:134)
at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:205)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.awt.EventDispatchThread.processException(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: No link from /SAISIE_VENTE_FACTURE/ with direction FOREIGN and predicate NamePredicate for links through [ID_SDD_MESSAGE] to/from /SAISIE_VENTE_FACTURE/
at org.openconcerto.sql.model.graph.DatabaseGraph.getLink(DatabaseGraph.java:739)
at org.openconcerto.sql.model.graph.DatabaseGraph.getLinks(DatabaseGraph.java:751)
at org.openconcerto.sql.model.graph.AbstractPath.add(AbstractPath.java:213)
at org.openconcerto.sql.model.graph.AbstractPath.addForeignField(AbstractPath.java:177)
at org.openconcerto.erp.core.sales.invoice.ui.ListeDesVentesPanel.<init>(ListeDesVentesPanel.java:148)
at org.openconcerto.erp.core.sales.invoice.action.ListeDesVentesAction.createFrame(ListeDesVentesAction.java:32)
at org.openconcerto.erp.action.CreateFrameAbstractAction.actionPerformed(CreateFrameAbstractAction.java:42)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
... 6 more
Version OC 1.6.2 multiposte / Postgresql 9.5 / Windows serveur 2012
Utilisateur OC depuis janvier 2012
cedric.maupas
Messages : 37
Enregistré le : mer. mars 14, 2012 8:33 am
Contact :

mar. juil. 16, 2019 8:01 am

version postgresql 9.1.2 sur serveur
version postgresql générateur du fichier sql 9.5.12

Le problème peut il venir de la ?

Je fais une restauration de la base de donnée puis une migration de Postgresql 9.1 en 9.5
Modifié en dernier par cedric.maupas le mar. juil. 16, 2019 2:52 pm, modifié 1 fois.
Version OC 1.6.2 multiposte / Postgresql 9.5 / Windows serveur 2012
Utilisateur OC depuis janvier 2012
cedric.maupas
Messages : 37
Enregistré le : mer. mars 14, 2012 8:33 am
Contact :

mar. juil. 16, 2019 2:51 pm

Après migration de la base de données de 9.1 en 9.5, la mise à jour via l'interface fonctionne.

La version de OpenConerto 1.5.4 n'est pas compatible avec la version Postgresql 9.1.2.

Guillaume, il me semble important d'informer si une mise à jour de l'environnement est nécessaire au bon fonctionnement d'OpenConcerto.
Mettre à chaque note de version l'environnement de développement.


De plus, il faut utiliser l'outil de mise à jour pour chaque version : exemple 1.4.2 en 1.6.2
Mise à jour 1.5
Mise à jour 1.5.1
Mise à jour 1.5.2
Mise à jour 1.5.3
Mise à jour 1.5.4
Mise à jour 1.6
Mise à jour 1.6.1
Mise à jour 1.6.2
Version OC 1.6.2 multiposte / Postgresql 9.5 / Windows serveur 2012
Utilisateur OC depuis janvier 2012
Répondre