bonjour,
OC version 1.4
j'ai installé le module OCR, pour voir.
vu que je n'ai que 20 factures par mois à saisir, j'ai voulu désinstaller le module.
je sélectionne OCR, clique donc sur desinstaller, OC me propose de redémarrer, OK
et c'est un autre programme qui s'ouvre (du moins en apparence).
si je quitte encore une fois et relance le "bon" OC, le module est bien désactivé
[résolu] petit bug lors de désinstallation de modules
Second bug, plus gênant, à la désinstallation d'un module
Suite à l'aide Hotline d'ILM, je me suis rendu compte que le module "Projet" et "Notes de frais" etaient inutiles à ce jour.
J'ai tenté de les désactiver/ désinstaler.
Toute une série de message d'erreur:
- A chaque lancement d'OC
puis "Impossible de configurer les modules requis"
- Si je sélectionne "projet" et clique sur "installer"
- si je clique sur "desinstaller", message d'erreur
OC ne marche plus. Je suis sans solutions. Help!
Suite à l'aide Hotline d'ILM, je me suis rendu compte que le module "Projet" et "Notes de frais" etaient inutiles à ce jour.
J'ai tenté de les désactiver/ désinstaler.
Toute une série de message d'erreur:
- A chaque lancement d'OC
Code : Tout sélectionner
Impossible de configurer les modules requis
Couldn't install module org.openconcerto.modules.project.Module@115c6cb
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:353)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.Exception: Couldn't install module org.openconcerto.modules.project.Module@115c6cb
at org.openconcerto.erp.modules.ModuleManager.installAndRegister(ModuleManager.java:1743)
at org.openconcerto.erp.modules.ModuleManager.applyChange(ModuleManager.java:1617)
at org.openconcerto.erp.modules.ModuleManager.createModules(ModuleManager.java:1467)
at org.openconcerto.erp.modules.ModuleManager.createModules(ModuleManager.java:1439)
at org.openconcerto.erp.modules.ModuleManager.init(ModuleManager.java:553)
at org.openconcerto.erp.action.NouvelleConnexionAction$1.run(NouvelleConnexionAction.java:149)
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(Thread.java:695)
Caused by: java.lang.IllegalArgumentException: unknown field ID_AFFAIRE in SAISIE_VENTE_FACTURE. The table SAISIE_VENTE_FACTURE contains the followins fields: [NOM, T_TTC, ID_COMPTE_PCE_SERVICE, T_POIDS, DATE_ENVOI, ID_TAXE, COMPLEMENT, ACOMPTE, T_AVOIR_TTC, T_HT, ID_COMPTE_PCE_VENTE, REMISE_HT, NUMERO, ID_CLIENT, PREVISIONNELLE, DATE, ID_MOUVEMENT, ID_MODE_REGLEMENT, COMPTE_SERVICE_AUTO, AFFACTURAGE, POURCENT_ACOMPTE, T_SERVICE, ID_REFERENCE_CLIENT, CONTROLE_TECHNIQUE, ID_MOIS_CCIP, INFOS, DATE_ENVOI_AFFACTURAGE, ID_COMMERCIAL, ID_ADRESSE, ARCHIVE, PORT_HT, ORDRE, ID_USER_COMMON_MODIFY, REF_CLIENT, DATE_REGLEMENT, ID_DEVIS, RETOUR_NATEXIS, T_TVA, ID_USER_COMMON_CREATE, ENVOYE_EN_AFFACTURAGE, ID, ID_CONTACT, TYPE_INTERVENTION, T_HA, MODIFICATION_DATE, CREATION_DATE, ID_AVOIR_CLIENT, T_DEVISE, ID_TARIF, ID_MODELE, ID_TAXE_PORT, POURCENT_FACTURABLE, MONTANT_FACTURABLE, SOLDE, PARTIAL, ID_ADRESSE_LIVRAISON, POURCENT_REMISE, MONTANT_REMISE, ID_CLIENT_DEPARTEMENT, CREATE_VIRTUAL_STOCK]
at org.openconcerto.sql.model.SQLTable.getField(SQLTable.java:897)
at org.openconcerto.erp.modules.DBContext.<init>(DBContext.java:65)
at org.openconcerto.erp.modules.ModuleManager$6.handle(ModuleManager.java:1016)
at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:147)
at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:844)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:812)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:125)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:97)
at org.openconcerto.erp.modules.ModuleManager.install(ModuleManager.java:1012)
at org.openconcerto.erp.modules.ModuleManager.installAndRegister(ModuleManager.java:1741)
... 9 more
Code : Tout sélectionner
Impossible d'appliquer les changements
java.lang.Exception: Couldn't install module org.openconcerto.modules.project.Module@115c6cb
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(SwingWorker.java:717)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814)
at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824)
at javax.swing.Timer.fireActionPerformed(Timer.java:291)
at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
at java.awt.Dialog$1.run(Dialog.java:1049)
at java.awt.Dialog$3.run(Dialog.java:1101)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1099)
at java.awt.Component.show(Component.java:1615)
at java.awt.Component.setVisible(Component.java:1567)
at java.awt.Window.setVisible(Window.java:846)
at java.awt.Dialog.setVisible(Dialog.java:984)
at org.openconcerto.erp.modules.AvailableModulesPanel$1.run(AvailableModulesPanel.java:65)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.util.concurrent.ExecutionException: java.lang.Exception: Couldn't install module org.openconcerto.modules.project.Module@115c6cb
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at javax.swing.SwingWorker.get(SwingWorker.java:582)
at org.openconcerto.erp.modules.AvailableModulesPanel$3.done(AvailableModulesPanel.java:127)
... 40 more
Caused by: java.lang.Exception: Couldn't install module org.openconcerto.modules.project.Module@115c6cb
at org.openconcerto.erp.modules.ModuleManager.installAndRegister(ModuleManager.java:1743)
at org.openconcerto.erp.modules.ModuleManager.applyChange(ModuleManager.java:1617)
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(SwingWorker.java:277)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at javax.swing.SwingWorker.run(SwingWorker.java:316)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:695)
Caused by: java.lang.IllegalArgumentException: unknown field ID_AFFAIRE in SAISIE_VENTE_FACTURE. The table SAISIE_VENTE_FACTURE contains the followins fields: [NOM, T_TTC, ID_COMPTE_PCE_SERVICE, T_POIDS, DATE_ENVOI, ID_TAXE, COMPLEMENT, ACOMPTE, T_AVOIR_TTC, T_HT, ID_COMPTE_PCE_VENTE, REMISE_HT, NUMERO, ID_CLIENT, PREVISIONNELLE, DATE, ID_MOUVEMENT, ID_MODE_REGLEMENT, COMPTE_SERVICE_AUTO, AFFACTURAGE, POURCENT_ACOMPTE, T_SERVICE, ID_REFERENCE_CLIENT, CONTROLE_TECHNIQUE, ID_MOIS_CCIP, INFOS, DATE_ENVOI_AFFACTURAGE, ID_COMMERCIAL, ID_ADRESSE, ARCHIVE, PORT_HT, ORDRE, ID_USER_COMMON_MODIFY, REF_CLIENT, DATE_REGLEMENT, ID_DEVIS, RETOUR_NATEXIS, T_TVA, ID_USER_COMMON_CREATE, ENVOYE_EN_AFFACTURAGE, ID, ID_CONTACT, TYPE_INTERVENTION, T_HA, MODIFICATION_DATE, CREATION_DATE, ID_AVOIR_CLIENT, T_DEVISE, ID_TARIF, ID_MODELE, ID_TAXE_PORT, POURCENT_FACTURABLE, MONTANT_FACTURABLE, SOLDE, PARTIAL, ID_ADRESSE_LIVRAISON, POURCENT_REMISE, MONTANT_REMISE, ID_CLIENT_DEPARTEMENT, CREATE_VIRTUAL_STOCK]
at org.openconcerto.sql.model.SQLTable.getField(SQLTable.java:897)
at org.openconcerto.erp.modules.DBContext.<init>(DBContext.java:65)
at org.openconcerto.erp.modules.ModuleManager$6.handle(ModuleManager.java:1016)
at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:147)
at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:844)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:812)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:125)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:97)
at org.openconcerto.erp.modules.ModuleManager.install(ModuleManager.java:1012)
at org.openconcerto.erp.modules.ModuleManager.installAndRegister(ModuleManager.java:1741)
... 11 more
Code : Tout sélectionner
Erreur lors de la fermeture
ID_AFFAIRE is not a child of DBStructureItemDB /SAISIE_VENTE_FACTURE/
org.openconcerto.utils.ExceptionHandler: Erreur lors de la fermeture
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:112)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:116)
at org.openconcerto.erp.panel.UserExitPanel.closeGNx(UserExitPanel.java:185)
at org.openconcerto.erp.panel.UserExitPanel.access$0(UserExitPanel.java:155)
at org.openconcerto.erp.panel.UserExitPanel$2.actionPerformed(UserExitPanel.java:107)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6414)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
at java.awt.Component.processEvent(Component.java:6179)
at java.awt.Container.processEvent(Container.java:2084)
at java.awt.Component.dispatchEventImpl(Component.java:4776)
at java.awt.Container.dispatchEventImpl(Container.java:2142)
at java.awt.Component.dispatchEvent(Component.java:4604)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4618)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4209)
at java.awt.Container.dispatchEventImpl(Container.java:2128)
at java.awt.Window.dispatchEventImpl(Window.java:2492)
at java.awt.Component.dispatchEvent(Component.java:4604)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:690)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
at java.awt.Dialog$1.run(Dialog.java:1049)
at java.awt.Dialog$3.run(Dialog.java:1101)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1099)
at java.awt.Component.show(Component.java:1615)
at java.awt.Component.setVisible(Component.java:1567)
at java.awt.Window.setVisible(Window.java:846)
at java.awt.Dialog.setVisible(Dialog.java:984)
at org.openconcerto.erp.config.Gestion.askForExit(Gestion.java:563)
at org.openconcerto.erp.modules.AvailableModulesPanel.applySolution(AvailableModulesPanel.java:108)
at org.openconcerto.erp.modules.ModulePanel$4$1.done(ModulePanel.java:258)
at javax.swing.SwingWorker$5.run(SwingWorker.java:717)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814)
at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824)
at javax.swing.Timer.fireActionPerformed(Timer.java:291)
at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
at java.awt.Dialog$1.run(Dialog.java:1049)
at java.awt.Dialog$3.run(Dialog.java:1101)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1099)
at java.awt.Component.show(Component.java:1615)
at java.awt.Component.setVisible(Component.java:1567)
at java.awt.Window.setVisible(Window.java:846)
at java.awt.Dialog.setVisible(Dialog.java:984)
at org.openconcerto.erp.modules.AvailableModulesPanel$1.run(AvailableModulesPanel.java:65)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.openconcerto.sql.model.DBStructureItemNotFound: ID_AFFAIRE is not a child of DBStructureItemDB /SAISIE_VENTE_FACTURE/
at org.openconcerto.sql.model.DBStructureItem.getCheckedChild(DBStructureItem.java:101)
at org.openconcerto.sql.model.DBStructureItem.getDescendant(DBStructureItem.java:135)
at org.openconcerto.sql.model.DBStructureItem.getDescendant(DBStructureItem.java:139)
at org.openconcerto.sql.model.DBStructureItem.getContextualDescendant(DBStructureItem.java:263)
at org.openconcerto.sql.model.DBStructureItem.getContextualDescendant(DBStructureItem.java:281)
at org.openconcerto.sql.model.DBStructureItem.getDesc(DBStructureItem.java:286)
at org.openconcerto.erp.modules.ModuleManager$14.create(ModuleManager.java:2214)
at org.openconcerto.sql.utils.SQLUtils$1.handle(SQLUtils.java:80)
at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:147)
at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:844)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:812)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:125)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:97)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:77)
at org.openconcerto.erp.modules.ModuleManager.uninstallUnsafe(ModuleManager.java:2197)
at org.openconcerto.erp.modules.ModuleManager.applyChange(ModuleManager.java:1521)
at org.openconcerto.erp.modules.AvailableModulesPanel$2.afterWindowsClosed(AvailableModulesPanel.java:113)
at org.openconcerto.erp.panel.UserExitPanel.closeGNx(UserExitPanel.java:180)
... 86 more
Utilisateur OC depuis mai 2014, MacOS
Bonjour,
Laissez enfoncé la touche "CTRL" en cliquant sur désinstaller... c'est votre module projet qui fait des siennes.
Cordialement,
Laissez enfoncé la touche "CTRL" en cliquant sur désinstaller... c'est votre module projet qui fait des siennes.
Cordialement,
merci.
ctrl + désinstaller ne change rien malgré le message "desinstaller le module *en ce passant des modules si necessaires*"
Au redémarrage suivant, le module est toujours installé et les meme message d'erreur qui empêchent OC de démarrer (sur la société en question)
ctrl + désinstaller ne change rien malgré le message "desinstaller le module *en ce passant des modules si necessaires*"
Au redémarrage suivant, le module est toujours installé et les meme message d'erreur qui empêchent OC de démarrer (sur la société en question)
Utilisateur OC depuis mai 2014, MacOS
ospeleo a écrit :Second bug, plus gênant, à la désinstallation d'un module
Suite à l'aide Hotline d'ILM, je me suis rendu compte que le module "Projet" et "Notes de frais" etaient inutiles poure mon utilisation à ce jour.
J'ai tenté de les désactiver/ désinstaler.
Toute une série de message d'erreur:
- A chaque lancement d'OCpuis "Impossible de configurer les modules requis" - Si je sélectionne "projet" et clique sur "installer"Code : Tout sélectionner
Impossible de configurer les modules requis Couldn't install module org.openconcerto.modules.project.Module@115c6cb 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:353) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: java.lang.Exception: Couldn't install module org.openconcerto.modules.project.Module@115c6cb at org.openconcerto.erp.modules.ModuleManager.installAndRegister(ModuleManager.java:1743) at org.openconcerto.erp.modules.ModuleManager.applyChange(ModuleManager.java:1617) at org.openconcerto.erp.modules.ModuleManager.createModules(ModuleManager.java:1467) at org.openconcerto.erp.modules.ModuleManager.createModules(ModuleManager.java:1439) at org.openconcerto.erp.modules.ModuleManager.init(ModuleManager.java:553) at org.openconcerto.erp.action.NouvelleConnexionAction$1.run(NouvelleConnexionAction.java:149) 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(Thread.java:695) Caused by: java.lang.IllegalArgumentException: unknown field ID_AFFAIRE in SAISIE_VENTE_FACTURE. The table SAISIE_VENTE_FACTURE contains the followins fields: [NOM, T_TTC, ID_COMPTE_PCE_SERVICE, T_POIDS, DATE_ENVOI, ID_TAXE, COMPLEMENT, ACOMPTE, T_AVOIR_TTC, T_HT, ID_COMPTE_PCE_VENTE, REMISE_HT, NUMERO, ID_CLIENT, PREVISIONNELLE, DATE, ID_MOUVEMENT, ID_MODE_REGLEMENT, COMPTE_SERVICE_AUTO, AFFACTURAGE, POURCENT_ACOMPTE, T_SERVICE, ID_REFERENCE_CLIENT, CONTROLE_TECHNIQUE, ID_MOIS_CCIP, INFOS, DATE_ENVOI_AFFACTURAGE, ID_COMMERCIAL, ID_ADRESSE, ARCHIVE, PORT_HT, ORDRE, ID_USER_COMMON_MODIFY, REF_CLIENT, DATE_REGLEMENT, ID_DEVIS, RETOUR_NATEXIS, T_TVA, ID_USER_COMMON_CREATE, ENVOYE_EN_AFFACTURAGE, ID, ID_CONTACT, TYPE_INTERVENTION, T_HA, MODIFICATION_DATE, CREATION_DATE, ID_AVOIR_CLIENT, T_DEVISE, ID_TARIF, ID_MODELE, ID_TAXE_PORT, POURCENT_FACTURABLE, MONTANT_FACTURABLE, SOLDE, PARTIAL, ID_ADRESSE_LIVRAISON, POURCENT_REMISE, MONTANT_REMISE, ID_CLIENT_DEPARTEMENT, CREATE_VIRTUAL_STOCK] at org.openconcerto.sql.model.SQLTable.getField(SQLTable.java:897) at org.openconcerto.erp.modules.DBContext.<init>(DBContext.java:65) at org.openconcerto.erp.modules.ModuleManager$6.handle(ModuleManager.java:1016) at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:147) at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55) at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:844) at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:812) at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:125) at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:97) at org.openconcerto.erp.modules.ModuleManager.install(ModuleManager.java:1012) at org.openconcerto.erp.modules.ModuleManager.installAndRegister(ModuleManager.java:1741) ... 9 more
- si je clique sur "desinstaller", message d'erreurCode : Tout sélectionner
Impossible d'appliquer les changements java.lang.Exception: Couldn't install module org.openconcerto.modules.project.Module@115c6cb 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(SwingWorker.java:717) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814) at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824) at javax.swing.Timer.fireActionPerformed(Timer.java:291) at javax.swing.Timer$DoPostEvent.run(Timer.java:221) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205) at java.awt.Dialog$1.run(Dialog.java:1049) at java.awt.Dialog$3.run(Dialog.java:1101) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1099) at java.awt.Component.show(Component.java:1615) at java.awt.Component.setVisible(Component.java:1567) at java.awt.Window.setVisible(Window.java:846) at java.awt.Dialog.setVisible(Dialog.java:984) at org.openconcerto.erp.modules.AvailableModulesPanel$1.run(AvailableModulesPanel.java:65) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: java.util.concurrent.ExecutionException: java.lang.Exception: Couldn't install module org.openconcerto.modules.project.Module@115c6cb at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at javax.swing.SwingWorker.get(SwingWorker.java:582) at org.openconcerto.erp.modules.AvailableModulesPanel$3.done(AvailableModulesPanel.java:127) ... 40 more Caused by: java.lang.Exception: Couldn't install module org.openconcerto.modules.project.Module@115c6cb at org.openconcerto.erp.modules.ModuleManager.installAndRegister(ModuleManager.java:1743) at org.openconcerto.erp.modules.ModuleManager.applyChange(ModuleManager.java:1617) 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(SwingWorker.java:277) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at javax.swing.SwingWorker.run(SwingWorker.java:316) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:695) Caused by: java.lang.IllegalArgumentException: unknown field ID_AFFAIRE in SAISIE_VENTE_FACTURE. The table SAISIE_VENTE_FACTURE contains the followins fields: [NOM, T_TTC, ID_COMPTE_PCE_SERVICE, T_POIDS, DATE_ENVOI, ID_TAXE, COMPLEMENT, ACOMPTE, T_AVOIR_TTC, T_HT, ID_COMPTE_PCE_VENTE, REMISE_HT, NUMERO, ID_CLIENT, PREVISIONNELLE, DATE, ID_MOUVEMENT, ID_MODE_REGLEMENT, COMPTE_SERVICE_AUTO, AFFACTURAGE, POURCENT_ACOMPTE, T_SERVICE, ID_REFERENCE_CLIENT, CONTROLE_TECHNIQUE, ID_MOIS_CCIP, INFOS, DATE_ENVOI_AFFACTURAGE, ID_COMMERCIAL, ID_ADRESSE, ARCHIVE, PORT_HT, ORDRE, ID_USER_COMMON_MODIFY, REF_CLIENT, DATE_REGLEMENT, ID_DEVIS, RETOUR_NATEXIS, T_TVA, ID_USER_COMMON_CREATE, ENVOYE_EN_AFFACTURAGE, ID, ID_CONTACT, TYPE_INTERVENTION, T_HA, MODIFICATION_DATE, CREATION_DATE, ID_AVOIR_CLIENT, T_DEVISE, ID_TARIF, ID_MODELE, ID_TAXE_PORT, POURCENT_FACTURABLE, MONTANT_FACTURABLE, SOLDE, PARTIAL, ID_ADRESSE_LIVRAISON, POURCENT_REMISE, MONTANT_REMISE, ID_CLIENT_DEPARTEMENT, CREATE_VIRTUAL_STOCK] at org.openconcerto.sql.model.SQLTable.getField(SQLTable.java:897) at org.openconcerto.erp.modules.DBContext.<init>(DBContext.java:65) at org.openconcerto.erp.modules.ModuleManager$6.handle(ModuleManager.java:1016) at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:147) at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55) at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:844) at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:812) at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:125) at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:97) at org.openconcerto.erp.modules.ModuleManager.install(ModuleManager.java:1012) at org.openconcerto.erp.modules.ModuleManager.installAndRegister(ModuleManager.java:1741) ... 11 more
OC ne marche plus. Je suis sans solutions. Help!Code : Tout sélectionner
Erreur lors de la fermeture ID_AFFAIRE is not a child of DBStructureItemDB /SAISIE_VENTE_FACTURE/ org.openconcerto.utils.ExceptionHandler: Erreur lors de la fermeture at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:112) at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:116) at org.openconcerto.erp.panel.UserExitPanel.closeGNx(UserExitPanel.java:185) at org.openconcerto.erp.panel.UserExitPanel.access$0(UserExitPanel.java:155) at org.openconcerto.erp.panel.UserExitPanel$2.actionPerformed(UserExitPanel.java:107) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6414) at javax.swing.JComponent.processMouseEvent(JComponent.java:3275) at java.awt.Component.processEvent(Component.java:6179) at java.awt.Container.processEvent(Container.java:2084) at java.awt.Component.dispatchEventImpl(Component.java:4776) at java.awt.Container.dispatchEventImpl(Container.java:2142) at java.awt.Component.dispatchEvent(Component.java:4604) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4618) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4209) at java.awt.Container.dispatchEventImpl(Container.java:2128) at java.awt.Window.dispatchEventImpl(Window.java:2492) at java.awt.Component.dispatchEvent(Component.java:4604) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97) at java.awt.EventQueue$3.run(EventQueue.java:690) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:687) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205) at java.awt.Dialog$1.run(Dialog.java:1049) at java.awt.Dialog$3.run(Dialog.java:1101) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1099) at java.awt.Component.show(Component.java:1615) at java.awt.Component.setVisible(Component.java:1567) at java.awt.Window.setVisible(Window.java:846) at java.awt.Dialog.setVisible(Dialog.java:984) at org.openconcerto.erp.config.Gestion.askForExit(Gestion.java:563) at org.openconcerto.erp.modules.AvailableModulesPanel.applySolution(AvailableModulesPanel.java:108) at org.openconcerto.erp.modules.ModulePanel$4$1.done(ModulePanel.java:258) at javax.swing.SwingWorker$5.run(SwingWorker.java:717) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814) at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824) at javax.swing.Timer.fireActionPerformed(Timer.java:291) at javax.swing.Timer$DoPostEvent.run(Timer.java:221) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205) at java.awt.Dialog$1.run(Dialog.java:1049) at java.awt.Dialog$3.run(Dialog.java:1101) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1099) at java.awt.Component.show(Component.java:1615) at java.awt.Component.setVisible(Component.java:1567) at java.awt.Window.setVisible(Window.java:846) at java.awt.Dialog.setVisible(Dialog.java:984) at org.openconcerto.erp.modules.AvailableModulesPanel$1.run(AvailableModulesPanel.java:65) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.openconcerto.sql.model.DBStructureItemNotFound: ID_AFFAIRE is not a child of DBStructureItemDB /SAISIE_VENTE_FACTURE/ at org.openconcerto.sql.model.DBStructureItem.getCheckedChild(DBStructureItem.java:101) at org.openconcerto.sql.model.DBStructureItem.getDescendant(DBStructureItem.java:135) at org.openconcerto.sql.model.DBStructureItem.getDescendant(DBStructureItem.java:139) at org.openconcerto.sql.model.DBStructureItem.getContextualDescendant(DBStructureItem.java:263) at org.openconcerto.sql.model.DBStructureItem.getContextualDescendant(DBStructureItem.java:281) at org.openconcerto.sql.model.DBStructureItem.getDesc(DBStructureItem.java:286) at org.openconcerto.erp.modules.ModuleManager$14.create(ModuleManager.java:2214) at org.openconcerto.sql.utils.SQLUtils$1.handle(SQLUtils.java:80) at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:147) at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55) at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:844) at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:812) at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:125) at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:97) at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:77) at org.openconcerto.erp.modules.ModuleManager.uninstallUnsafe(ModuleManager.java:2197) at org.openconcerto.erp.modules.ModuleManager.applyChange(ModuleManager.java:1521) at org.openconcerto.erp.modules.AvailableModulesPanel$2.afterWindowsClosed(AvailableModulesPanel.java:113) at org.openconcerto.erp.panel.UserExitPanel.closeGNx(UserExitPanel.java:180) ... 86 more
Utilisateur OC depuis mai 2014, MacOS
Il va vous falloir faire un peu de ménage manuellement dans la table FWK_MODULE_METADATA !
Supprimez les lignes qui font référence à 'project'.
Cordialement,
Supprimez les lignes qui font référence à 'project'.
Cordialement,
j'avais fait un tutoriel sur ce forum qui expliquait comment se connecter à h2. Ce tutoriel a disparu. Savez-vous où il se trouve ?
j'avais passé une trentaine d'heure la dernière fois pour savoir comment faire, d'où l'écriture du tutoriel. Je ne souhaite pas tout ré-apprendre

j'avais passé une trentaine d'heure la dernière fois pour savoir comment faire, d'où l'écriture du tutoriel. Je ne souhaite pas tout ré-apprendre
Utilisateur OC depuis mai 2014, MacOS
Bonjour oSpeleo,
Ne serait-ce pas là : http://www.openconcerto.org/forum/viewt ... 1&hilit=h2
Stephan
Ne serait-ce pas là : http://www.openconcerto.org/forum/viewt ... 1&hilit=h2
Stephan
Lubuntu 16.04 LTS au travail. Ubuntu 15.04 à la maison. 13 ans sous logiciel propriétaire. OC depuis 2012. Petit Commerce
Comment poser une question sur un forum : http://www.linux-france.org/article/the ... ns-fr.html
Comment poser une question sur un forum : http://www.linux-france.org/article/the ... ns-fr.html
pfff. Merci.
Problème résolu en supprimant à la main toutes les entrées de la table FWK_MODULE_METADATA faisant référence à 'projet"
ps: Attention, la console java h2 ne marche plus sous chrome (qui ne support plus java). Passer pas un autre browser
Problème résolu en supprimant à la main toutes les entrées de la table FWK_MODULE_METADATA faisant référence à 'projet"
ps: Attention, la console java h2 ne marche plus sous chrome (qui ne support plus java). Passer pas un autre browser
Utilisateur OC depuis mai 2014, MacOS