Hi,
beim ändern des Bestellstatus von "Zahlung erhalten" nach "Abgeschlossen" erhalte ich einen Internal Server error
Attempt to assign property "dateFormat" on null
Woran könnte das liegen?
Grüße,
mapfei
Hi,
beim ändern des Bestellstatus von "Zahlung erhalten" nach "Abgeschlossen" erhalte ich einen Internal Server error
Attempt to assign property "dateFormat" on null
Woran könnte das liegen?
Grüße,
mapfei
Niemand eine Idee? Das Feld "Bezahldatum" ist im übrigen natürlich ausgefüllt.
Poste bitte den Stacktrace aus dem Debug Modus.
Jetzt bekomme ich bereits beim bearbeiten einer Bestellung einen Fehler geworfen:
Code:ErrorException: Warning: Undefined array key "notes" at vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/Backend/ProductCollection/Callback.php:689 at Isotope\Backend\ProductCollection\Callback->onLogInputFieldCallback(object(DC_Table), '') (vendor/contao/core-bundle/src/Resources/contao/classes/DataContainer.php:384) at Contao\DataContainer->row('{status_legend},order_status,date_paid,date_shipped,notes,sendNotification,submit_buttons;{log_legend},order_log;{details_legend},details;{show_legend:hide},show;{email_legend:hide},email_data;{billing_address_legend:hide},billing_address_data;{shipping_address_legend:hide},shipping_address_data') (vendor/contao/core-bundle/src/Resources/contao/drivers/DC_Table.php:1972) at Contao\DC_Table->edit() (vendor/contao/core-bundle/src/Resources/contao/classes/Backend.php:667) at Contao\Backend->getBackendModule('iso_orders', null) (vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:168) at Contao\BackendMain->run() (vendor/contao/core-bundle/src/Controller/BackendController.php:49) at Contao\CoreBundle\Controller\BackendController->mainAction() (vendor/symfony/http-kernel/HttpKernel.php:163) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:75) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/http-kernel/Kernel.php:202) at Symfony\Component\HttpKernel\Kernel->handle(object(Request)) (web/index.php:44)
Wenn ich den Status von "Ausstehend" zu "Zahlung erhalten" ändere, funktioniert das einwandfrei.
Von "Zahlung erhalten" zu "abgeschlossen" dann besagter Fehler (ohne Debug Modus).
Und? 'Nen Verdacht?
Das hier erscheint, beim ändern des Status in "Abgeschlossen":
Bildschirm*foto 2023-02-23 um 13.38.56.png
Aus dem Log:
Weitere Ergänzung: neue Bestellungen, welche direkt bezahlt werden erhalten richtigerweise direkt den Status "Zahlung erhalten". Nur die nachträgliche Änderung im Backend führt zu genanntem Fehler.Code:[2023-02-23T13:41:15.259155+01:00] request.INFO: Matched route "contao_backend". {"route":"contao_backend","route_parameters":{"_route":"contao_backend","_scope":"backend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\BackendController::mainAction"},"request_uri":"https://www.mydomain.de/contao?act=edit&do=iso_orders&id=348&ref=8VL-KS3w&rt=e7e59d3336ede209d3.0ZVhueOdy6Qh-kRPb5upmpCDyCN1aQCOETs7C1PJIQg.gaIkwKWsiuNwlXYbDtH63OfP5Q4yUGbKRVwJbQCaZ2ujzRjb16mB0kOgHQ","method":"POST"} [] [2023-02-23T13:41:15.351114+01:00] request.CRITICAL: Uncaught PHP Exception Error: "Attempt to assign property "dateFormat" on null" at /www/htdocs/xxxxxx/mydomain.de/vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/Frontend.php line 630 {"exception":"[object] (Error(code: 0): Attempt to assign property \"dateFormat\" on null at /www/htdocs/xxxxxx/mydomain.de/vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/Frontend.php:630)"} []
Geändert von mapfei (24.02.2023 um 07:28 Uhr)
Wenn der Debug-Modus aktiviert ist, erscheint bereits eine Fehlermeldung, wenn ich auf das Bearbeiten-Icon der Bestellung klicken:
Code:ErrorException: Warning: Undefined array key "notes" at vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/Backend/ProductCollection/Callback.php:689 at Isotope\Backend\ProductCollection\Callback->onLogInputFieldCallback(object(DC_Table), '') (vendor/contao/core-bundle/src/Resources/contao/classes/DataContainer.php:384) at Contao\DataContainer->row('{status_legend},order_status,date_paid,date_shipped,notes,sendNotification,submit_buttons;{log_legend},order_log;{details_legend},details;{show_legend:hide},show;{email_legend:hide},email_data;{billing_address_legend:hide},billing_address_data;{shipping_address_legend:hide},shipping_address_data') (vendor/contao/core-bundle/src/Resources/contao/drivers/DC_Table.php:1972) at Contao\DC_Table->edit() (vendor/contao/core-bundle/src/Resources/contao/classes/Backend.php:667) at Contao\Backend->getBackendModule('iso_orders', null) (vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:168) at Contao\BackendMain->run() (vendor/contao/core-bundle/src/Controller/BackendController.php:49) at Contao\CoreBundle\Controller\BackendController->mainAction() (vendor/symfony/http-kernel/HttpKernel.php:163) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:75) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/http-kernel/Kernel.php:202) at Symfony\Component\HttpKernel\Kernel->handle(object(Request)) (web/index.php:44)
Mir ist inzwischen aufgefallen, dass das Problem nur bei Bestellungen mit der alten Zahlungsmethode „Vorkasse“ auftritt. Bei neuen Bestellungen, welche direkt über Paypal gezahlt werden, lässt sich der Status problemlos zu „abgeschlossen“ wechseln.
Hi zusammen!
Das Problem mit dem ändern des Bestellstatus tritt nun nicht mehr auf.
Dafür tritt nun folgender Fehler bei der Bearbeitung der Shop-Konfiguration --> Attribute auf, und zwar, wenn ich ein bestehendes Attribut bearbeiten möchte.
Contao: 4.13.20, Isotope 2.8.12Code:[2023-05-22T09:41:46.141333+02:00] request.INFO: Matched route "contao_backend". {"route":"contao_backend","route_parameters":{"_route":"contao_backend","_scope":"backend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\BackendController::mainAction"},"request_uri":"https://www.mydomain.de/contao?act=edit&do=iso_setup&id=8&mod=attributes&ref=aWRJ1h1w&rt=6e07fa9a894.ajNS9SQENy1HjCSSALPE7TpLJKQoWUbQyjqSggnrctc.P1trwWxxYEsoukraV4eLihcPcZxSaT6Fs1v75WzdKoUcZDuYFGl8dz_2bQ&table=tl_iso_attribute","method":"GET"} [] [2023-05-22T09:41:46.195415+02:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\InvalidFieldNameException: "An exception occurred while executing a query: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Array' in 'where clause'" at /www/htdocs/mydomain.de/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 67 {"exception":"[object] (Doctrine\\DBAL\\Exception\\InvalidFieldNameException(code: 1054): An exception occurred while executing a query: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Array' in 'where clause' at /www/htdocs/mydomain.de/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:67)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1054): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Array' in 'where clause' at /www/htdocs/mydomain.de/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Array' in 'where clause' at /www/htdocs/mydomain.de/vendor/doctrine/dbal/src/Driver/PDO/Connection.php:70)"} []
Grüße,
mapfei
Geändert von mapfei (22.05.2023 um 09:43 Uhr)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)