J'utilise OpenConcerto depuis 6 mois, pour une utilisation que nous appelerons "phase de tests" avant de me lancer pour de bon. Le logiciel me semble être l'outil idéal après tous ces mois d'usage, et j'envisage d'y saisir ma comptabilité sans filet de secours ^^
Il subsiste deux "bugs" que je souhaite résoudre
------------------- Bug 1 -------------------
Le premier bug semble classé "pas grave" mais j'avoue que je préfère une install propre plutot qu'un bug persistant.
Code : Tout sélectionner
UncaughtException on thread Thread[Configuration destroy,6,main]
Already dropped : |EXERCICE_COMMON.ARCHIVE|
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[Configuration destroy,6,main]
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:86)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:90)
at org.openconcerto.erp.config.Gestion$1.uncaughtException(Gestion.java:117)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.Thread.dispatchUncaughtException(Unknown Source)
Caused by: java.lang.IllegalStateException: Already dropped : |EXERCICE_COMMON.ARCHIVE|
at org.openconcerto.sql.model.DBStructureItemJDBC.droppedRec(DBStructureItemJDBC.java:69)
at org.openconcerto.sql.model.DBStructureItemJDBC.droppedRec(DBStructureItemJDBC.java:64)
at org.openconcerto.sql.model.DBStructureItemJDBC.droppedRec(DBStructureItemJDBC.java:64)
at org.openconcerto.sql.model.DBStructureItemJDBC.droppedRec(DBStructureItemJDBC.java:64)
at org.openconcerto.sql.model.DBStructureItemJDBC.droppedRec(DBStructureItemJDBC.java:64)
at org.openconcerto.sql.model.DBStructureItemJDBC.dropped(DBStructureItemJDBC.java:58)
at org.openconcerto.sql.model.SQLServer.destroy(SQLServer.java:176)
at org.openconcerto.sql.PropsConfiguration.destroy(PropsConfiguration.java:210)
at org.openconcerto.erp.config.ComptaPropsConfiguration.destroy(ComptaPropsConfiguration.java:470)
at org.openconcerto.erp.panel.UserExitPanel$5$1.run(UserExitPanel.java:253)
at java.lang.Thread.run(Unknown Source)
De plus cette erreur de "synchro" ; même pas importante ; arrive de façon récurrente au moment de la sauvegarde. Tous les utilisateurs de OC ne semblent pas impactés (je n'ai trouvé que deux post).
Je désirerais avoir une install propre ne générant pas ces erreurs... et puis celà éviterait de donner un côté "baisse de confiance" à chaque fois qu'on voit cette erreur récurrente.
------------------- Bug 2 -------------------
Mon second soucis, provient de l'installation des modules Gestion de Projets & Prospect
- Je télécharge les .jar
J'ouvre OC, menu modules
Je fais glisser les .jar dans la liste vide (l'erreur est-elle la ?)
Je coche les cases correspondant au module à installer
Je fais "Installer"
Code : Tout sélectionner
Impossible de démarrer les modules
java.lang.Exception: Couldn't install module org.openconcerto.modules.customerrelationship.lead.Module@12be8f7
org.openconcerto.utils.ExceptionHandler: Impossible de démarrer les modules
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:86)
at org.openconcerto.erp.modules.AvailableModulesPanel$2$1.done(AvailableModulesPanel.java:132)
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$200(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$1.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.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:63)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(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$1.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.Exception: Couldn't install module org.openconcerto.modules.customerrelationship.lead.Module@12be8f7
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$2$1.done(AvailableModulesPanel.java:130)
... 41 more
Caused by: java.lang.Exception: Couldn't install module org.openconcerto.modules.customerrelationship.lead.Module@12be8f7
at org.openconcerto.erp.modules.ModuleManager.installAndRegister(ModuleManager.java:900)
at org.openconcerto.erp.modules.ModuleManager.createModules(ModuleManager.java:851)
at org.openconcerto.erp.modules.ModuleManager.startModules(ModuleManager.java:819)
at org.openconcerto.erp.modules.ModuleManager.startModules(ModuleManager.java:807)
at org.openconcerto.erp.modules.ModuleManager.startModule(ModuleManager.java:791)
at org.openconcerto.erp.modules.AvailableModulesPanel$2$1.doInBackground(AvailableModulesPanel.java:122)
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)
Caused by: java.lang.IllegalArgumentException: Table already exists : LEAD
at org.openconcerto.erp.modules.DBContext.getCreateTable(DBContext.java:126)
at org.openconcerto.modules.customerrelationship.lead.Module.install(Module.java:34)
at org.openconcerto.erp.modules.ModuleManager$5.handle(ModuleManager.java:697)
at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:85)
at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:690)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:66)
at org.openconcerto.erp.modules.ModuleManager.install(ModuleManager.java:691)
at org.openconcerto.erp.modules.ModuleManager.installAndRegister(ModuleManager.java:898)
... 11 more
Merci pour la lecture et l'aide que pourra m'apporter la communauté.
Je teste OpenConcerto depuis un bon moment et je préfère m'arracher les cheveux à faire une install propre que voir ailleurs ^^
A vous lire
studio nigao
------------------- Config -------------------
Ma configuration pour les tests
Machine : Imac Mountain Lion
Java : Mise à jour OK
OpenOffice : Version 4.0.0
OpenConcerto : Version stable 1.2 Monoposte (ou 1.3b5 mais même problème, j'ai bien fait Maj de la base dans le module configuration)
Type de base : H2
Base de données : modèle fournit sans aucune modification