Page 1 sur 2

[RÉSOLU] ERREUR Modification Dernières Factures

Posté : jeu. juil. 28, 2011 8:25 am
par xantof
Bonjour à tous,

Toujours en phase de découverte : :geek:

Si j'essaye de modifier les factures que j'ai créé -- les factures de la base exemple acceptent les modifications -- , OC me renvoie une erreur :

Code : Tout sélectionner

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(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	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:6288)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:6053)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4651)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4481)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4481)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
	at java.awt.EventQueue.access$000(EventQueue.java:84)
	at java.awt.EventQueue$1.run(EventQueue.java:602)
	at java.awt.EventQueue$1.run(EventQueue.java:600)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
	at java.awt.EventQueue$2.run(EventQueue.java:616)
	at java.awt.EventQueue$2.run(EventQueue.java:614)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.NullPointerException
	at org.openconcerto.sql.element.TreesOfSQLRows.expand(TreesOfSQLRows.java:164)
	at org.openconcerto.sql.element.TreesOfSQLRows.expand(TreesOfSQLRows.java:127)
	at org.openconcerto.sql.element.TreesOfSQLRows.getTree(TreesOfSQLRows.java:110)
	at org.openconcerto.sql.element.TreesOfSQLRows.getTrees(TreesOfSQLRows.java:100)
	at org.openconcerto.sql.element.TreesOfSQLRows.getExternReferences(TreesOfSQLRows.java:266)
	at org.openconcerto.sql.element.SQLElement$2.create(SQLElement.java:541)
	at org.openconcerto.sql.utils.SQLUtils$1.handle(SQLUtils.java:49)
	at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:85)
	at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55)
	at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:657)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:66)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:46)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:532)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:523)
	at org.openconcerto.erp.core.finance.accounting.element.MouvementSQLElement.archive(MouvementSQLElement.java:105)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:506)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:502)
	at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveEcritures(EcritureSQLElement.java:491)
	at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveMouvementProfondeur(EcritureSQLElement.java:469)
	at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveMouvementProfondeur(EcritureSQLElement.java:465)
	at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveMouvementProfondeur(EcritureSQLElement.java:465)
	at org.openconcerto.erp.core.sales.invoice.component.SaisieVenteFactureSQLComponent.commit(SaisieVenteFactureSQLComponent.java:888)
	at org.openconcerto.erp.core.sales.invoice.component.SaisieVenteFactureSQLComponent.update(SaisieVenteFactureSQLComponent.java:977)
	at org.openconcerto.sql.view.EditPanel.modifier(EditPanel.java:424)
	at org.openconcerto.sql.view.EditPanel.actionPerformed(EditPanel.java:397)
	... 36 more
Erreur reproductible même après relance du logiciel. Il suffit de cliquer sur le bouton "Enregistrer les Modifications"
Ma config : Ubuntu 10.10, OC Beta 5

[Bizarre - je ne peux pas joindre mon fichier log à ce message. Il fait 245 kB - y-a-t-il une limite de taille?] Le voici en copié/collé

Code : Tout sélectionner

Ip:localhost:5432
28 juil. 2011 10:41:53 org.openconcerto.sql.State createSocket
INFO: listening on 1394
Init phase 1:1651ms
Init phase 2:691ms
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table DISCIPLINE
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table POINTAGE
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table AFFAIRE
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table AFFAIRE_ELEMENT
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table ARTICLE_TARIF
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table AVIS_INTERVENTION
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table CODE_MISSION
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table ECOTAXE
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table FICHE_RENDEZ_VOUS
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table FICHE_RENDEZ_VOUS_ELEMENT
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table NATURE_MISSION
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table ORDRE_MISSION
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table PERIODICITE
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table POCHETTE
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table POURCENT_SERVICE
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table POURCENT_CCIP
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table PROPOSITION
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table PROPOSITION_ELEMENT
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table RAPPORT
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table SECRETAIRE
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table SITE_INTERVENTION
28 juil. 2011 10:41:59 org.openconcerto.sql.request.SQLFieldTranslator load
INFO: unknown table TARIF
28 juil. 2011 10:41:59 org.openconcerto.sql.ShowAs show
ATTENTION: DBRoot SQLSchema OpenConcerto42 does not contain the table:ACTIVITE
SELECT "CLASSE_COMPTE"."ID", "CLASSE_COMPTE"."NOM", "CLASSE_COMPTE"."TYPE_NUMERO_COMPTE"
 FROM "OpenConcerto"."OpenConcerto42"."CLASSE_COMPTE" "CLASSE_COMPTE"
 WHERE ("CLASSE_COMPTE"."ID" != 1) AND ("CLASSE_COMPTE"."ARCHIVE" = 0)
 ORDER BY "CLASSE_COMPTE"."TYPE_NUMERO_COMPTE"
/home/panhamac/.java/ilm/sql-config/OpenConcerto/Table/Table_Facture.xml
No translation for:SAISIE_VENTE_FACTURE.
 please add: <FIELD name="" label="" titlelabel=""/>
ModeDeReglementNGSQLComponent.setComponentModeEnabled() 2
ModeDeReglementNGSQLComponent.clearFields()
Archivage des fils
28 juil. 2011 10:42:35 org.openconcerto.utils.ExceptionHandler display
INFO: 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(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	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:6288)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:6053)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4651)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4481)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4481)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
	at java.awt.EventQueue.access$000(EventQueue.java:84)
	at java.awt.EventQueue$1.run(EventQueue.java:602)
	at java.awt.EventQueue$1.run(EventQueue.java:600)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
	at java.awt.EventQueue$2.run(EventQueue.java:616)
	at java.awt.EventQueue$2.run(EventQueue.java:614)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.IllegalStateException: no element for ID_BANQUE_POLE_PRODUIT in org.openconcerto.erp.core.finance.payment.element.ChequeAEncaisserSQLElement 'chéques clients'
	at org.openconcerto.sql.element.SQLElement.getForeignElement(SQLElement.java:305)
	at org.openconcerto.sql.element.SQLElement.initFF(SQLElement.java:175)
	at org.openconcerto.sql.element.SQLElement.getActions(SQLElement.java:749)
	at org.openconcerto.sql.element.TreesOfSQLRows.expand(TreesOfSQLRows.java:151)
	at org.openconcerto.sql.element.TreesOfSQLRows.expand(TreesOfSQLRows.java:127)
	at org.openconcerto.sql.element.TreesOfSQLRows.getTree(TreesOfSQLRows.java:110)
	at org.openconcerto.sql.element.TreesOfSQLRows.getTrees(TreesOfSQLRows.java:100)
	at org.openconcerto.sql.element.TreesOfSQLRows.getExternReferences(TreesOfSQLRows.java:266)
	at org.openconcerto.sql.element.SQLElement$2.create(SQLElement.java:541)
	at org.openconcerto.sql.utils.SQLUtils$1.handle(SQLUtils.java:49)
	at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:85)
	at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55)
	at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:657)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:66)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:46)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:532)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:523)
	at org.openconcerto.erp.core.finance.accounting.element.MouvementSQLElement.archive(MouvementSQLElement.java:105)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:506)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:502)
	at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveEcritures(EcritureSQLElement.java:491)
	at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveMouvementProfondeur(EcritureSQLElement.java:469)
	at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveMouvementProfondeur(EcritureSQLElement.java:465)
	at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveMouvementProfondeur(EcritureSQLElement.java:465)
	at org.openconcerto.erp.core.sales.invoice.component.SaisieVenteFactureSQLComponent.commit(SaisieVenteFactureSQLComponent.java:888)
	at org.openconcerto.erp.core.sales.invoice.component.SaisieVenteFactureSQLComponent.update(SaisieVenteFactureSQLComponent.java:977)
	at org.openconcerto.sql.view.EditPanel.modifier(EditPanel.java:424)
	at org.openconcerto.sql.view.EditPanel.actionPerformed(EditPanel.java:397)
	... 36 more
Caused by: java.lang.IllegalStateException: no element for "OpenConcerto"."OpenConcerto42"."BANQUE_POLE_PRODUIT"
	at org.openconcerto.sql.element.SQLElement.getElement(SQLElement.java:293)
	at org.openconcerto.sql.element.SQLElement.getForeignElement(SQLElement.java:303)
	... 63 more

content.xml : ignoring :office:document-content
content.xml : ignoring :number:number
content.xml : ignoring :number:number
content.xml : ignoring :number:number
content.xml : ignoring :number:percentage-style
content.xml : ignoring :number:number
content.xml : ignoring :number:text
content.xml : ignoring :number:date-style
content.xml : ignoring :number:day
content.xml : ignoring :number:text
content.xml : ignoring :number:month
content.xml : ignoring :number:text
content.xml : ignoring :number:year
content.xml : ignoring :number:date-style
content.xml : ignoring :number:day
content.xml : ignoring :number:text
content.xml : ignoring :number:month
content.xml : ignoring :number:text
content.xml : ignoring :number:year
Dump attributes:
'table:name'  -> 'Feuille1'
'table:style-name'  -> 'ta1'
'table:print-ranges'  -> 'Feuille1.A1:Feuille1.L66'
content.xml : ignoring :office:forms
content.xml : ignoring :form:form
content.xml : ignoring :form:properties
content.xml : ignoring :form:property
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:style:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:style:1.0
StylePageLayoutProperties: Assuming Page Format A4: Width:  21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
StylePageLayoutProperties: Assuming Page Format A4: Width:  21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
PageHeigth:297000
Archivage des fils
28 juil. 2011 10:42:52 org.openconcerto.utils.ExceptionHandler display
INFO: 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(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	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:6288)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:6053)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4651)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4481)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4481)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
	at java.awt.EventQueue.access$000(EventQueue.java:84)
	at java.awt.EventQueue$1.run(EventQueue.java:602)
	at java.awt.EventQueue$1.run(EventQueue.java:600)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
	at java.awt.EventQueue$2.run(EventQueue.java:616)
	at java.awt.EventQueue$2.run(EventQueue.java:614)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.NullPointerException
	at org.openconcerto.sql.element.TreesOfSQLRows.expand(TreesOfSQLRows.java:164)
	at org.openconcerto.sql.element.TreesOfSQLRows.expand(TreesOfSQLRows.java:127)
	at org.openconcerto.sql.element.TreesOfSQLRows.getTree(TreesOfSQLRows.java:110)
	at org.openconcerto.sql.element.TreesOfSQLRows.getTrees(TreesOfSQLRows.java:100)
	at org.openconcerto.sql.element.TreesOfSQLRows.getExternReferences(TreesOfSQLRows.java:266)
	at org.openconcerto.sql.element.SQLElement$2.create(SQLElement.java:541)
	at org.openconcerto.sql.utils.SQLUtils$1.handle(SQLUtils.java:49)
	at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:85)
	at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55)
	at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:657)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:66)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:46)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:532)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:523)
	at org.openconcerto.erp.core.finance.accounting.element.MouvementSQLElement.archive(MouvementSQLElement.java:105)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:506)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:502)
	at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveEcritures(EcritureSQLElement.java:491)
	at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveMouvementProfondeur(EcritureSQLElement.java:469)
	at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveMouvementProfondeur(EcritureSQLElement.java:465)
	at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveMouvementProfondeur(EcritureSQLElement.java:465)
	at org.openconcerto.erp.core.sales.invoice.component.SaisieVenteFactureSQLComponent.commit(SaisieVenteFactureSQLComponent.java:888)
	at org.openconcerto.erp.core.sales.invoice.component.SaisieVenteFactureSQLComponent.update(SaisieVenteFactureSQLComponent.java:977)
	at org.openconcerto.sql.view.EditPanel.modifier(EditPanel.java:424)
	at org.openconcerto.sql.view.EditPanel.actionPerformed(EditPanel.java:397)
	... 36 more

content.xml : ignoring :office:document-content
content.xml : ignoring :number:number
content.xml : ignoring :number:number
content.xml : ignoring :number:number
content.xml : ignoring :number:percentage-style
content.xml : ignoring :number:number
content.xml : ignoring :number:text
content.xml : ignoring :number:date-style
content.xml : ignoring :number:day
content.xml : ignoring :number:text
content.xml : ignoring :number:month
content.xml : ignoring :number:text
content.xml : ignoring :number:year
content.xml : ignoring :number:date-style
content.xml : ignoring :number:day
content.xml : ignoring :number:text
content.xml : ignoring :number:month
content.xml : ignoring :number:text
content.xml : ignoring :number:year
Dump attributes:
'table:name'  -> 'Feuille1'
'table:style-name'  -> 'ta1'
'table:print-ranges'  -> 'Feuille1.A1:Feuille1.L66'
content.xml : ignoring :office:forms
content.xml : ignoring :form:form
content.xml : ignoring :form:properties
content.xml : ignoring :form:property
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:style:1.0
Not StyleDefaultStyle:urn:oasis:names:tc:opendocument:xmlns:style:1.0
StylePageLayoutProperties: Assuming Page Format A4: Width:  21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
StylePageLayoutProperties: Assuming Page Format A4: Width:  21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
PageHeigth:297000
Cordialement,
Stephan

Re: ERREUR Modification Dernières Factures

Posté : jeu. juil. 28, 2011 12:54 pm
par guillaume
Bonjour,

Pouvez vous nous fournir une copie d'ecran de la fenetre de modification de la facture
avant le clic sur "Enregistrer les modifications"?

Merci.

Re: ERREUR Modification Dernières Factures

Posté : jeu. juil. 28, 2011 10:25 pm
par xantof
Hello,

Gestion->Liste des Factures

Je choisis FACT030

Modifier

La fenêtre de la facture apparait

Clic sur "Enregistrer les modifications" (que j'en fasse ou non, le résultat est le même)

Notez que quand la fenêtre "Modification de Facture" apparaît avec le message "attention en modifiant cette facture, vous supprimerez les chèques et les échéances associés. Continuer?", le clic sur OUI vide le corps de la facture. (voir 2ème saisie d'écran)

Voilà, j'espère que ca aidera.

Stephan

Re: ERREUR Modification Dernières Factures

Posté : sam. juil. 30, 2011 3:48 pm
par guillaume
Bonjour,

Votre base reference une table qui ne doit plus exister (BANQUE_PRODUIT).

Utilisez le logiciel de configuration pour mettre à jour votre base de données!

Re: ERREUR Modification Dernières Factures

Posté : sam. juil. 30, 2011 10:15 pm
par xantof
Bonjour,

Merci pour le retour mais c'est toujours pareil !

J'ai re-telechargé, ce samedi 31 juillet, le dump du http://www.openconcerto.org/fr/beta5/op ... .1.sql.zip en ayant effacé toutes les anciens fichiers zippés et dézippés pour éviter toute confusion.

Dans pgadmin j'ai fait un delete/drop de ma base OpenConcerto.

J'ai lancé OpenConcerto pour m'assurer qu'il ne trouvais aucune base de données -- confirmé!
J'ai recréé ma base et exécuté le pgscript du nouveau dump.

J'ai re-lancé OpenConcerto qui s'ouvre comme il faut.

Mais re-belote, le problème réapparait sitôt que j'essaye de modifier une facture (ou simplement d'enregistrer les modifications (qu'il y en ait ou non).

Ca se reproduit sur plusieurs de mes PCs (différentes versions d'Ubuntu).

Je ne trouve pas de table BANQUE_PRODUIT dans la BDD ni de référence dans le SQL mais bien BANQUE_POLE_PRODUIT.

Que dois-je faire? (ou que fais-je mal?)

Stephan

Ubuntu 11.4, OC B5, pgadmin 1.12.2

Re: ERREUR Modification Dernières Factures

Posté : dim. juil. 31, 2011 10:10 am
par guillaume
Bonjour,

OpenConcerto stocke la structure de la base de données dans le dossier Dbcache dans votre "home/.java/..."
Effacez ce dossier et tout devrait repartir. Dans le cas contraire, je ferrais une machine virtuelle
avec installation depuis zéro pour voir ce que l'on aurait loupé.

Re: ERREUR Modification Dernières Factures

Posté : dim. juil. 31, 2011 5:48 pm
par xantof
Bonjour,

J'ai tout effacé y compris les répertoires ILM sous .java, .openconcerto, /home/openconcerto

Pour être certain d'avoir les dernières versions, j'ai re-téléchargé les 2 fichiers et refait l'installation...

mais même souci.

Une installation à partir de zéro sous une VM ? Je veux bien mais je constate la même chose sur 3 PC et Ubuntus différents.!?

Je suis un peu en manque d'idées...
et j'ai soudain un doute sur le fait que nous travaillions sur le mêmes versions

voir http://www.openconcerto.org/forum/viewt ... t=160#p734
et
http://www.openconcerto.org/forum/viewt ... ?f=2&t=174

:?: :?:

Stephan

Re: ERREUR Modification Dernières Factures

Posté : mar. août 02, 2011 8:24 am
par guillaume
Bonjour,

Nous n'avons pas réussi à reproduire le problème ici avec une installation 1.1b5,
idem avec une installation fraîche virtualisée.
Cf http://www.youtube.com/watch?v=yT9kDulrNW0

Je vous propose donc de nous envoyer une sauvegarde de votre base de données
afin que nous puissions investiguer plus facilement.

Re: ERREUR Modification Dernières Factures

Posté : mar. août 02, 2011 4:59 pm
par xantof
Bonjour,

Vraiment bizarre !

Je viens de faire une installation sous Windows :twisted: -- vraiment par acquis de conscience -- et je rencontre le même problème !!

La base de données est celle que vous fournissez d'origine et l'opération en question est la première que j'effectue.

J'ai tout de même remarque que la première modification est acceptée mais pas les suivantes !?

Je viens de voir le nouveau mode d'installation que je vais m'empresser d'aller essayer.

Je vous tiens au courant,

Stephan

Edit : Je viens d'essayer le nouveau mode d'installation : Génial ! Ca va ramener du monde !

Mais ... le même problème persiste.

Qu'ai je, que fais-je que les autres n'ont pas, ne font pas :?: :?:

Re: ERREUR Modification Dernières Factures

Posté : mar. août 02, 2011 11:06 pm
par guillaume
Bonjour,

Je ne pense pas que le bug vienne de vous, notez bien l'ensemble des opérations
que vous avez effectuées afin que nous puissions comprendre d'où le problème provient.
Un dump de la base quand le problème est reproductible nous aiderais bien.