Je me suis aperçu de ce bug depuis longtemps déjà, mais j'ai l'impression d'être le seul à qui ça arrive.
Lorsque j'édite une écriture comptable déja enregistrée (voir la source, modifiée, puis enregistrer les modifications), j'ai un bug systématique qui me renvoie l'erreur suivante :
Suis-je le seul ? Est-ce un problème de ma configuration ou de la Beta 1.1 ?Erreur pendant la modification
org.openconcerto.utils.ExceptionHandler: Erreur pendant la modification
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:75)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:79)
at org.openconcerto.sql.view.EditPanel.actionPerformed(EditPanel.java:399)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$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.NullPointerException
at org.openconcerto.erp.core.finance.accounting.element.SaisieKmSQLElement$SaisieKmComponent.updateEcriture(SaisieKmSQLElement.java:631)
at org.openconcerto.erp.core.finance.accounting.element.SaisieKmSQLElement$SaisieKmComponent.update(SaisieKmSQLElement.java:539)
at org.openconcerto.sql.view.EditPanel.modifier(EditPanel.java:424)
at org.openconcerto.sql.view.EditPanel.actionPerformed(EditPanel.java:397)
... 36 more
C'est plutôt gênant à chaque fois que l'on veut modifier une écriture parce qu'on s'est trompé dans la date ou le montant, de devoir effacer totalement l'écriture et en créer une nouvelle, car cela laisse des trous dans la numérotation des écritures. Et je n'aimerais pas que cela devienne louche aux yeux de nos amis du FISC...
Dans l'attente de nouvelles !