Page 1 sur 1

OpenConcerto 1.5b4

Posté : mer. juin 14, 2017 5:40 pm
par guillaume
Bonjour,

Voici OpenConcerto 1.5b4, qui sera fin de semaine ou début de semaine prochaine la version 1.5 finale.
Vous pouvez donc vous lancer dès aujourd'hui.
Pas de 1.5b3, nous n'avons pas eu le temps de communiquer sur la précédente béta et de toutes façon, la 1.5b4 est bien meilleure :)

Pour la sortie de la 1.5, nous terminons quelques ajustements sur les modules (module pour la déclaration de TVA par exemple ;) ).
Cela sera également l'occasion de vous proposer un "live" vidéo qui vous permettra de poser vos questions en direct.

Les téléchargements sont disponibles ici:
http://www.openconcerto.org/fr/telechar ... tas/1.5b4/

Rappel : contrairement aux anciennes betas, celle ci est beaucoup plus testée qu'à l'habitude. Elle est en production en interne à ILM et est obligatoire pour les utilisateurs du module DSN.
La principale raison est le fait que quand on écrit de ne pas utiliser les versions en production, on se retrouve avec des centaines de mise en production directe sur vos machines....

Au programme, par rapport à la 1.4.2, vous trouverez :
Pour OpenConcerto Caisse :
- une refonte graphique totale de l'interface caisse
- le système caisse gère désormais les clients
- le solde client est géré (possibilité de "créditer son compte" à l'avance pour venir faire des achats en caisse plus tard)
- déplacements des fichiers de configurations
- la possibilité de forcer un prix sur l'interface caisse (en cliquant sur le 'lcd' au dessus du pavé numérique quand un article est sélectionne), en HT, TTC ou remise (montant ou remise)
- les tickets de caisse font désormais apparaître les différents montants de TVA
- la prise en charge des douchettes Datalogic QD2430
- la prise en charge des afficheurs Epson DM-D30 (display printer)

Pour OpenConcerto
- l'écocontribution est intégrée dans la gestion des articles
- une refonte des sélecteurs qui sont optimisés pour encaisser des centaines de milliers d'éléments
- une grande partie des problèmes remontés sur le bugtracker est corrigée.
- des correctifs liés à OpenJDK
- dans Aide / Information, un "benchmark" est intégré (en bas) pour vous aider à évaluer les performances de votre ERP
- des changements sur le système de numérotation pour éviter quelques cas de "doublons" quand on des ajouts sont faits sur une même période de temps
- support de la saisie par douchette dans les BLs
- gestion des taxes supplémentaires, par ex Codifab
- refonte du calcul des stocks
- évolutions du système paye pour être en accord avec la DSN

Pensez bien à mettre à jour vos bases avec l'outil de configuration.
Vous pouvez utiliser ces versions pour fonctionner en multiposte ou en monoposte.

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


ILM Informatique

Re: OpenConcerto 1.5b4

Posté : mer. juin 21, 2017 2:47 pm
par doc
Bonjour,

Quelques petits bug que je viens de découvrir en testant cette version,

#1 lorsque l'on tente de changer le thème et qu'on quitte la fenêtre après avoir appliqué les changements.

Code : Tout sélectionner

UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
	at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:197)
	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.pumpEventsForFilter(Unknown Source)
	at java.awt.WaitDispatchSupport$2.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.WaitDispatchSupport.enter(Unknown Source)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at org.openconcerto.utils.ExceptionHandler.showMsg(ExceptionHandler.java:444)
	at org.openconcerto.utils.ExceptionHandler.showMsgHardened(ExceptionHandler.java:197)
	at org.openconcerto.utils.ExceptionHandler.display(ExceptionHandler.java:168)
	at org.openconcerto.utils.ExceptionHandler.<init>(ExceptionHandler.java:473)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
	at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:197)
	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.NullPointerException
	at java.util.concurrent.ConcurrentHashMap.get(Unknown Source)
	at sun.font.FontDesignMetrics.getMetrics(Unknown Source)
	at sun.swing.SwingUtilities2.getFontMetrics(Unknown Source)
	at javax.swing.JComponent.getFontMetrics(Unknown Source)
	at sun.swing.SwingUtilities2.getFontMetrics(Unknown Source)
	at javax.swing.plaf.synth.SynthTabbedPaneUI.paintTab(Unknown Source)
	at javax.swing.plaf.synth.SynthTabbedPaneUI.paintTabArea(Unknown Source)
	at javax.swing.plaf.synth.SynthTabbedPaneUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthTabbedPaneUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager$4.run(Unknown Source)
	at javax.swing.RepaintManager$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$1200(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(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.awt.EventQueue.dispatchEvent(Unknown Source)
	... 29 more
#2 Quelques modules également posent problème, les modules sont t'il compatible ou doivent t'il être mis à jour ??

Ici le module Interventions:

Code : Tout sélectionner

Impossible d'appliquer les changements

java.lang.VerifyError: class org.openconcerto.modules.operation.OperationSQLElement overrides final method createTableSource.()Lorg/openconcerto/sql/view/list/SQLTableModelSourceOnline;
org.openconcerto.utils.ExceptionHandler: Impossible d'appliquer les changements
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
	at org.openconcerto.erp.modules.AvailableModulesPanel$3.done(AvailableModulesPanel.java:145)
	at javax.swing.SwingWorker$5.run(Unknown Source)
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
	at sun.swing.AccumulativeRunnable.run(Unknown Source)
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
	at javax.swing.Timer.fireActionPerformed(Unknown Source)
	at javax.swing.Timer$DoPostEvent.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(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.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.WaitDispatchSupport$2.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.WaitDispatchSupport.enter(Unknown Source)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at org.openconcerto.erp.modules.AvailableModulesPanel$1.run(AvailableModulesPanel.java:65)
	at java.awt.event.InvocationEvent.dispatch(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.awt.EventQueue.dispatchEvent(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.util.concurrent.ExecutionException: java.lang.VerifyError: class org.openconcerto.modules.operation.OperationSQLElement overrides final method createTableSource.()Lorg/openconcerto/sql/view/list/SQLTableModelSourceOnline;
	at java.util.concurrent.FutureTask.report(Unknown Source)
	at java.util.concurrent.FutureTask.get(Unknown Source)
	at javax.swing.SwingWorker.get(Unknown Source)
	at org.openconcerto.erp.modules.AvailableModulesPanel$3.done(AvailableModulesPanel.java:127)
	... 42 more
Caused by: java.lang.VerifyError: class org.openconcerto.modules.operation.OperationSQLElement overrides final method createTableSource.()Lorg/openconcerto/sql/view/list/SQLTableModelSourceOnline;
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.access$100(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at org.openconcerto.erp.modules.JarModuleFactory$ModuleClassLoader.loadClass(JarModuleFactory.java:115)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
	at java.lang.Class.getConstructor0(Unknown Source)
	at java.lang.Class.getConstructor(Unknown Source)
	at org.openconcerto.erp.modules.ModuleFactory.createModule(ModuleFactory.java:137)
	at org.openconcerto.erp.modules.JarModuleFactory.createModule(JarModuleFactory.java:162)
	at org.openconcerto.erp.modules.ModuleManager.applyChange(ModuleManager.java:1596)
	at org.openconcerto.erp.modules.ModuleManager.applyChange(ModuleManager.java:1501)
	at org.openconcerto.erp.modules.AvailableModulesPanel$3.doInBackground(AvailableModulesPanel.java:121)
	at org.openconcerto.erp.modules.AvailableModulesPanel$3.doInBackground(AvailableModulesPanel.java:1)
	at javax.swing.SwingWorker$1.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at javax.swing.SwingWorker.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
#3 Le logo personnalise ne se charge pas (logo.png present dans le repertoire Configuration), le bug est present aussi dans la version 1.4.2

#4 Dans les devis, quand on sélectionne le client, les adresses ne sont pas chargées (même chose dans les autres fenêtres de saisie, présent également dans la version 1.4.2

#5 Toujours dans les devis, les ajouts de champs par les modules ne fonctionnent pas (invisibles) par contre sur les factures çq fonctionne.

Re: OpenConcerto 1.5b4

Posté : mar. juin 27, 2017 10:45 am
par locateck
Bonjour,

Est-ce que cette version sera géré en plateforme web comme annoncé il y aquelques mois ?

cordialement

david
doc a écrit :Bonjour,

Quelques petits bug que je viens de découvrir en testant cette version,

#1 lorsque l'on tente de changer le thème et qu'on quitte la fenêtre après avoir appliqué les changements.

Code : Tout sélectionner

UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
	at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:197)
	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.pumpEventsForFilter(Unknown Source)
	at java.awt.WaitDispatchSupport$2.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.WaitDispatchSupport.enter(Unknown Source)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at org.openconcerto.utils.ExceptionHandler.showMsg(ExceptionHandler.java:444)
	at org.openconcerto.utils.ExceptionHandler.showMsgHardened(ExceptionHandler.java:197)
	at org.openconcerto.utils.ExceptionHandler.display(ExceptionHandler.java:168)
	at org.openconcerto.utils.ExceptionHandler.<init>(ExceptionHandler.java:473)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
	at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:197)
	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.NullPointerException
	at java.util.concurrent.ConcurrentHashMap.get(Unknown Source)
	at sun.font.FontDesignMetrics.getMetrics(Unknown Source)
	at sun.swing.SwingUtilities2.getFontMetrics(Unknown Source)
	at javax.swing.JComponent.getFontMetrics(Unknown Source)
	at sun.swing.SwingUtilities2.getFontMetrics(Unknown Source)
	at javax.swing.plaf.synth.SynthTabbedPaneUI.paintTab(Unknown Source)
	at javax.swing.plaf.synth.SynthTabbedPaneUI.paintTabArea(Unknown Source)
	at javax.swing.plaf.synth.SynthTabbedPaneUI.paint(Unknown Source)
	at javax.swing.plaf.synth.SynthTabbedPaneUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager$4.run(Unknown Source)
	at javax.swing.RepaintManager$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$1200(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(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.awt.EventQueue.dispatchEvent(Unknown Source)
	... 29 more
#2 Quelques modules également posent problème, les modules sont t'il compatible ou doivent t'il être mis à jour ??

Ici le module Interventions:

Code : Tout sélectionner

Impossible d'appliquer les changements

java.lang.VerifyError: class org.openconcerto.modules.operation.OperationSQLElement overrides final method createTableSource.()Lorg/openconcerto/sql/view/list/SQLTableModelSourceOnline;
org.openconcerto.utils.ExceptionHandler: Impossible d'appliquer les changements
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
	at org.openconcerto.erp.modules.AvailableModulesPanel$3.done(AvailableModulesPanel.java:145)
	at javax.swing.SwingWorker$5.run(Unknown Source)
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
	at sun.swing.AccumulativeRunnable.run(Unknown Source)
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
	at javax.swing.Timer.fireActionPerformed(Unknown Source)
	at javax.swing.Timer$DoPostEvent.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(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.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.WaitDispatchSupport$2.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.WaitDispatchSupport.enter(Unknown Source)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at org.openconcerto.erp.modules.AvailableModulesPanel$1.run(AvailableModulesPanel.java:65)
	at java.awt.event.InvocationEvent.dispatch(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.awt.EventQueue.dispatchEvent(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.util.concurrent.ExecutionException: java.lang.VerifyError: class org.openconcerto.modules.operation.OperationSQLElement overrides final method createTableSource.()Lorg/openconcerto/sql/view/list/SQLTableModelSourceOnline;
	at java.util.concurrent.FutureTask.report(Unknown Source)
	at java.util.concurrent.FutureTask.get(Unknown Source)
	at javax.swing.SwingWorker.get(Unknown Source)
	at org.openconcerto.erp.modules.AvailableModulesPanel$3.done(AvailableModulesPanel.java:127)
	... 42 more
Caused by: java.lang.VerifyError: class org.openconcerto.modules.operation.OperationSQLElement overrides final method createTableSource.()Lorg/openconcerto/sql/view/list/SQLTableModelSourceOnline;
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.access$100(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at org.openconcerto.erp.modules.JarModuleFactory$ModuleClassLoader.loadClass(JarModuleFactory.java:115)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
	at java.lang.Class.getConstructor0(Unknown Source)
	at java.lang.Class.getConstructor(Unknown Source)
	at org.openconcerto.erp.modules.ModuleFactory.createModule(ModuleFactory.java:137)
	at org.openconcerto.erp.modules.JarModuleFactory.createModule(JarModuleFactory.java:162)
	at org.openconcerto.erp.modules.ModuleManager.applyChange(ModuleManager.java:1596)
	at org.openconcerto.erp.modules.ModuleManager.applyChange(ModuleManager.java:1501)
	at org.openconcerto.erp.modules.AvailableModulesPanel$3.doInBackground(AvailableModulesPanel.java:121)
	at org.openconcerto.erp.modules.AvailableModulesPanel$3.doInBackground(AvailableModulesPanel.java:1)
	at javax.swing.SwingWorker$1.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at javax.swing.SwingWorker.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
#3 Le logo personnalise ne se charge pas (logo.png present dans le repertoire Configuration), le bug est present aussi dans la version 1.4.2

#4 Dans les devis, quand on sélectionne le client, les adresses ne sont pas chargées (même chose dans les autres fenêtres de saisie, présent également dans la version 1.4.2

#5 Toujours dans les devis, les ajouts de champs par les modules ne fonctionnent pas (invisibles) par contre sur les factures çq fonctionne.