Bug ou mauvaise configuration ? Transfère Bon de reception en facture fournisseur

Répondre
oswald
Messages : 4
Enregistré le : mar. mars 24, 2020 2:04 pm

mer. mars 25, 2020 9:28 am

Bonjour à tous

J'utilise OpenConcerto depuis quelques temps, que je trouve très performant et complet, Bravo

Je rencontre un "bug" lorsque je transfère un bon de reception fournisseur en facture fournisseur.
Je peux transférer le bon de reception en "facture Simple"
Je peux saisir directement la facture fournisseur (même fournisseur, mêmes articles),
mais le transfère du bon de reception ou de la commande fournisseur en facture fournisseur ne fonctionne pas

J'ai 3 fenêtres d'erreurs et je n'arrive pas à trouver dans les messages d'erreur une piste, peut être sur la configuration de l'article ?
(at org.openconcerto.erp.core.common.ui.AbstractAchatArticleItemTable$20.computeValueFrom(AbstractAchatArticleItemTable.java:734))

J'ai réinstallé OpenConcerto, vérifié l'intégrité de la DB
J'ai modifié les paramétrage de l'article et vérifié dans la DB si tous les champs étaient renseignés.
J'ai cette erreur sur TOUS les bon de reception que je souhaite transférer (fournisseurs différents, articles différents)
Je suis en version Multipostes mais avec uniquement un poste pour l'instant. (Client : Windows 10), OC V1.6.3

Malgré mes recherches je n'ai pas trouvé de post sur ce sujet

Merci d'avance pour votre aide, bonne journée

Ci dessous une copie d'un des 3 messages, qui sont presque identiques

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:144)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:151)
at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:226)
at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1055)
at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1050)
at java.desktop/java.awt.EventDispatchThread.processException(EventDispatchThread.java:222)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:214)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
at java.desktop/java.awt.Dialog.show(Dialog.java:1070)
at java.desktop/java.awt.Component.show(Component.java:1716)
at java.desktop/java.awt.Component.setVisible(Component.java:1663)
at java.desktop/java.awt.Window.setVisible(Window.java:1031)
at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1005)
at org.openconcerto.utils.ExceptionHandler.showMsg(ExceptionHandler.java:440)
at org.openconcerto.utils.ExceptionHandler.showMsgHardened(ExceptionHandler.java:225)
at org.openconcerto.utils.ExceptionHandler.lambda$0(ExceptionHandler.java:202)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.openconcerto.utils.ExceptionHandler.display(ExceptionHandler.java:205)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:144)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:151)
at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:226)
at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1055)
at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1050)
at java.desktop/java.awt.EventDispatchThread.processException(EventDispatchThread.java:222)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:214)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
at java.desktop/java.awt.Dialog.show(Dialog.java:1070)
at java.desktop/java.awt.Component.show(Component.java:1716)
at java.desktop/java.awt.Component.setVisible(Component.java:1663)
at java.desktop/java.awt.Window.setVisible(Window.java:1031)
at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1005)
at org.openconcerto.utils.ExceptionHandler.showMsg(ExceptionHandler.java:440)
at org.openconcerto.utils.ExceptionHandler.showMsgHardened(ExceptionHandler.java:225)
at org.openconcerto.utils.ExceptionHandler.lambda$0(ExceptionHandler.java:202)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.openconcerto.utils.ExceptionHandler.display(ExceptionHandler.java:205)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:144)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:151)
at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:226)
at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1055)
at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1050)
at java.desktop/java.awt.EventDispatchThread.processException(EventDispatchThread.java:222)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:214)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.NullPointerException
at org.openconcerto.erp.core.common.ui.AbstractAchatArticleItemTable$20.computeValueFrom(AbstractAchatArticleItemTable.java:734)
at org.openconcerto.sql.view.list.CellDynamicModifier.getValueFrom(CellDynamicModifier.java:31)
at org.openconcerto.sql.view.list.SQLTableElement.getValueFrom(SQLTableElement.java:348)
at org.openconcerto.sql.view.list.RowValuesTableModel.getValueAt(RowValuesTableModel.java:195)
at java.desktop/javax.swing.JTable.getValueAt(JTable.java:2706)
at java.desktop/javax.swing.JTable.prepareRenderer(JTable.java:5721)
at org.openconcerto.ui.EnhancedTableUI.paint(EnhancedTableUI.java:138)
at java.desktop/javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:797)
at org.openconcerto.ui.EnhancedTable.paintComponent(EnhancedTable.java:354)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1074)
at org.openconcerto.sql.view.list.RowValuesTable.paint(RowValuesTable.java:149)
at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5255)
at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1643)
at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1618)
at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1556)
at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1323)
at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5203)
at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5013)
at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:865)
at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:848)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:848)
at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:823)
at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:772)
at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1890)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
... 53 more
Aureusms
Messages : 49
Enregistré le : ven. sept. 15, 2017 4:03 pm

jeu. mars 26, 2020 9:58 am

J'ai eu un bug similaire. Est ce que tu viens de passer de la version 1.62 à 1.6.3 ?
oswald
Messages : 4
Enregistré le : mar. mars 24, 2020 2:04 pm

jeu. mars 26, 2020 10:14 am

Non, j'ai commencé avec la version 1.6.3
oswald
Messages : 4
Enregistré le : mar. mars 24, 2020 2:04 pm

jeu. mars 26, 2020 10:42 am

Aureusms a écrit :
jeu. mars 26, 2020 9:58 am
J'ai eu un bug similaire. Est ce que tu viens de passer de la version 1.62 à 1.6.3 ?
Peux tu me dire comment as tu résolu ton problème ?
oswald
Messages : 4
Enregistré le : mar. mars 24, 2020 2:04 pm

jeu. avr. 02, 2020 11:15 am

J'ai trouvé des log avec les messages suivants


INFO: unknown item NIVEAU in /FACTURE_FOURNISSEUR_ELEMENT/

INFO: unknown item ID_FAMILLE_ARTICLE in /FACTURE_FOURNISSEUR_ELEMENT/


INFO: unknown item T_SERVICE in /FACTURE_FOURNISSEUR/

INFO: unknown item ID_MODE_REGLEMENT in /FACTURE_FOURNISSEUR/


INFO: unknown item NIVEAU in /BON_RECEPTION_ELEMENT/

INFO: unknown item ID_FAMILLE_ARTICLE in /BON_RECEPTION_ELEMENT/

INFO: unknown item ID_COMMANDE_ELEMENT in /BON_RECEPTION_ELEMENT/
Impossible d�ajouter la combo pour le choix des mod�les car le champ ID_MODELE n�est pas pr�sent dans la table BON_RECEPTION

J'ai vérifié dans les Bons de reception et dans la base de donnée. Ces champs sont bien présents et ils sont renseignés pour ceux concernant le Bon de reception

Quelqu'un aurait il une idée ou une piste a me donner ?
Merci
Répondre