Ergebnis 1 bis 14 von 14

Thema: Isotope Bestellstatus Internal Server Error

  1. #1
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Frage Isotope Bestellstatus Internal Server Error

    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

  2. #2
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Niemand eine Idee? Das Feld "Bezahldatum" ist im übrigen natürlich ausgefüllt.

  3. #3
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    242
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Poste bitte den Stacktrace aus dem Debug Modus.

  4. #4
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    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)

  5. #5
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Wenn ich den Status von "Ausstehend" zu "Zahlung erhalten" ändere, funktioniert das einwandfrei.

    Von "Zahlung erhalten" zu "abgeschlossen" dann besagter Fehler (ohne Debug Modus).

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Welche Isotope Version?
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welche Isotope Version?
    2.8.9

  8. #8
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    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:

    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)"} []
    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.
    Geändert von mapfei (24.02.2023 um 06:28 Uhr)

  9. #9
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welche Isotope Version?
    Auch mit Version 2.8.10 besteht das Problem weiterhin.

  10. #10

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von mapfei Beitrag anzeigen
    Das hier erscheint, beim ändern des Status in "Abgeschlossen":

    Bildschirm*foto 2023-02-23 um 13.38.56.png

    Aus dem Log:

    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)"} []
    Poste den Stack Trace.
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    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)

  13. #13
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    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.

  14. #14
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    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.

    Code:
    [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)"} []
    Contao: 4.13.20, Isotope 2.8.12

    Grüße,
    mapfei
    Geändert von mapfei (22.05.2023 um 08:43 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •