Bonjour,
j'ai une petite installation monoposte (base H2) pour faire des tests et simuler l'activité financière autour d'un projet de construction. L'installation tourne sous Windows 10 dans un machine virtuelle sous VMware.
Je viens de réaliser la mise à jour de la version 1.6.2 vers la version 1.6.3.
Cette opération n'a pas renvoyé de message d'erreur.
En consultant les différentes listes disponibles dans le logiciel, j'ai l'erreur suivante en appelant le menu :
Menu > Gestion > Liste des commandes fournisseurs :
UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
empty fields
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:144)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:151)
at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:226)
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.IllegalArgumentException: empty fields
at org.openconcerto.sql.model.graph.Step.create(Step.java:112)
at org.openconcerto.sql.model.graph.AbstractPath.add(AbstractPath.java:232)
at org.openconcerto.sql.model.graph.AbstractPath.add(AbstractPath.java:214)
at org.openconcerto.sql.model.graph.AbstractPath.addTable(AbstractPath.java:98)
at org.openconcerto.sql.model.graph.AbstractPath.addTable(AbstractPath.java:94)
at org.openconcerto.erp.core.supplychain.order.action.ListeDesCommandesAction$2.getPaths(ListeDesCommandesAction.java:85)
at org.openconcerto.sql.view.list.SQLTableModelSource$3.executeChecked(SQLTableModelSource.java:212)
at org.openconcerto.sql.view.list.SQLTableModelSource$3.executeChecked(SQLTableModelSource.java:1)
at org.openconcerto.sql.request.BaseFillSQLRequest.changeGraphToFetch(BaseFillSQLRequest.java:296)
at org.openconcerto.sql.request.BaseFillSQLRequest.changeGraphToFetch(BaseFillSQLRequest.java:289)
at org.openconcerto.sql.view.list.SQLTableModelSource.colsChanged(SQLTableModelSource.java:204)
at org.openconcerto.sql.view.list.SQLTableModelSource.updateCols(SQLTableModelSource.java:192)
at org.openconcerto.sql.view.list.SQLTableModelSource$2.executeChecked(SQLTableModelSource.java:178)
at org.openconcerto.sql.view.list.SQLTableModelSource$2.executeChecked(SQLTableModelSource.java:1)
at org.openconcerto.utils.change.ListChangeRecipe.add(ListChangeRecipe.java:104)
at org.openconcerto.utils.change.ListChangeRecipe.add(ListChangeRecipe.java:108)
at org.openconcerto.utils.change.ListChangeRecorder.add(ListChangeRecorder.java:105)
at org.openconcerto.erp.core.supplychain.order.action.ListeDesCommandesAction.createFrame(ListeDesCommandesAction.java:94)
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
Merci de votre aide dans la résolution rapide de ce problème.
V.
Erreur liste commandes fournisseurs après mise à jour 1.6.2 -> 1.6.3
Bonjour,
Est-ce que la mise à niveau de la base de données a été faite via l’icône OpenConcerto Configuration dans l'onglet Installation ?
C'est la première chose à vérifier sinon la structure de la BDD évoluant au fil des versions, ce genre d'erreur est quasi garanti (et indique en général une amélioration de la fonction utilisée
).
Jacques
Est-ce que la mise à niveau de la base de données a été faite via l’icône OpenConcerto Configuration dans l'onglet Installation ?
C'est la première chose à vérifier sinon la structure de la BDD évoluant au fil des versions, ce genre d'erreur est quasi garanti (et indique en général une amélioration de la fonction utilisée

Jacques
-
- Messages : 7
- Enregistré le : jeu. sept. 26, 2019 6:38 pm
Bonjour Jacques,
merci pour cette indication.
Après exécution de la mise à niveau de la structure de la base de données, le message d'erreur disparait en effet et j'ai de nouveau accès à mes transactions.
Le problème est donc résolu.
Je pensais que cette étape technique était inclue dans le processus de mise à jour du logiciel.
Je vais me rédiger une petite procédure pour la prochaine montée de version afin de pas reposer les mêmes questions.
Merci pour votre réactivité.
Cordialement
V.
merci pour cette indication.
Après exécution de la mise à niveau de la structure de la base de données, le message d'erreur disparait en effet et j'ai de nouveau accès à mes transactions.
Le problème est donc résolu.
Je pensais que cette étape technique était inclue dans le processus de mise à jour du logiciel.
Je vais me rédiger une petite procédure pour la prochaine montée de version afin de pas reposer les mêmes questions.
Merci pour votre réactivité.
Cordialement
V.