GX-Bug #68281
geschlossenErstellung von Rechnungen ist sehr langsam und erzeugt viele Log-Einträge / Creation of invoices is very slow and generates many log entries
0%
Erstellung von Rechnungen verbessert
Beschreibung
Erstellung von Rechnungen ist sehr langsam und erzeugt viele Log-Einträge
Wenn man eine Rechnung erstellt oder die Vorschau benutzt, dahert es sehr lange bis die Rechnung erstellt ist und es wird eine Menge an Log-Einträge geschrieben.
Kann wie folgt reproduziert werden:
- Ordner PdfCreator aus der Vollversion 4.3.3.0 in den Shop kopieren
- Shop öffnen
- ein ganz normale Testbestellung durchführen
- Unter "Einstellungen->Rechnung / Lieferschein->Vorschau" eine Rechnung ansehen, ODER eine Rechnung aus der Bestellübersicht heraus erzeugen (Dropdown-Menü)
- Das öffnen dauert lange
Erwartetes Ergebnis:
Das öffnen bzw. Erstellen von Rechnungen sollte nicht so lange dauern
Tatsächliches Ergebnis:
Das Erstellen der Rechnung dauert extrem lange und erzeugt 30 bis 40 neue Log-Einträge pro Aufruf.
Wenn das Erstellen der Rechnung passiert ist in dem Moment der gesamte Shop nicht mehr nutzbar der Shop hängt dann bis die Rechnung erzeugt wurde
Invoice creation is very slow and creates a lot of log entries
When creating an invoice or using the preview, it takes a very long time until the invoice is created and a lot of log entries are written.
Can be reproduced as follows:
- copy Ordmer PdfCreator from the full version 4.3.3.0 into the store.
- open the store
- carry out a normal test order
- view an invoice under "Settings->Invoice / Delivery note->Preview, OR create an invoice on the orders-overview site (dropdown menu)
- opening takes a long time
Expected result:
Opening or creating invoices should not take so long
Actual result:
Creating the invoice takes extrem long and creates 30 to 40 new log entries per call.
When the creation of the invoice happens at that moment the whole store is no longer usable the store then hangs until the invoice is created.
WARNING: array_merge(): Expected parameter 1 to be an array, null given
context:
message:
array_merge(): Expected parameter 1 to be an array, null given
code:
2
file:
/PdfCreator/include/tcpdf_fonts.php
line:
2010
WARNING: Invalid argument supplied for foreach()
context:
message:
Invalid argument supplied for foreach()
code:
2
file:
/PdfCreator/tcpdf.php
line:
4085
WARNING: preg_match() expects parameter 2 to be string, array given
context:
message:
preg_match() expects parameter 2 to be string, array given
code:
2
file:
/PdfCreator/include/tcpdf_fonts.php
line:
2109