J'ai pas mal de bugs lors de mon expérience avec 1.3b2 en particulier lors des règlements.
Par exemple, lorsque je veux effectuer un paiement fournisseur, j'ai ce message :
Code : Tout sélectionner
Erreur d'initialisation
no element for ID_MODE_REGLEMENT in org.openconcerto.erp.core.finance.payment.element.ReglerMontantSQLElement 'règlements aux fournisseurs'
org.openconcerto.utils.ExceptionHandler: Erreur d'initialisation
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:86)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:90)
at org.openconcerto.sql.view.EditPanel.<init>(EditPanel.java:198)
at org.openconcerto.sql.view.EditPanel.<init>(EditPanel.java:130)
at org.openconcerto.sql.view.EditFrame.<init>(EditFrame.java:84)
at org.openconcerto.sql.view.EditFrame.<init>(EditFrame.java:66)
at org.openconcerto.sql.view.EditFrame.<init>(EditFrame.java:62)
at org.openconcerto.erp.core.supplychain.supplier.ui.ListeDesEcheancesFournPanel$1.actionPerformed(ListeDesEcheancesFournPanel.java:79)
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$400(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.security.AccessControlContext$1.doIntersectionPrivilege(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.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.IllegalStateException: no element for ID_MODE_REGLEMENT in org.openconcerto.erp.core.finance.payment.element.ReglerMontantSQLElement 'règlements aux fournisseurs'
at org.openconcerto.sql.element.SQLElement.getForeignElement(SQLElement.java:357)
at org.openconcerto.sql.element.SQLElement.initFF(SQLElement.java:209)
at org.openconcerto.sql.element.SQLElement.getPrivateFF(SQLElement.java:754)
at org.openconcerto.sql.element.SQLElement.getPrivateElement(SQLElement.java:769)
at org.openconcerto.sql.element.BaseSQLComponent.addViewJComponent(BaseSQLComponent.java:165)
at org.openconcerto.sql.element.BaseSQLComponent.addView(BaseSQLComponent.java:161)
at org.openconcerto.erp.core.finance.payment.element.ReglerMontantSQLElement$1.addViews(ReglerMontantSQLElement.java:170)
at org.openconcerto.sql.element.SQLComponent.uiInit(SQLComponent.java:148)
at org.openconcerto.sql.view.EditPanel.<init>(EditPanel.java:192)
... 41 more
Caused by: java.lang.NullPointerException
at org.openconcerto.sql.element.SQLElement.getElementLenient(SQLElement.java:349)
at org.openconcerto.sql.element.SQLElement.getElement(SQLElement.java:341)
at org.openconcerto.sql.element.SQLElement.getForeignElement(SQLElement.java:355)
... 49 more
Code : Tout sélectionner
Erreur pendant l'ajout
can't update undefined
org.openconcerto.utils.ExceptionHandler: Erreur pendant l'ajout
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:86)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:90)
at org.openconcerto.sql.view.EditPanel.actionPerformed(EditPanel.java:407)
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.AWTEventMulticaster.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$400(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.security.AccessControlContext$1.doIntersectionPrivilege(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.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.IllegalArgumentException: can't update undefined
at org.openconcerto.sql.model.SQLRowValues.updateJustThis(SQLRowValues.java:1242)
at org.openconcerto.sql.model.SQLRowValues.commitJustThis(SQLRowValues.java:1280)
at org.openconcerto.sql.model.SQLRowValuesCluster$Commit.execOn(SQLRowValuesCluster.java:1017)
at org.openconcerto.sql.model.SQLRowValuesCluster$Node.store(SQLRowValuesCluster.java:926)
at org.openconcerto.sql.model.SQLRowValuesCluster$2.handle(SQLRowValuesCluster.java:325)
at org.openconcerto.sql.model.SQLRowValuesCluster$2.handle(SQLRowValuesCluster.java:1)
at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:112)
at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:707)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:93)
at org.openconcerto.sql.model.SQLRowValuesCluster.store(SQLRowValuesCluster.java:295)
at org.openconcerto.sql.model.SQLRowValuesCluster.store(SQLRowValuesCluster.java:248)
at org.openconcerto.sql.model.SQLRowValues.commit(SQLRowValues.java:1272)
at org.openconcerto.sql.model.SQLRowValues.update(SQLRowValues.java:1230)
at org.openconcerto.sql.model.SQLRowValues.update(SQLRowValues.java:1225)
at org.openconcerto.erp.core.finance.payment.component.EncaisserMontantSQLComponent.insert(EncaisserMontantSQLComponent.java:334)
at org.openconcerto.sql.element.BaseSQLComponent.insert(BaseSQLComponent.java:547)
at org.openconcerto.sql.view.EditPanel.ajouter(EditPanel.java:445)
at org.openconcerto.sql.view.EditPanel.actionPerformed(EditPanel.java:405)
... 37 more
Une idée ?
Merci !