gelöst Fehlermeldung bei Bestellung

Thema wurde von alexb1995, 24. Januar 2018 erstellt.

  1. alexb1995

    alexb1995 Erfahrener Benutzer

    Registriert seit:
    1. Mai 2017
    Beiträge:
    78
    Danke erhalten:
    1
    Danke vergeben:
    34
    Hallo zusammen,

    in meinem neuen Shop kann ich leider keine Bestellung durchführen, da es vor dem Abschluss immer folgende Fehlermeldung gibt:

    FATAL ERROR(1): "Uncaught exception 'InvalidArgumentException' with message 'StringType: Invalid argument value given (expected string got NULL): ' in /home/httpd/vhosts/XXX/YYY/GXEngine/Shared/Types/StringType.inc.php:43 Stack trace: #0 /home/httpd/vhosts/XXX/YYY/system/classes/checkout/CheckoutProcessProcess.inc.php(860): StringType->__construct(NULL) #1 /home/httpd/vhosts/XXX/YYY/system/classes/checkout/CheckoutProcessProcess.inc.php(358): CheckoutProcessProcess->_getComment() #2 /home/httpd/vhosts/XXX/YYY/system/classes/checkout/CheckoutProcessProcess.inc.php(141): CheckoutProcessProcess->save_order() #3 /home/httpd/vhosts/XXX/YYY/checkout_process.php(46): CheckoutProcessProcess->proceed() #4 {main} thrown"


    Als Zahlungsmodul ist testweise erstmal nur "Nachnahme" eingetragen und als Versandmodul "Kostenloser Versand".

    Kann jemand helfen?

    Vielen Dank im Voraus!

    upload_2018-1-24_0-30-19.png
     
  2. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Kurios. Der Bestellkommentar ist nicht vorhanden statt leer oder befüllt. Irgendwas am Checkout gebastelt?
     
  3. alexb1995

    alexb1995 Erfahrener Benutzer

    Registriert seit:
    1. Mai 2017
    Beiträge:
    78
    Danke erhalten:
    1
    Danke vergeben:
    34
    #3 alexb1995, 24. Januar 2018
    Zuletzt bearbeitet: 31. Januar 2018
    So ähnlich habe ich das auch interpretiert. Im Checkout habe ich in der Tat gebastelt, könntest du mir sagen wo ich die Kommentarfunktion standardmäßig finde?

    Edit: In der checkout_payment.php war das Feld. Habe es wieder eingeblendet und der Fehler war behoben!
    Danke schonmal dafür.

    Danke!
     
  4. alexb1995

    alexb1995 Erfahrener Benutzer

    Registriert seit:
    1. Mai 2017
    Beiträge:
    78
    Danke erhalten:
    1
    Danke vergeben:
    34
    Gibt es eine Möglichkeit dieses Anmerkungsfeld sauber zu deaktivieren? Oder soll ich es auskommentieren und den Wert immer auf 0 setzen lassen?
     
  5. Developer

    Developer Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    2.946
    Danke erhalten:
    648
    Danke vergeben:
    115
    Hast Du schon im Logfile nachgesehen?

    Auch würde ich mir nochmals deine Anpassung anschauen.
     
  6. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Würde ich ganz einfach per CSS lösen, im Styleedit ins eigene CSS kopieren und Deckel drauf. Perfekt updatesicher, minimal invasiv. Je nachdem ob du was anderes ausgemacht hast, kann die Nummer anzupassen sein.

    Code:
    #checkout_payment > fieldset:nth-child(3) {
        display: none;
    }