Hi,
ich habe folgendes Problem.
Nach einem Update von J2.5 VM2 auf J3 und VM3 habe ich (neben dutzden und immer neu erscheinenden Problemen) Probleme mit dem Checkout. Direkt beim Aufruf des Warenkorbes erscheint eine Fehlermeldung wie hier beschrieben:
Fehler
Die Meldung besagt dass diverse Benutzerfelder und Zahlungs und Bezahlart fehlen..
Nun habe ich mir die Benutzerfelder angesehen und festegestellt das da deutlich mehr drin ist als benötigt wird. (siehe Screenshot)
Die dort zu sehenden Duplikate von "house_no" haben sich selbst erstellt...
Ich habe alle Bezahlmethoden gelöscht.
Vorkasse angelegt - alles gut.
Klarna angelegt - folgende Ausgabe:
Nachricht
vmdebug PHP 5.3
vmdebug Show All Errors
vmdebug $siteLang: de-DE self::$_jpConfig->lang de_de
vmdebug vmTime: time to load config: 0.0047309398651123
vmdebug Start used Ram 7M
vmdebug PClasses fetched for : Var1:
Germany
vmdebug checkCreateUnique slug = name changed to Var1:
house_no-1
vmdebug checkCreateUnique slug = name changed to Var1:
house_no-2
vmdebug checkCreateUnique slug = name changed to Var1:
house_no-3
vmdebug checkCreateUnique slug = name changed to Var1:
house_no-4
vmdebug checkCreateUnique slug = name changed to Var1:
house_no-5
vmdebug checkCreateUnique slug = name changed to Var1:
house_no-6
vmdebug checkCreateUnique slug = name changed to Var1:
house_no-7
vmdebug _modifyColumn Command was ADD column already exists, changed to MOD
vmdebug _modifyColumn executed successfully ALTER TABLE `#__virtuemart_userinfos` CHANGE house_no house_no VARCHAR(255)
vmdebug _modifyColumn Command was ADD column already exists, changed to MOD
vmdebug _modifyColumn executed successfully ALTER TABLE `#__virtuemart_order_userinfos` CHANGE house_no house_no VARCHAR(255)
vmdebug storing userfield Var1:
55
vmdebug onStoreInstallPluginTable, going to execute onStoreInstallPluginTable
vmdebug onStoreInstallPluginTable result of table already exists? Var1:
j25_virtuemart_payment_plg_klarna
vmdebug plgVmPaymentKlarna:: VirtueMart2 update #__virtuemart_payment_plg_klarna
vmdebug onStoreInstallPluginTable return false, given $psType payment plg name payment
vmdebug vmTime: VirtueMartControllerPaymentmethod Finished task paymentmethod: 0.498347043991089
vmdebug End used Ram 14M
vmdebug Peak memory peak 14M
Zahlungsart erfolgreich gespeichert
vmdebug PHP 5.3
vmdebug Show All Errors
vmdebug $siteLang: de-DE self::$_jpConfig->lang de_de
vmdebug vmTime: time to load config: 0.0049741268157959
vmdebug Start used Ram 7M
vmdebug vmTime: VirtueMartControllerPaymentmethod Finished task paymentmethod: 0.327682971954346
vmdebug End used Ram 15.75M
vmdebug Peak memory peak 15.75M
Davor gab es noch keine "house_no-7" (siehe Screenshot)
Hat irgendjemand eine Idee oder eine Lösungsvorschlag?
Was passiert denn da? Und warum?
Ich bin langsam echt am Ende - es macht wirklich keine Freude mehr mit J3 VM3 zu Arbeiten. Nur Probleme und ist ein Problem beseitigt, taucht auch schon das nächste auf.
Toll auch dass es wieder mal im Zusammenhang mit Klarna steht - am liebsten würde ich das ein für alle Mal enfernen - aber geht leider nicht.
Gruß
Marky