Hallo, seit dem Update auf 2.3.1.4 kann kein Kunde mehr seine Bestellung abschliessen ...kommt nur diese Meldung: Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Invalid email address provided $p_emailAddress: mel.lebrecht@natura-canis.eu marc.pietz@natura-canis.eu' in /var/www/vhosts/web42.www14.hostkraft.de/html/gx2/GXEngine/Classes/CoreServices/Email/ValueObjects/EmailAddress.inc.php:59 Stack trace: #0 /var/www/vhosts/web42.www14.hostkraft.de/html/gx2/system/core/MainFactory.inc.php(289) : eval()'d code(1): EmailAddress->__construct('mel.lebrecht@na...') #1 /var/www/vhosts/web42.www14.hostkraft.de/html/gx2/system/core/MainFactory.inc.php(289): eval() #2 /var/www/vhosts/web42.www14.hostkraft.de/html/gx2/system/core/MainFactory.inc.php(190): MainFactory::create_object('EmailAddress', Array) #3 /var/www/vhosts/web42.www14.hostkraft.de/html/gx2/inc/xtc_php_mail.inc.php(39): MainFactory::create('EmailAddress', 'mel.lebrecht@na...') #4 /var/www/vhosts/web42.www14.hostkraft.de/html/gx2/system/classes/checkout/CheckoutProcessProcess.php(558): xtc_php_mail('mel.lebrecht@na...', 'Natura Canis', 'mel.lebrecht@na...', in /var/www/vhosts/web42.www14.hostkraft.de/html/gx2/GXEngine/Classes/CoreServices/Email/ValueObjects/EmailAddress.inc.php on line 59 Hab bereits Cache geleert ....finde den Fehler nicht ....ist das ein BUG ???
Hallo, sieht aus als ob da 2 Emails eingetragen wurden. Sind das deine eigenen Emailadressen? Eine vom "Test-Besteller" und eine die Absenderadresse vom Shop? Möglicherweise die 2 @?!? Welche PHP Version hast du?
PHP ist 5.4.42 Die stehen aber seit Anfang an so drinne ...sind beides eigene Mailadressen. Weiterhin zeigt er in den Bestellungen - die diesen Fehler erhalten - keine Artikel an ...man sieht den Betrag aber keine Artikel. Gestern Abend ging es einmal ohne Fehler durch ..aber heute morgen wieder selber Fehler.
Nicht in GX 2.3.x, nein. Die Funktion, die die eingangs geschilderte Fehlermeldung auslöst, schluckt das nicht: Code: $ php -r '$test = filter_var("test@example.com foobar@example.com", FILTER_VALIDATE_EMAIL); var_dump($test);' bool(false) $ php -r '$test = filter_var("test@example.com;foobar@example.com", FILTER_VALIDATE_EMAIL); var_dump($test);' bool(false) $ php -r '$test = filter_var("test@example.com,foobar@example.com", FILTER_VALIDATE_EMAIL); var_dump($test);' bool(false) $ php -r '$test = filter_var("test@example.com", FILTER_VALIDATE_EMAIL); var_dump($test);' string(16) "test@example.com"
Tatsächlich ... Dann musst du das wohl mit einer Weiterleitung in deinem Postfach lösen. Edit: Aber es gibt ja noch die Weiterleitungsadressen!
Hab heute mittag eine Adresse entfernt und beide Testbestellungen laufen einwandfrei durch .....komisch halt nur das es bis 2.3.1.3 einwandfrei ging ung ab 2.3.1.4 nicht mehr .... Danke Euch allen