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
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
puis "Impossible de configurer les modules requis"

- impossible-de-configurer-les-modules-requis.jpg (11.24 Kio) Vu 6115 fois
- Si je sélectionne "projet" et clique sur "installer"
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
- si je clique sur "desinstaller", message d'erreur
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
OC ne marche plus. Je suis sans solutions. Help!