Bonjour
Suite à la perte du disque dur, restauration sous windows 8 d'une base OpenConcerto.h2.db, connexion et mise à niveau sur Open concerto 1.4b3 sans problème, ouverture de 2 dossiers sans soucis. Le troisième donne un message d'erreur suivant :
Impossible de configurer les modules requis
Couldn't install module org.openconcerto.modules.extensionbuilder.ExtensionBuilderModule@c8b6e1
org.openconcerto.utils.ExceptionHandler: Impossible de configurer les modules requis
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:112)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:116)
at org.openconcerto.erp.action.NouvelleConnexionAction$3.run(NouvelleConnexionAction.java:387)
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$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.lang.Exception: Couldn't install module org.openconcerto.modules.extensionbuilder.ExtensionBuilderModule@c8b6e1
at org.openconcerto.erp.modules.ModuleManager.installAndRegister(ModuleManager.java:1740)
at org.openconcerto.erp.modules.ModuleManager.applyChange(ModuleManager.java:1614)
at org.openconcerto.erp.modules.ModuleManager.createModules(ModuleManager.java:1464)
at org.openconcerto.erp.modules.ModuleManager.createModules(ModuleManager.java:1436)
at org.openconcerto.erp.modules.ModuleManager.init(ModuleManager.java:553)
at org.openconcerto.erp.action.NouvelleConnexionAction$1.run(NouvelleConnexionAction.java:148)
at org.openconcerto.sql.ui.ConnexionPanel.connect(ConnexionPanel.java:476)
at org.openconcerto.sql.ui.ConnexionPanel.access$4(ConnexionPanel.java:449)
at org.openconcerto.sql.ui.ConnexionPanel$7.run(ConnexionPanel.java:404)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.openconcerto.erp.modules.DBContext.<init>(DBContext.java:65)
at org.openconcerto.erp.modules.ModuleManager$6.handle(ModuleManager.java:1013)
at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:115)
at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:769)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:96)
at org.openconcerto.erp.modules.ModuleManager.install(ModuleManager.java:1009)
at org.openconcerto.erp.modules.ModuleManager.installAndRegister(ModuleManager.java:1738)
... 9 more
En fermant le message la fenêtre d'installation des modules s'affiche avec Extension Builder et les cases "Installées sur le serveur" et "Requis par le système"
Mais impossible d'installer ou de dé-installer le module Extension Builder.
Après avoir cherché sur le forum je constate que la restauration des données n'est pas sans poser des problèmes et encore je suis sur une base H2, c'est pourtant une phase critique pour un logiciel de comptabilité.
Si vous avez une idée ou un solution je suis preneur. Merci d'avance
Serge
probleme de restauration de BD H2 avec Extension Builder
Bonjour,
De ce que je comprend :
- vous utilisiez OpenConcerto 1.3 avec plusieurs sociétés/dossiers, dont une avec le module ExtensionBuilder
- vous avez restauré la version 1.3 depuis une sauvegarde
- vous avez mis à jour en version 1.4b2
A part le fait d'utiliser une version beta en production, le problème vient surtout du module, est il présent dans le dossier Modules?
Cordialement,
De ce que je comprend :
- vous utilisiez OpenConcerto 1.3 avec plusieurs sociétés/dossiers, dont une avec le module ExtensionBuilder
- vous avez restauré la version 1.3 depuis une sauvegarde
- vous avez mis à jour en version 1.4b2
A part le fait d'utiliser une version beta en production, le problème vient surtout du module, est il présent dans le dossier Modules?
Cordialement,
Bonjour,
Oui le module est bien présent dans le répertoire "Module" et j'ai testé il s'installe correctement à partir d'un autre dossier
"En fermant le message la fenêtre d'installation des modules s'affiche avec Extension Builder et les cases "Installés sur le serveur" et "Requis par le système"
et oui la mise à niveau de la base à été fait sur 1.4b3
Oui le module est bien présent dans le répertoire "Module" et j'ai testé il s'installe correctement à partir d'un autre dossier
"En fermant le message la fenêtre d'installation des modules s'affiche avec Extension Builder et les cases "Installés sur le serveur" et "Requis par le système"
et oui la mise à niveau de la base à été fait sur 1.4b3
Bonjour,
Restez en version 1.3.2, les bétas ne sont pas faites pour être utilisées en production,
les modules doivent être mis à jour.
Cordialement,
Restez en version 1.3.2, les bétas ne sont pas faites pour être utilisées en production,
les modules doivent être mis à jour.
Cordialement,
Bonjour,
J'ai essayé avec la version 1.3.2 installée sur un nouveau PC avec windows 8 et le module Extension Builder, cela ne change rien, toujours le même message d'erreur (voir plus haut) et si j'essaye d'installer le module dans la fenêtre module qui s'ouvre de suite après le premier message d'erreur j'ai ce message :
Impossible d'appliquer les changements
java.lang.Exception: Couldn't install module org.openconcerto.modules.extensionbuilder.ExtensionBuilderModule@1e0493a
org.openconcerto.utils.ExceptionHandler: Impossible d'appliquer les changements
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:112)
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$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.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$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.extensionbuilder.ExtensionBuilderModule@1e0493a
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
A noter que je n'ai aucun problème pour installer ou dé-installer le module (sans l'utiliser vraiment) sur les autres dossiers je vais j'ai tester sur un autre PC avec une autre sauvegarde le module Extension Builder qui semble poser problème en cas de restauration sur un logiciel nouvellement téléchargé. La question étant " toute les informations nécessaires à la restauration sont elles dans la DB H2 en cas d'utilisation du module Extension Builder ?
J'ai essayé avec la version 1.3.2 installée sur un nouveau PC avec windows 8 et le module Extension Builder, cela ne change rien, toujours le même message d'erreur (voir plus haut) et si j'essaye d'installer le module dans la fenêtre module qui s'ouvre de suite après le premier message d'erreur j'ai ce message :
Impossible d'appliquer les changements
java.lang.Exception: Couldn't install module org.openconcerto.modules.extensionbuilder.ExtensionBuilderModule@1e0493a
org.openconcerto.utils.ExceptionHandler: Impossible d'appliquer les changements
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:112)
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$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.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$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.extensionbuilder.ExtensionBuilderModule@1e0493a
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
A noter que je n'ai aucun problème pour installer ou dé-installer le module (sans l'utiliser vraiment) sur les autres dossiers je vais j'ai tester sur un autre PC avec une autre sauvegarde le module Extension Builder qui semble poser problème en cas de restauration sur un logiciel nouvellement téléchargé. La question étant " toute les informations nécessaires à la restauration sont elles dans la DB H2 en cas d'utilisation du module Extension Builder ?
Bien
j'ai essayé sur un autre PC avec une autre sauvegarde dont le dossier avait utilisé le module Extension Builder qui semble poser problème. résultat la restauration se fait parfaitement sans souci. Y compris d'une version 1.4b2 sur version 1.3. la je sais plus ou chercher. je vais lui demander de se rapprocher de l'assistance.
Merci
j'ai essayé sur un autre PC avec une autre sauvegarde dont le dossier avait utilisé le module Extension Builder qui semble poser problème. résultat la restauration se fait parfaitement sans souci. Y compris d'une version 1.4b2 sur version 1.3. la je sais plus ou chercher. je vais lui demander de se rapprocher de l'assistance.
Merci
-
- Messages : 144
- Enregistré le : mer. juil. 22, 2015 12:17 pm
Bonjour,
j'ai eu le même problème après une restauration d'une base Postresql.
Même résulta en version 1.3.2 et 1.4b3.
La solution (brutale) pour moi a été :
- (a) effacement des extensions.
- effacer le fichier "org.openconcerto.modules.extensionbuilder-1.0.jar" du répertoire "Modules"
- ré-initialisation d'une base 1.3.2
- restauration écritures
- ré-installation du fichier "org.openconcerto.modules.extensionbuilder-1.0.jar" dans le répertoire "Modules"
- (b) effacement des extensions.
- re-composition des extensions.
(a-b) lors d'une restauration j'ai du effacer les extensions (a) avant la restauration des écritures, une autre fois (b) après la restauration. aucune idée du pourquoi.
la solution est galère si les extensions sont un peu compliquées.
Je n'ai pas copié les logs des crashs.
Apparemment le problème vient de la ré-activation des extensions.
Edit : j'ai tout fait avec un Java v7, je n'ai pas de Java v8 installé sur le poste en question
j'ai eu le même problème après une restauration d'une base Postresql.
Même résulta en version 1.3.2 et 1.4b3.
La solution (brutale) pour moi a été :
- (a) effacement des extensions.
- effacer le fichier "org.openconcerto.modules.extensionbuilder-1.0.jar" du répertoire "Modules"
- ré-initialisation d'une base 1.3.2
- restauration écritures
- ré-installation du fichier "org.openconcerto.modules.extensionbuilder-1.0.jar" dans le répertoire "Modules"
- (b) effacement des extensions.
- re-composition des extensions.
(a-b) lors d'une restauration j'ai du effacer les extensions (a) avant la restauration des écritures, une autre fois (b) après la restauration. aucune idée du pourquoi.
la solution est galère si les extensions sont un peu compliquées.
Je n'ai pas copié les logs des crashs.
Apparemment le problème vient de la ré-activation des extensions.
Edit : j'ai tout fait avec un Java v7, je n'ai pas de Java v8 installé sur le poste en question
Modifié en dernier par Samuel_Burg le lun. août 10, 2015 9:02 am, modifié 1 fois.
La version 1.3.x N'EST PAS COMPATIBLE AVEC JAVA 8. Les version 1.4 oui.adpme974 a écrit :J' ai pourtant vérifié c'est toujours la même version de JAVA 2.8.51

Installez Java 7.
Et si vous n'en êtes plus à passer outre toutes les contraintes d'intégrité que nous avons mis en place,
laissez enfoncer la touche CTRL quand vous appuyez sur le bouton de désinstallation du module.
Cordialement,