View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001259 | Fakturama | Dokumente (Documents) | public | 2026-08-22 23:55 | 2026-08-26 22:25 |
| Reporter | ZMT | Assigned To | rheydenr | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Platform | PC | OS | Windows | OS Version | 11 |
| Summary | 0001259: Fakturama 2.2.0: Bestimmte bestehende Rechnungen lassen sich nicht öffnen – DocumentEditor / ConcurrentModificationException | ||||
| Description | Hinweis vorab: Umgebung:
Seit dem Update von Fakturama 2.1.3 auf 2.2.0 lassen sich bestimmte bereits bestehende Rechnungen nicht mehr öffnen. Andere Rechnungen lassen sich weiterhin problemlos öffnen. Beim Öffnen einer betroffenen Rechnung erscheint: Unable to create class 'com.sebulli.fakturama.parts.DocumentEditor' Im Log findet sich als eigentliche Ursache: java.util.ConcurrentModificationException in: com.sebulli.fakturama.calculate.DocumentSummaryCalculator.calculate(DocumentSummaryCalculator.java:248) Besonders wichtig ist folgende Gegenprobe: Auf einem weiteren Rechner ist weiterhin Fakturama 2.1.3 installiert. Dieser Rechner greift auf exakt dieselbe aktuelle MariaDB-Datenbank zu. Eine unter Fakturama 2.2.0 reproduzierbar problematische Rechnung lässt sich dort mit Fakturama 2.1.3 problemlos öffnen und vollständig anzeigen. Damit ergibt sich: gleiche MariaDB-Datenbank Fakturama 2.1.3 -> funktioniert Daher scheint es sich eher um eine Regression bzw. ein Kompatibilitätsproblem in Fakturama 2.2.0 als um einen grundsätzlich beschädigten Rechnungsdatensatz zu handeln. Das vollständige Log sowie ein anonymisierter SQL-Testdatensatz der betroffenen Rechnung einschließlich der zugehörigen Dokumentkette sind diesem Fehlerbericht als Anhang beigefügt. | ||||
| Steps To Reproduce |
Der Fehler ist bei den betroffenen Rechnungen reproduzierbar. Gegenprobe: | ||||
| Additional Information | Zur Eingrenzung wurden mehrere vorhandene Rechnungen in derselben Datenbank getestet. Unter Fakturama 2.2.0: Fehler:
Funktioniert:
Die SQL-Vergleiche zeigten, dass weder eine bestimmte Steuerart noch die Kombination mehrerer Steuersätze allein den Fehler erklärt. Beispiele:
Beim betroffenen Beispiel besteht eine zusammenhängende Dokumentkette aus Angeboten, Auftragsbestätigungen, Lieferscheinen und Rechnung. Mehrere Lieferscheine referenzieren dieselbe Rechnung. Der relevante Stacktrace zeigt die Exception während der Berechnung der Dokumentzusammenfassung: java.util.ConcurrentModificationException Dies deutet darauf hin, dass der Fehler während der Summen-/Steuerberechnung beim Öffnen des Dokuments auftritt. Als Anhänge werden bereitgestellt:
Die technischen Beziehungen, Steuerzuordnungen, Preise, Mengen, Positionstypen und NULL-Strukturen wurden im Testdatensatz bewusst erhalten, um eine Reproduktion möglichst nicht zu beeinflussen. | ||||
| Tags | No tags attached. | ||||
| Attached Files | Fakturama_RE-2026-017_anonymisiert.log (37,610 bytes)
-- Fakturama 2.2.0 – anonymisierter IMPORT-SICHERER Testdatensatz -- Basis: Fehlerfall RE-2026/017; Dokumentname im Test: TEST-RE-001 -- -- Technische Prüfung: -- - alle INSERT-Spalten stimmen mit der gelieferten Tabellenstruktur überein -- - alle Werte passen zu den Spaltentypen / NOT NULL-Vorgaben -- - alle im Paket enthaltenen Fremdschlüssel sind geschlossen -- - keine doppelten Primärschlüssel innerhalb des Pakets -- -- Import-Hinweis: -- Für eine separate, bereits von Fakturama 2.2.0 angelegte TEST-Datenbank gedacht. -- Alle exportierten Primär- und Fremdschlüssel wurden um +1.000.000 verschoben, -- um Kollisionen mit vorhandenen Standard-/Testdaten weitgehend zu vermeiden. -- Produktnummern, Dokumentnamen und Stammdaten-Namen wurden zusätzlich auf -- eindeutige TEST-Werte gesetzt. Die für den Fehler relevanten Werte -- (Positionen, Preise, Mengen, VAT-Konstellation, NOVAT, ITEMTYPE, FK_PRODUCT- -- Nullstruktur und Dokumentbeziehungen) bleiben semantisch erhalten. -- SET NAMES utf8mb4; START TRANSACTION; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS; SET FOREIGN_KEY_CHECKS=0; INSERT INTO `FKT_CATEGORY` (`ID`,`CATEGORYNAME`,`DATEADDED`,`DELETED`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`VALIDFROM`,`VALIDTO`,`FK_PARENT_CATEGORY`) VALUES (1000009,'ProductCategory','2019-04-23',0,NULL,'TestUser','Testkategorie 9','2019-04-23',NULL,NULL); INSERT INTO `FKT_CATEGORY` (`ID`,`CATEGORYNAME`,`DATEADDED`,`DELETED`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`VALIDFROM`,`VALIDTO`,`FK_PARENT_CATEGORY`) VALUES (1000022,'ProductCategory','2019-05-01',0,NULL,'TestUser','Testkategorie 22','2019-05-01',NULL,1000009); INSERT INTO `FKT_CATEGORY` (`ID`,`CATEGORYNAME`,`DATEADDED`,`DELETED`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`VALIDFROM`,`VALIDTO`,`FK_PARENT_CATEGORY`) VALUES (1000024,'VoucherCategory','2019-05-02',0,NULL,'TestUser','Testkategorie 24','2019-05-02',NULL,NULL); INSERT INTO `FKT_CATEGORY` (`ID`,`CATEGORYNAME`,`DATEADDED`,`DELETED`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`VALIDFROM`,`VALIDTO`,`FK_PARENT_CATEGORY`) VALUES (1000106,'ProductCategory','2023-03-21',0,NULL,'TestUser','Testkategorie 106','2023-03-21',NULL,NULL); INSERT INTO `FKT_VAT` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`SALESEQUALIZATIONTAX`,`TAXVALUE`,`VALIDFROM`,`VALIDTO`,`FK_CATEGORY`,`CODE`) VALUES (1000003,'2019-04-22',0,'20% Ust','2019-04-22','TestUser','Umsatzsteuer',NULL,0.2,'2019-04-22',NULL,NULL,'S'); INSERT INTO `FKT_VAT` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`SALESEQUALIZATIONTAX`,`TAXVALUE`,`VALIDFROM`,`VALIDTO`,`FK_CATEGORY`,`CODE`) VALUES (1000005,'2019-04-24',0,'0 %- innergemeinschaftliche Lieferung, steuerfrei gem. Art. 6 Abs. 1 UStG ','2019-04-24','TestUser','IG Lieferung neu',NULL,0,'2019-04-24',NULL,NULL,'S'); INSERT INTO `FKT_VAT` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`SALESEQUALIZATIONTAX`,`TAXVALUE`,`VALIDFROM`,`VALIDTO`,`FK_CATEGORY`,`CODE`) VALUES (1000007,'2022-12-31',0,'Keine Steuer',NULL,'TestUser','Steuerfrei',NULL,0,'2022-12-31',NULL,NULL,'S'); INSERT INTO `FKT_PAYMENT` (`ID`,`CODE`,`DATEADDED`,`DELETED`,`DEPOSITTEXT`,`DESCRIPTION`,`DISCOUNTDAYS`,`DISCOUNTVALUE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NETDAYS`,`PAIDTEXT`,`UNPAIDTEXT`,`VALIDFROM`,`VALIDTO`,`FK_CATEGORY`) VALUES (1000002,'TESTPAY','2019-04-22',0,NULL,'Testzahlung',0,0,'2019-05-02','TestUser','Testzahlung',14,'','14 Tage netto','2019-04-22',NULL,1000024); INSERT INTO `FKT_SHIPPING` (`ID`,`AUTOVAT`,`CODE`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`SHIPPINGVALUE`,`VALIDFROM`,`VALIDTO`,`FK_CATEGORY`,`FK_VAT`) VALUES (1000002,'SHIPPINGVATGROSS','TESTSHIP','2019-04-22',0,'Testversand','2019-04-22','TestUser','Testversand',0,'2019-04-22',NULL,NULL,1000003); INSERT INTO `FKT_PRODUCT` (`ID`,`BLOCK1`,`BLOCK2`,`BLOCK3`,`BLOCK4`,`BLOCK5`,`CDF01`,`CDF02`,`CDF03`,`COSTPRICE`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`PICTURE`,`PRICE1`,`PRICE2`,`PRICE3`,`PRICE4`,`PRICE5`,`QUANTITY`,`QUANTITYUNIT`,`SELLINGUNIT`,`VALIDFROM`,`VALIDTO`,`WEBSHOPID`,`WEIGHT`,`FK_CATEGORY`,`FK_VAT`,`SUPPLIERITEMNUMBER`,`ALLOWANCE`,`NOTE`) VALUES (1000192,1,10,100,1000,10000,NULL,NULL,NULL,NULL,'2020-12-08',0,NULL,NULL,'TEST-P-192','2020-12-08','TestUser','Testprodukt 192',NULL,0,0,0,0,0,NULL,'Pau',NULL,'2020-12-08',NULL,NULL,NULL,NULL,1000003,NULL,NULL,NULL); INSERT INTO `FKT_PRODUCT` (`ID`,`BLOCK1`,`BLOCK2`,`BLOCK3`,`BLOCK4`,`BLOCK5`,`CDF01`,`CDF02`,`CDF03`,`COSTPRICE`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`PICTURE`,`PRICE1`,`PRICE2`,`PRICE3`,`PRICE4`,`PRICE5`,`QUANTITY`,`QUANTITYUNIT`,`SELLINGUNIT`,`VALIDFROM`,`VALIDTO`,`WEBSHOPID`,`WEIGHT`,`FK_CATEGORY`,`FK_VAT`,`SUPPLIERITEMNUMBER`,`ALLOWANCE`,`NOTE`) VALUES (1000432,1,10,100,1000,10000,'23003.001.000a','Baryvam ©','Oberfläche in RAL 5012 ',0,'2023-03-21',0,'Testkunde GmbH',NULL,'TEST-P-432','2026-08-15','TestUser','Testprodukt 432',NULL,21075,21075,21075,21075,21075,NULL,'Stk',NULL,'2023-03-21',NULL,NULL,NULL,1000106,1000005,NULL,'',NULL); INSERT INTO `FKT_PRODUCT` (`ID`,`BLOCK1`,`BLOCK2`,`BLOCK3`,`BLOCK4`,`BLOCK5`,`CDF01`,`CDF02`,`CDF03`,`COSTPRICE`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`PICTURE`,`PRICE1`,`PRICE2`,`PRICE3`,`PRICE4`,`PRICE5`,`QUANTITY`,`QUANTITYUNIT`,`SELLINGUNIT`,`VALIDFROM`,`VALIDTO`,`WEBSHOPID`,`WEIGHT`,`FK_CATEGORY`,`FK_VAT`,`SUPPLIERITEMNUMBER`,`ALLOWANCE`,`NOTE`) VALUES (1000505,1,10,100,1000,10000,NULL,NULL,NULL,NULL,'2019-04-23',0,'Stundensatz allgemein',NULL,'TEST-P-505','2025-03-19','TestUser','Testprodukt 505',NULL,60,60,60,60,60,NULL,'Std',NULL,'2019-04-23',NULL,NULL,NULL,1000022,1000003,NULL,NULL,NULL); INSERT INTO `FKT_PRODUCT` (`ID`,`BLOCK1`,`BLOCK2`,`BLOCK3`,`BLOCK4`,`BLOCK5`,`CDF01`,`CDF02`,`CDF03`,`COSTPRICE`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`PICTURE`,`PRICE1`,`PRICE2`,`PRICE3`,`PRICE4`,`PRICE5`,`QUANTITY`,`QUANTITYUNIT`,`SELLINGUNIT`,`VALIDFROM`,`VALIDTO`,`WEBSHOPID`,`WEIGHT`,`FK_CATEGORY`,`FK_VAT`,`SUPPLIERITEMNUMBER`,`ALLOWANCE`,`NOTE`) VALUES (1000558,1,10,100,1000,10000,'23018.003.000f','','schwarz eloxiert',450,'2023-03-21',0,'Testkunde GmbH Rev_f',NULL,'TEST-P-558','2026-03-17','TestUser','Testprodukt 558',NULL,650,650,650,650,650,NULL,'Stk',NULL,'2023-03-21',NULL,NULL,NULL,1000106,1000005,NULL,NULL,NULL); INSERT INTO `FKT_PRODUCT` (`ID`,`BLOCK1`,`BLOCK2`,`BLOCK3`,`BLOCK4`,`BLOCK5`,`CDF01`,`CDF02`,`CDF03`,`COSTPRICE`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`PICTURE`,`PRICE1`,`PRICE2`,`PRICE3`,`PRICE4`,`PRICE5`,`QUANTITY`,`QUANTITYUNIT`,`SELLINGUNIT`,`VALIDFROM`,`VALIDTO`,`WEBSHOPID`,`WEIGHT`,`FK_CATEGORY`,`FK_VAT`,`SUPPLIERITEMNUMBER`,`ALLOWANCE`,`NOTE`) VALUES (1000561,1,10,100,1000,10000,'21009.001.000a','','Oberfläche in RAL 5012 ',0,'2023-03-21',0,'Testkunde GmbH',NULL,'TEST-P-561','2025-12-19','TestUser','Testprodukt 561',NULL,3200,3200,3200,3200,3200,NULL,'Stk',NULL,'2023-03-21',NULL,NULL,NULL,1000106,1000005,NULL,NULL,NULL); INSERT INTO `FKT_INDIVIDUALDOCUMENTINFO` (`ID`,`DATEADDED`,`DELETED`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVATDESCRIPTION`,`NOVATNAME`,`PAYMENTDESCRIPTION`,`PAYMENTNAME`,`PAYMENTTEXT`,`SHIPPINGDESCRIPTION`,`SHIPPINGNAME`,`SHIPPINGVATDESCRIPTION`,`SHIPPINGVATVALUE`,`VALIDFROM`,`VALIDTO`) VALUES (1000989,'2025-03-19',0,NULL,'TestUser',NULL,NULL,NULL,'14 Tage netto',NULL,'14 Tage netto',NULL,NULL,NULL,NULL,'2025-03-19',NULL); INSERT INTO `FKT_INDIVIDUALDOCUMENTINFO` (`ID`,`DATEADDED`,`DELETED`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVATDESCRIPTION`,`NOVATNAME`,`PAYMENTDESCRIPTION`,`PAYMENTNAME`,`PAYMENTTEXT`,`SHIPPINGDESCRIPTION`,`SHIPPINGNAME`,`SHIPPINGVATDESCRIPTION`,`SHIPPINGVATVALUE`,`VALIDFROM`,`VALIDTO`) VALUES (1001065,'2025-12-19',0,NULL,'TestUser',NULL,NULL,NULL,'14 Tage netto',NULL,'14 Tage netto',NULL,NULL,NULL,NULL,'2025-12-19',NULL); INSERT INTO `FKT_INDIVIDUALDOCUMENTINFO` (`ID`,`DATEADDED`,`DELETED`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVATDESCRIPTION`,`NOVATNAME`,`PAYMENTDESCRIPTION`,`PAYMENTNAME`,`PAYMENTTEXT`,`SHIPPINGDESCRIPTION`,`SHIPPINGNAME`,`SHIPPINGVATDESCRIPTION`,`SHIPPINGVATVALUE`,`VALIDFROM`,`VALIDTO`) VALUES (1001127,'2026-07-22',0,NULL,'TestUser',NULL,NULL,NULL,'14 Tage netto',NULL,'14 Tage netto',NULL,NULL,NULL,NULL,'2026-07-22',NULL); INSERT INTO `FKT_INDIVIDUALDOCUMENTINFO` (`ID`,`DATEADDED`,`DELETED`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVATDESCRIPTION`,`NOVATNAME`,`PAYMENTDESCRIPTION`,`PAYMENTNAME`,`PAYMENTTEXT`,`SHIPPINGDESCRIPTION`,`SHIPPINGNAME`,`SHIPPINGVATDESCRIPTION`,`SHIPPINGVATVALUE`,`VALIDFROM`,`VALIDTO`) VALUES (1001132,'2026-08-15',0,NULL,'TestUser',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2026-08-15',NULL); INSERT INTO `FKT_INDIVIDUALDOCUMENTINFO` (`ID`,`DATEADDED`,`DELETED`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVATDESCRIPTION`,`NOVATNAME`,`PAYMENTDESCRIPTION`,`PAYMENTNAME`,`PAYMENTTEXT`,`SHIPPINGDESCRIPTION`,`SHIPPINGNAME`,`SHIPPINGVATDESCRIPTION`,`SHIPPINGVATVALUE`,`VALIDFROM`,`VALIDTO`) VALUES (1001133,'2026-08-15',0,NULL,'TestUser',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2026-08-15',NULL); INSERT INTO `FKT_INDIVIDUALDOCUMENTINFO` (`ID`,`DATEADDED`,`DELETED`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVATDESCRIPTION`,`NOVATNAME`,`PAYMENTDESCRIPTION`,`PAYMENTNAME`,`PAYMENTTEXT`,`SHIPPINGDESCRIPTION`,`SHIPPINGNAME`,`SHIPPINGVATDESCRIPTION`,`SHIPPINGVATVALUE`,`VALIDFROM`,`VALIDTO`) VALUES (1001135,'2026-08-19',0,NULL,'TestUser',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2026-08-19',NULL); INSERT INTO `FKT_INDIVIDUALDOCUMENTINFO` (`ID`,`DATEADDED`,`DELETED`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVATDESCRIPTION`,`NOVATNAME`,`PAYMENTDESCRIPTION`,`PAYMENTNAME`,`PAYMENTTEXT`,`SHIPPINGDESCRIPTION`,`SHIPPINGNAME`,`SHIPPINGVATDESCRIPTION`,`SHIPPINGVATVALUE`,`VALIDFROM`,`VALIDTO`) VALUES (1001136,'2026-08-19',0,NULL,'TestUser',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2026-08-19',NULL); INSERT INTO `FKT_INDIVIDUALDOCUMENTINFO` (`ID`,`DATEADDED`,`DELETED`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVATDESCRIPTION`,`NOVATNAME`,`PAYMENTDESCRIPTION`,`PAYMENTNAME`,`PAYMENTTEXT`,`SHIPPINGDESCRIPTION`,`SHIPPINGNAME`,`SHIPPINGVATDESCRIPTION`,`SHIPPINGVATVALUE`,`VALIDFROM`,`VALIDTO`) VALUES (1001139,'2026-08-19',0,NULL,'TestUser',NULL,NULL,NULL,NULL,NULL,'14 Tage netto',NULL,NULL,NULL,NULL,'2026-08-19',NULL); INSERT INTO `FKT_DOCUMENT` (`ID`,`DTYPE`,`ADDRESSFIRSTLINE`,`BILLINGTYPE`,`CONSULTANT`,`CUSTOMERREF`,`DATEADDED`,`DELETED`,`DEPOSIT`,`DOCUMENTDATE`,`DUEDAYS`,`ITEMSREBATE`,`MESSAGE`,`MESSAGE2`,`MESSAGE3`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NETGROSS`,`ODTPATH`,`ORDERDATE`,`PAID`,`PAIDVALUE`,`PAYDATE`,`PDFPATH`,`PRINTTEMPLATE`,`PRINTED`,`PROGRESS`,`SERVICEDATE`,`SHIPPINGAUTOVAT`,`SHIPPINGVALUE`,`TOTALVALUE`,`TRANSACTIONID`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEBSHOPDATE`,`WEBSHOPID`,`FK_INDIVIDUALINFO`,`FK_CONTACT`,`FK_DELIVERYCONTACT`,`DOCUMENT_INVOICEREFERENCE`,`FK_NOVATREF`,`FK_PAYMENT`,`FK_SHIPPING`,`FK_SRCDOCUMENT`,`TARA`,`VERSION`) VALUES (1000989,'Offer','Testkunde GmbH, Max Mustermann',2,NULL,'Hr. Mustermann','2025-03-19',0,NULL,'2025-03-19',14,NULL,'Anschlagseite der Tür (links, rechts oder beidseitig ist vor der Fertigung durch Kunden festzulegen)\nLiefertermin 12-13 Wochen nach Auftragserteilung.\nProduktänderungen:\nTestfirma Metalltechnik ist berechtigt, anstelle der vertraglich vereinbarten Spezifikation des Liefergegenstandes (z.Bsp. Zukaufteile), eine gleichwertige oder gleichartige Spezifikation zum vereinbarten Preis zu liefern, falls eine Lieferung der bestellten Spezifikation, gleichgültig aus welchen Gründen, überhaupt nicht oder nicht fristgerecht möglich ist. Eine derartige Änderung ist nur zulässig, wenn sie dem Besteller zumutbar ist. Testfirma Metalltechnik informiert den Besteller unverzüglich und schriftlich über die Notwendigkeit einer Änderung der Spezifikation, der Besteller stimmt jedoch vorab dieser Vorgehensweise ausdrücklich zu.',NULL,NULL,'2025-03-19','TestUser','TEST-A-001',1,'C:\\Fakturama_Test\\TEST-A-001.odt','2025-03-19',0,0,NULL,'C:\\Fakturama_Test\\TEST-A-001.pdf','C:\\Fakturama_Test\\TEST-A-001.ott',1,0,'2025-04-14','SHIPPINGVATGROSS',0,21075,728954632,'2025-03-19',NULL,NULL,NULL,NULL,NULL,1000989,NULL,NULL,NULL,1000005,1000002,1000002,NULL,NULL,NULL); INSERT INTO `FKT_DOCUMENT` (`ID`,`DTYPE`,`ADDRESSFIRSTLINE`,`BILLINGTYPE`,`CONSULTANT`,`CUSTOMERREF`,`DATEADDED`,`DELETED`,`DEPOSIT`,`DOCUMENTDATE`,`DUEDAYS`,`ITEMSREBATE`,`MESSAGE`,`MESSAGE2`,`MESSAGE3`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NETGROSS`,`ODTPATH`,`ORDERDATE`,`PAID`,`PAIDVALUE`,`PAYDATE`,`PDFPATH`,`PRINTTEMPLATE`,`PRINTED`,`PROGRESS`,`SERVICEDATE`,`SHIPPINGAUTOVAT`,`SHIPPINGVALUE`,`TOTALVALUE`,`TRANSACTIONID`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEBSHOPDATE`,`WEBSHOPID`,`FK_INDIVIDUALINFO`,`FK_CONTACT`,`FK_DELIVERYCONTACT`,`DOCUMENT_INVOICEREFERENCE`,`FK_NOVATREF`,`FK_PAYMENT`,`FK_SHIPPING`,`FK_SRCDOCUMENT`,`TARA`,`VERSION`) VALUES (1001065,'Offer','Testkunde GmbH, Max Mustermann',2,NULL,'Hr. Mustermann','2025-12-19',0,NULL,'2025-12-19',0,NULL,NULL,NULL,NULL,'2025-12-19','TestUser','TEST-A-002',1,'C:\\Fakturama_Test\\TEST-A-002.odt','2025-12-19',0,0,NULL,'C:\\Fakturama_Test\\TEST-A-002.pdf','C:\\Fakturama_Test\\TEST-A-002.ott',1,0,'2025-12-19','SHIPPINGVATGROSS',0,3200,636296472,'2025-12-19',NULL,NULL,NULL,NULL,NULL,1001065,NULL,NULL,NULL,NULL,1000002,1000002,NULL,NULL,NULL); INSERT INTO `FKT_DOCUMENT` (`ID`,`DTYPE`,`ADDRESSFIRSTLINE`,`BILLINGTYPE`,`CONSULTANT`,`CUSTOMERREF`,`DATEADDED`,`DELETED`,`DEPOSIT`,`DOCUMENTDATE`,`DUEDAYS`,`ITEMSREBATE`,`MESSAGE`,`MESSAGE2`,`MESSAGE3`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NETGROSS`,`ODTPATH`,`ORDERDATE`,`PAID`,`PAIDVALUE`,`PAYDATE`,`PDFPATH`,`PRINTTEMPLATE`,`PRINTED`,`PROGRESS`,`SERVICEDATE`,`SHIPPINGAUTOVAT`,`SHIPPINGVALUE`,`TOTALVALUE`,`TRANSACTIONID`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEBSHOPDATE`,`WEBSHOPID`,`FK_INDIVIDUALINFO`,`FK_CONTACT`,`FK_DELIVERYCONTACT`,`DOCUMENT_INVOICEREFERENCE`,`FK_NOVATREF`,`FK_PAYMENT`,`FK_SHIPPING`,`FK_SRCDOCUMENT`,`TARA`,`VERSION`) VALUES (1001127,'Delivery','Testkunde GmbH, Max Mustermann',5,NULL,'Hr. Mustermann','2026-07-22',0,NULL,'2026-07-22',14,NULL,NULL,NULL,NULL,'2026-07-22','TestUser','TEST-LS-001',1,'C:\\Fakturama_Test\\TEST-LS-001.odt','2026-07-22',0,0,NULL,'C:\\Fakturama_Test\\TEST-LS-001.pdf','C:\\Fakturama_Test\\TEST-LS-001.ott',1,0,'2026-07-22','SHIPPINGVATGROSS',0,1300,1888835651,'2026-07-22',NULL,NULL,NULL,NULL,NULL,1001127,NULL,NULL,1001139,NULL,1000002,1000002,NULL,NULL,NULL); INSERT INTO `FKT_DOCUMENT` (`ID`,`DTYPE`,`ADDRESSFIRSTLINE`,`BILLINGTYPE`,`CONSULTANT`,`CUSTOMERREF`,`DATEADDED`,`DELETED`,`DEPOSIT`,`DOCUMENTDATE`,`DUEDAYS`,`ITEMSREBATE`,`MESSAGE`,`MESSAGE2`,`MESSAGE3`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NETGROSS`,`ODTPATH`,`ORDERDATE`,`PAID`,`PAIDVALUE`,`PAYDATE`,`PDFPATH`,`PRINTTEMPLATE`,`PRINTED`,`PROGRESS`,`SERVICEDATE`,`SHIPPINGAUTOVAT`,`SHIPPINGVALUE`,`TOTALVALUE`,`TRANSACTIONID`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEBSHOPDATE`,`WEBSHOPID`,`FK_INDIVIDUALINFO`,`FK_CONTACT`,`FK_DELIVERYCONTACT`,`DOCUMENT_INVOICEREFERENCE`,`FK_NOVATREF`,`FK_PAYMENT`,`FK_SHIPPING`,`FK_SRCDOCUMENT`,`TARA`,`VERSION`) VALUES (1001132,'Confirmation','Testkunde GmbH, Max Mustermann',4,NULL,'Hr. Mustermann','2026-08-15',0,NULL,'2026-08-15',14,NULL,'Anschlagseite der Tür (links, rechts oder beidseitig ist vor der Fertigung durch Kunden festzulegen)\nLiefertermin 12-13 Wochen nach Auftragserteilung.\nProduktänderungen:\nTestfirma Metalltechnik ist berechtigt, anstelle der vertraglich vereinbarten Spezifikation des Liefergegenstandes (z.Bsp. Zukaufteile), eine gleichwertige oder gleichartige Spezifikation zum vereinbarten Preis zu liefern, falls eine Lieferung der bestellten Spezifikation, gleichgültig aus welchen Gründen, überhaupt nicht oder nicht fristgerecht möglich ist. Eine derartige Änderung ist nur zulässig, wenn sie dem Besteller zumutbar ist. Testfirma Metalltechnik informiert den Besteller unverzüglich und schriftlich über die Notwendigkeit einer Änderung der Spezifikation, der Besteller stimmt jedoch vorab dieser Vorgehensweise ausdrücklich zu.',NULL,NULL,'2026-08-15','TestUser','TEST-AB-001',1,NULL,'2025-03-19',0,0,NULL,NULL,NULL,0,0,'2025-04-14','SHIPPINGVATGROSS',0,21675,728954632,'2026-08-15',NULL,NULL,NULL,NULL,NULL,1001132,NULL,NULL,NULL,1000005,1000002,1000002,1000989,NULL,NULL); INSERT INTO `FKT_DOCUMENT` (`ID`,`DTYPE`,`ADDRESSFIRSTLINE`,`BILLINGTYPE`,`CONSULTANT`,`CUSTOMERREF`,`DATEADDED`,`DELETED`,`DEPOSIT`,`DOCUMENTDATE`,`DUEDAYS`,`ITEMSREBATE`,`MESSAGE`,`MESSAGE2`,`MESSAGE3`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NETGROSS`,`ODTPATH`,`ORDERDATE`,`PAID`,`PAIDVALUE`,`PAYDATE`,`PDFPATH`,`PRINTTEMPLATE`,`PRINTED`,`PROGRESS`,`SERVICEDATE`,`SHIPPINGAUTOVAT`,`SHIPPINGVALUE`,`TOTALVALUE`,`TRANSACTIONID`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEBSHOPDATE`,`WEBSHOPID`,`FK_INDIVIDUALINFO`,`FK_CONTACT`,`FK_DELIVERYCONTACT`,`DOCUMENT_INVOICEREFERENCE`,`FK_NOVATREF`,`FK_PAYMENT`,`FK_SHIPPING`,`FK_SRCDOCUMENT`,`TARA`,`VERSION`) VALUES (1001133,'Delivery','Testkunde GmbH, Max Mustermann',5,NULL,'Hr. Mustermann','2026-08-15',0,NULL,'2026-08-15',14,NULL,'',NULL,NULL,'2026-08-15','TestUser','TEST-LS-002',1,'C:\\Fakturama_Test\\TEST-LS-002.odt','2025-03-19',0,0,NULL,'C:\\Fakturama_Test\\TEST-LS-002.pdf','C:\\Fakturama_Test\\TEST-LS-002.ott',1,0,'2025-04-14','SHIPPINGVATGROSS',0,0,1888835651,'2026-08-15',NULL,NULL,NULL,NULL,NULL,1001133,NULL,NULL,1001139,1000005,1000002,1000002,1001132,NULL,NULL); INSERT INTO `FKT_DOCUMENT` (`ID`,`DTYPE`,`ADDRESSFIRSTLINE`,`BILLINGTYPE`,`CONSULTANT`,`CUSTOMERREF`,`DATEADDED`,`DELETED`,`DEPOSIT`,`DOCUMENTDATE`,`DUEDAYS`,`ITEMSREBATE`,`MESSAGE`,`MESSAGE2`,`MESSAGE3`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NETGROSS`,`ODTPATH`,`ORDERDATE`,`PAID`,`PAIDVALUE`,`PAYDATE`,`PDFPATH`,`PRINTTEMPLATE`,`PRINTED`,`PROGRESS`,`SERVICEDATE`,`SHIPPINGAUTOVAT`,`SHIPPINGVALUE`,`TOTALVALUE`,`TRANSACTIONID`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEBSHOPDATE`,`WEBSHOPID`,`FK_INDIVIDUALINFO`,`FK_CONTACT`,`FK_DELIVERYCONTACT`,`DOCUMENT_INVOICEREFERENCE`,`FK_NOVATREF`,`FK_PAYMENT`,`FK_SHIPPING`,`FK_SRCDOCUMENT`,`TARA`,`VERSION`) VALUES (1001135,'Confirmation','Testkunde GmbH, Max Mustermann',4,NULL,'Hr. Mustermann','2026-08-19',0,NULL,'2026-08-19',0,NULL,NULL,NULL,NULL,'2026-08-19','TestUser','TEST-AB-002',1,NULL,'2025-12-19',0,0,NULL,NULL,NULL,0,0,'2026-08-19','SHIPPINGVATGROSS',0,3200,636296472,'2026-08-19',NULL,NULL,NULL,NULL,NULL,1001135,NULL,NULL,NULL,NULL,1000002,1000002,1001065,NULL,NULL); INSERT INTO `FKT_DOCUMENT` (`ID`,`DTYPE`,`ADDRESSFIRSTLINE`,`BILLINGTYPE`,`CONSULTANT`,`CUSTOMERREF`,`DATEADDED`,`DELETED`,`DEPOSIT`,`DOCUMENTDATE`,`DUEDAYS`,`ITEMSREBATE`,`MESSAGE`,`MESSAGE2`,`MESSAGE3`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NETGROSS`,`ODTPATH`,`ORDERDATE`,`PAID`,`PAIDVALUE`,`PAYDATE`,`PDFPATH`,`PRINTTEMPLATE`,`PRINTED`,`PROGRESS`,`SERVICEDATE`,`SHIPPINGAUTOVAT`,`SHIPPINGVALUE`,`TOTALVALUE`,`TRANSACTIONID`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEBSHOPDATE`,`WEBSHOPID`,`FK_INDIVIDUALINFO`,`FK_CONTACT`,`FK_DELIVERYCONTACT`,`DOCUMENT_INVOICEREFERENCE`,`FK_NOVATREF`,`FK_PAYMENT`,`FK_SHIPPING`,`FK_SRCDOCUMENT`,`TARA`,`VERSION`) VALUES (1001136,'Delivery','Testkunde GmbH, Max Mustermann',5,NULL,'Hr. Mustermann','2026-08-19',0,NULL,'2026-08-19',0,NULL,NULL,NULL,NULL,'2026-08-19','TestUser','TEST-LS-003',1,'C:\\Fakturama_Test\\TEST-LS-003.odt','2025-12-19',0,0,NULL,'C:\\Fakturama_Test\\TEST-LS-003.pdf','C:\\Fakturama_Test\\TEST-LS-003.ott',1,0,'2026-08-19','SHIPPINGVATGROSS',0,3200,1888835651,'2026-08-19',NULL,NULL,NULL,NULL,NULL,1001136,NULL,NULL,1001139,NULL,1000002,1000002,1001135,NULL,NULL); INSERT INTO `FKT_DOCUMENT` (`ID`,`DTYPE`,`ADDRESSFIRSTLINE`,`BILLINGTYPE`,`CONSULTANT`,`CUSTOMERREF`,`DATEADDED`,`DELETED`,`DEPOSIT`,`DOCUMENTDATE`,`DUEDAYS`,`ITEMSREBATE`,`MESSAGE`,`MESSAGE2`,`MESSAGE3`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NETGROSS`,`ODTPATH`,`ORDERDATE`,`PAID`,`PAIDVALUE`,`PAYDATE`,`PDFPATH`,`PRINTTEMPLATE`,`PRINTED`,`PROGRESS`,`SERVICEDATE`,`SHIPPINGAUTOVAT`,`SHIPPINGVALUE`,`TOTALVALUE`,`TRANSACTIONID`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEBSHOPDATE`,`WEBSHOPID`,`FK_INDIVIDUALINFO`,`FK_CONTACT`,`FK_DELIVERYCONTACT`,`DOCUMENT_INVOICEREFERENCE`,`FK_NOVATREF`,`FK_PAYMENT`,`FK_SHIPPING`,`FK_SRCDOCUMENT`,`TARA`,`VERSION`) VALUES (1001139,'Invoice','Testkunde GmbH, Max Mustermann',0,NULL,'Hr. Mustermann','2026-08-19',0,0,'2026-08-19',14,NULL,'',NULL,NULL,'2026-08-22','TestUser','TEST-RE-001',1,'C:\\Fakturama_Test\\TEST-RE-001.odt','2026-07-22',0,0,NULL,'C:\\Fakturama_Test\\TEST-RE-001.pdf','C:\\Fakturama_Test\\TEST-RE-001.ott',1,0,'2026-07-22','SHIPPINGVATGROSS',0,25899.02,1888835651,'2026-08-19',NULL,NULL,NULL,NULL,NULL,1001139,NULL,NULL,1001139,1000005,1000002,1000002,1001127,NULL,NULL); INSERT INTO `FKT_DOCUMENTRECEIVER` (`ID`,`BILLINGTYPE`,`CITY`,`CITYADDON`,`COMPANY`,`CONSULTANT`,`COUNTRYCODE`,`CUSTOMERNUMBER`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`EMAIL`,`FAX`,`FIRSTNAME`,`GENDER`,`GLN`,`MANDATEREFERENCE`,`MANUALADDRESS`,`MOBILE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`ORIGINADDRESSID`,`ORIGINCONTACTID`,`PHONE`,`STREET`,`SUPPLIERNUMBER`,`T_ALIAS`,`TITLE`,`VALIDFROM`,`VALIDTO`,`VATNUMBER`,`ZIP`,`FK_DOCUMENT`,`NAME_ADDON`) VALUES (1002980,2,'Teststadt',NULL,'Testkunde GmbH','Test Bearbeiter','DE','KD-TEST','2025-03-19',0,NULL,'max.mustermann@example.invalid',NULL,'Max',3,NULL,NULL,NULL,NULL,NULL,'TestUser','Mustermann',NULL,NULL,'+49 000 0000000','Teststrasse 1',NULL,NULL,NULL,'2025-03-19',NULL,'DE000000000','00000',1000989,NULL); INSERT INTO `FKT_DOCUMENTRECEIVER` (`ID`,`BILLINGTYPE`,`CITY`,`CITYADDON`,`COMPANY`,`CONSULTANT`,`COUNTRYCODE`,`CUSTOMERNUMBER`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`EMAIL`,`FAX`,`FIRSTNAME`,`GENDER`,`GLN`,`MANDATEREFERENCE`,`MANUALADDRESS`,`MOBILE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`ORIGINADDRESSID`,`ORIGINCONTACTID`,`PHONE`,`STREET`,`SUPPLIERNUMBER`,`T_ALIAS`,`TITLE`,`VALIDFROM`,`VALIDTO`,`VATNUMBER`,`ZIP`,`FK_DOCUMENT`,`NAME_ADDON`) VALUES (1003319,2,'Teststadt',NULL,'Testkunde GmbH','Test Bearbeiter','DE','KD-TEST','2025-12-19',0,NULL,'max.mustermann@example.invalid',NULL,'Max',3,NULL,NULL,NULL,NULL,NULL,'TestUser','Mustermann',NULL,NULL,'+49 000 0000000','Teststrasse 1',NULL,NULL,NULL,'2025-12-19',NULL,'DE000000000','00000',1001065,NULL); INSERT INTO `FKT_DOCUMENTRECEIVER` (`ID`,`BILLINGTYPE`,`CITY`,`CITYADDON`,`COMPANY`,`CONSULTANT`,`COUNTRYCODE`,`CUSTOMERNUMBER`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`EMAIL`,`FAX`,`FIRSTNAME`,`GENDER`,`GLN`,`MANDATEREFERENCE`,`MANUALADDRESS`,`MOBILE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`ORIGINADDRESSID`,`ORIGINCONTACTID`,`PHONE`,`STREET`,`SUPPLIERNUMBER`,`T_ALIAS`,`TITLE`,`VALIDFROM`,`VALIDTO`,`VATNUMBER`,`ZIP`,`FK_DOCUMENT`,`NAME_ADDON`) VALUES (1003493,5,'Teststadt',NULL,'Testkunde GmbH','Test Bearbeiter','DE','KD-TEST','2026-07-22',0,NULL,'max.mustermann@example.invalid',NULL,'Max',3,NULL,NULL,NULL,NULL,NULL,'TestUser','Mustermann',NULL,NULL,'+49 000 0000000','Teststrasse 1',NULL,NULL,NULL,'2026-07-22',NULL,'DE000000000','00000',1001127,NULL); INSERT INTO `FKT_DOCUMENTRECEIVER` (`ID`,`BILLINGTYPE`,`CITY`,`CITYADDON`,`COMPANY`,`CONSULTANT`,`COUNTRYCODE`,`CUSTOMERNUMBER`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`EMAIL`,`FAX`,`FIRSTNAME`,`GENDER`,`GLN`,`MANDATEREFERENCE`,`MANUALADDRESS`,`MOBILE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`ORIGINADDRESSID`,`ORIGINCONTACTID`,`PHONE`,`STREET`,`SUPPLIERNUMBER`,`T_ALIAS`,`TITLE`,`VALIDFROM`,`VALIDTO`,`VATNUMBER`,`ZIP`,`FK_DOCUMENT`,`NAME_ADDON`) VALUES (1003519,4,'Teststadt',NULL,'Testkunde GmbH','Test Bearbeiter','DE','KD-TEST','2025-03-19',0,NULL,'max.mustermann@example.invalid',NULL,'Max',3,NULL,NULL,NULL,NULL,NULL,'TestUser','Mustermann',NULL,NULL,'+49 000 0000000','Teststrasse 1',NULL,NULL,NULL,'2025-03-19',NULL,'DE000000000','00000',1001132,NULL); INSERT INTO `FKT_DOCUMENTRECEIVER` (`ID`,`BILLINGTYPE`,`CITY`,`CITYADDON`,`COMPANY`,`CONSULTANT`,`COUNTRYCODE`,`CUSTOMERNUMBER`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`EMAIL`,`FAX`,`FIRSTNAME`,`GENDER`,`GLN`,`MANDATEREFERENCE`,`MANUALADDRESS`,`MOBILE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`ORIGINADDRESSID`,`ORIGINCONTACTID`,`PHONE`,`STREET`,`SUPPLIERNUMBER`,`T_ALIAS`,`TITLE`,`VALIDFROM`,`VALIDTO`,`VATNUMBER`,`ZIP`,`FK_DOCUMENT`,`NAME_ADDON`) VALUES (1003520,5,'Teststadt',NULL,'Testkunde GmbH','Test Bearbeiter','DE','KD-TEST','2025-03-19',0,NULL,'max.mustermann@example.invalid',NULL,'Max',3,NULL,NULL,NULL,NULL,NULL,'TestUser','Mustermann',NULL,NULL,'+49 000 0000000','Teststrasse 1',NULL,NULL,NULL,'2025-03-19',NULL,'DE000000000','00000',1001133,NULL); INSERT INTO `FKT_DOCUMENTRECEIVER` (`ID`,`BILLINGTYPE`,`CITY`,`CITYADDON`,`COMPANY`,`CONSULTANT`,`COUNTRYCODE`,`CUSTOMERNUMBER`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`EMAIL`,`FAX`,`FIRSTNAME`,`GENDER`,`GLN`,`MANDATEREFERENCE`,`MANUALADDRESS`,`MOBILE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`ORIGINADDRESSID`,`ORIGINCONTACTID`,`PHONE`,`STREET`,`SUPPLIERNUMBER`,`T_ALIAS`,`TITLE`,`VALIDFROM`,`VALIDTO`,`VATNUMBER`,`ZIP`,`FK_DOCUMENT`,`NAME_ADDON`) VALUES (1003527,4,'Teststadt',NULL,'Testkunde GmbH','Test Bearbeiter','DE','KD-TEST','2025-12-19',0,NULL,'max.mustermann@example.invalid',NULL,'Max',3,NULL,NULL,NULL,NULL,NULL,'TestUser','Mustermann',NULL,NULL,'+49 000 0000000','Teststrasse 1',NULL,NULL,NULL,'2025-12-19',NULL,'DE000000000','00000',1001135,NULL); INSERT INTO `FKT_DOCUMENTRECEIVER` (`ID`,`BILLINGTYPE`,`CITY`,`CITYADDON`,`COMPANY`,`CONSULTANT`,`COUNTRYCODE`,`CUSTOMERNUMBER`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`EMAIL`,`FAX`,`FIRSTNAME`,`GENDER`,`GLN`,`MANDATEREFERENCE`,`MANUALADDRESS`,`MOBILE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`ORIGINADDRESSID`,`ORIGINCONTACTID`,`PHONE`,`STREET`,`SUPPLIERNUMBER`,`T_ALIAS`,`TITLE`,`VALIDFROM`,`VALIDTO`,`VATNUMBER`,`ZIP`,`FK_DOCUMENT`,`NAME_ADDON`) VALUES (1003529,5,'Teststadt',NULL,'Testkunde GmbH','Test Bearbeiter','DE','KD-TEST','2025-12-19',0,NULL,'max.mustermann@example.invalid',NULL,'Max',3,NULL,NULL,NULL,NULL,NULL,'TestUser','Mustermann',NULL,NULL,'+49 000 0000000','Teststrasse 1',NULL,NULL,NULL,'2025-12-19',NULL,'DE000000000','00000',1001136,NULL); INSERT INTO `FKT_DOCUMENTRECEIVER` (`ID`,`BILLINGTYPE`,`CITY`,`CITYADDON`,`COMPANY`,`CONSULTANT`,`COUNTRYCODE`,`CUSTOMERNUMBER`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`EMAIL`,`FAX`,`FIRSTNAME`,`GENDER`,`GLN`,`MANDATEREFERENCE`,`MANUALADDRESS`,`MOBILE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`ORIGINADDRESSID`,`ORIGINCONTACTID`,`PHONE`,`STREET`,`SUPPLIERNUMBER`,`T_ALIAS`,`TITLE`,`VALIDFROM`,`VALIDTO`,`VATNUMBER`,`ZIP`,`FK_DOCUMENT`,`NAME_ADDON`) VALUES (1003539,0,'Teststadt',NULL,'Testkunde GmbH','Test Bearbeiter','DE','KD-TEST','2026-07-22',0,NULL,'max.mustermann@example.invalid',NULL,'Max',3,NULL,NULL,NULL,NULL,NULL,'TestUser','Mustermann',NULL,NULL,'+49 000 0000000','Teststrasse 1',NULL,NULL,NULL,'2026-07-22',NULL,'DE000000000','00000',1001139,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009139,'2025-03-19',0,'',NULL,'2519-001',0,'POSITION','2025-03-19','TestUser','Maschinenbautechniker',1,0,NULL,2,60,110,'Std','2025-03-19',NULL,NULL,NULL,NULL,1000003,1000505,1000989,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009141,'2025-03-19',0,'\nUmbauarbeiten Tür beidseitig angeschlagen- REGIEARBEIT- Abrechnung nach tatsächlichen Aufwand, ',NULL,'2519-001',0,'POSITION','2025-03-19','TestUser','Maschinenbautechniker',1,1,NULL,3,60,10,'Std','2025-03-19',NULL,NULL,NULL,NULL,1000003,1000505,1000989,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009554,'2025-12-19',0,'',NULL,'8491-014',0,'POSITION',NULL,'TestUser','Box für Ultraschalldämmung',0,0,NULL,1,3200,1,'Stk','2025-12-19',NULL,NULL,NULL,NULL,1000005,1000561,1001065,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009142,'2025-03-19',0,'\nMaterialkosten, bestehend aus Norm-, Laser-, Kant,- Dreh und Frästeile inkl. Oberflächenbeschichtung; 11m² Baryvam® (inkl. Verschnitt); Bitumeninnenverkleidung und Schalldämmung; EVM Absorber, UHF-Ferrit-Absorberkachel, 100x100x4mm\nVHF Ferrit Fliesen Absorber-Kachel 100 x100 x 6,75mm, 2K-Polyurethan-Acryllack RAL5012, PURIDUR®-Isolierfüller, ',NULL,'8491-002',0,'POSITION',NULL,'TestUser','RFA Enclosure',0,0,NULL,1,14475,1,'Stk','2025-03-19',NULL,NULL,NULL,NULL,1000005,1000432,1000989,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009932,'2026-07-22',0,'',NULL,'8491-012',0,'POSITION',NULL,'TestUser','Endeffektor',0,0,NULL,1,650,2,'Stk','2026-07-22',NULL,NULL,NULL,NULL,1000005,1000558,1001127,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009933,'2026-07-22',0,NULL,NULL,'-',0,NULL,NULL,'TestUser','Coupons',0,0,NULL,2,0,100,'Stk','2026-07-22',NULL,NULL,NULL,NULL,1000007,NULL,1001127,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009949,'2025-03-19',0,'\nMaterialkosten, bestehend aus Norm-, Laser-, Kant,- Dreh und Frästeile inkl. Oberflächenbeschichtung; 11m² Baryvam® (inkl. Verschnitt); Bitumeninnenverkleidung und Schalldämmung; EVM Absorber, UHF-Ferrit-Absorberkachel, 100x100x4mm\nVHF Ferrit Fliesen Absorber-Kachel 100 x100 x 6,75mm, 2K-Polyurethan-Acryllack RAL5012, PURIDUR®-Isolierfüller, ',NULL,'8491-002',0,'POSITION',NULL,'TestUser','RFA Enclosure',1,0,NULL,1,14475,1,'Stk','2025-03-19',NULL,NULL,NULL,NULL,1000005,1000432,1001132,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009950,'2025-03-19',0,'\nUmbauarbeiten Tür beidseitig angeschlagen- REGIEARBEIT- Abrechnung nach tatsächlichen Aufwand, ',NULL,'2519-001',0,'POSITION','2025-03-19','TestUser','Maschinenbautechniker',1,0,NULL,3,60,10,'Std','2025-03-19',NULL,NULL,NULL,NULL,1000003,1000505,1001132,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009951,'2025-03-19',0,'',NULL,'2519-001',0,'POSITION','2025-03-19','TestUser','Maschinenbautechniker',1,0,NULL,2,60,110,'Std','2025-03-19',NULL,NULL,NULL,NULL,1000003,1000505,1001132,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009956,'2026-08-15',0,'',NULL,'8491-002',0,'POSITION',NULL,'TestUser','RFA Enclosure',0,0,NULL,1,21075,1,'Stk','2026-08-15',NULL,NULL,NULL,NULL,1000005,1000432,1001133,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009962,'2025-12-19',0,'',NULL,'8491-014',0,'POSITION',NULL,'TestUser','Box für Ultraschalldämmung',0,0,NULL,1,3200,1,'Stk','2025-12-19',NULL,NULL,NULL,NULL,1000005,1000561,1001135,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009964,'2025-12-19',0,'',NULL,'8491-014',0,'POSITION',NULL,'TestUser','Box für Ultraschalldämmung',0,0,NULL,1,3200,1,'Stk','2025-12-19',NULL,NULL,NULL,NULL,1000005,1000561,1001136,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009969,'2026-08-15',0,'',NULL,'8491-002',0,'POSITION',NULL,'TestUser','RFA Enclosure',1,0,NULL,5,21075,1,'Stk','2026-08-15',NULL,NULL,NULL,NULL,1000005,1000432,1001139,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009970,'2025-12-19',0,'',NULL,'8491-014',0,'POSITION',NULL,'TestUser','Box für Ultraschalldämmung',1,0,NULL,4,3200,1,'Stk','2025-12-19',NULL,NULL,NULL,NULL,1000005,1000561,1001139,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009971,'2026-07-22',0,NULL,NULL,'-',0,NULL,NULL,'TestUser','Coupons',1,0,NULL,2,0.93,100,'Stk','2026-07-22',NULL,NULL,NULL,NULL,1000007,NULL,1001139,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009972,'2026-08-19',0,'',NULL,'Versand',0,'POSITION',NULL,'TestUser','Verpackung und Frachtkosten',1,0,NULL,6,218.4,1,'Pau','2026-08-19',NULL,NULL,NULL,NULL,1000003,1000192,1001139,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009973,'2026-08-19',0,'',NULL,'Versand',0,'POSITION',NULL,'TestUser','Verpackung und Frachtkosten',1,0,NULL,3,12.62,1,'Pau','2026-08-19',NULL,NULL,NULL,NULL,1000003,1000192,1001139,NULL); INSERT INTO `FKT_DOCUMENTITEM` (`ID`,`DATEADDED`,`DELETED`,`DESCRIPTION`,`GTIN`,`ITEMNUMBER`,`ITEMREBATE`,`ITEMTYPE`,`MODIFIED`,`MODIFIEDBY`,`NAME`,`NOVAT`,`OPTIONAL`,`PICTURE`,`POSNR`,`PRICE`,`QUANTITY`,`QUANTITYUNIT`,`VALIDFROM`,`VALIDTO`,`VESTINGPERIODEND`,`VESTINGPERIODSTART`,`WEIGHT`,`FK_VAT`,`FK_PRODUCT`,`FK_DOCUMENT`,`SUPPLIERITEMNUMBER`) VALUES (1009974,'2026-07-22',0,'',NULL,'8491-012',0,'POSITION','2026-08-22','TestUser','Endeffektor',1,0,NULL,1,650,2,'Stk','2026-07-22',NULL,NULL,NULL,NULL,1000005,1000558,1001139,NULL); SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; COMMIT; Fakturama_2.2.0_DocumentEditor_ConcurrentModificationException.log (10,062 bytes)
# Fakturama 2.2.0 – DocumentEditor / ConcurrentModificationException # Auszug aus dem originalen Eclipse/Fakturama-Log # Fehler beim Öffnen einer bestehenden Rechnung (im Bugreport: RE-2026/017). # Der Rechnungsname selbst wird vom Log nicht protokolliert. # Erstellt als bereinigter Anhang für den Fakturama-Bugtracker. !SESSION 2026-08-22 10:39:48.124 ----------------------------------------------- eclipse.buildId=2.2.0. java.version=17.0.19 java.vendor=Eclipse Adoptium BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_AT Command-line arguments: -os win32 -ws win32 -arch x86_64 -consoleLog !ENTRY org.eclipse.equinox.registry 2 0 2026-08-22 10:39:53.865 !MESSAGE The extensions and extension-points from the bundle "org.fakturama.logging" are ignored. The bundle is not marked as singleton. !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-08-22 10:40:29.485 !MESSAGE Unable to create class 'com.sebulli.fakturama.parts.DocumentEditor' from bundle '25' !STACK 0 org.eclipse.e4.core.di.InjectionException: java.util.ConcurrentModificationException at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:987) at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:141) at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:395) at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:322) at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1344) at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.lambda$0(LazyStackRenderer.java:83) at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) at org.eclipse.swt.widgets.Display.syncExec(Display.java:4803) at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:660) at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:624) at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:790) at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:761) at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:683) at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:678) at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1255) at org.eclipse.e4.ui.internal.workbench.ApplicationPartServiceImpl.showPart(ApplicationPartServiceImpl.java:142) at com.sebulli.fakturama.handlers.CallEditor.execute(CallEditor.java:224) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:309) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:243) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:485) at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:195) at com.sebulli.fakturama.views.datatable.documents.DocumentsListTable$2.run(DocumentsListTable.java:268) at org.eclipse.nebula.widgets.nattable.ui.mode.MouseModeEventHandler.executeClickAction(MouseModeEventHandler.java:205) at org.eclipse.nebula.widgets.nattable.ui.mode.MouseModeEventHandler.mouseDoubleClick(MouseModeEventHandler.java:159) at org.eclipse.nebula.widgets.nattable.ui.mode.ModeSupport.mouseDoubleClick(ModeSupport.java:105) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:200) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4274) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4072) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:168) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: java.util.ConcurrentModificationException at java.base/java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1486) at java.base/java.util.TreeMap$KeyIterator.next(TreeMap.java:1540) at com.sebulli.fakturama.calculate.DocumentSummaryCalculator.calculate(DocumentSummaryCalculator.java:248) at com.sebulli.fakturama.dto.DocumentSummaryManager.calculate(DocumentSummaryManager.java:53) at com.sebulli.fakturama.parts.DocumentEditor.calculate(DocumentEditor.java:1490) at com.sebulli.fakturama.parts.DocumentEditor.createPartControl(DocumentEditor.java:2651) at com.sebulli.fakturama.parts.DocumentEditor.init(DocumentEditor.java:1219) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) ... 84 more | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-08-22 23:55 | ZMT | New Issue | |
| 2026-08-22 23:55 | ZMT | File Added: Fakturama_RE-2026-017_anonymisiert.log | |
| 2026-08-22 23:55 | ZMT | File Added: Fakturama_2.2.0_DocumentEditor_ConcurrentModificationException.log | |
| 2026-08-26 22:25 | rheydenr | Assigned To | => rheydenr |
| 2026-08-26 22:25 | rheydenr | Status | new => assigned |