Inxmail / inx_magento1

Inxmail Professional Email Marketing für Magento CE und EE (1.x)
0 stars 0 forks source link

Product Feed - Call to member function getSource() on a non-object Fatal Error [INX-8] #14

Closed falco-knapp closed 8 years ago

falco-knapp commented 9 years ago

Hi Falco,

Ein weiterer Fehler: errormessage

Datasource Auswahl in Magento: (alles) productfeed_selection

Problem wird unteranderem durch das Datenfeld “link_long_url” verursacht.

Im Code wird nicht geprüft ob das Object existiert.

Brauchst du noch etwas?

Gruss Sascha

falco-knapp commented 9 years ago

Fehler lässt sich auf Testumgebung nicht reproduzieren http://46.101.216.86/inxmail_datasource/source/product/sku/Pwt002

falco-knapp commented 9 years ago

Hallo Björn,

Das Problem scheint ja im Core-Code von Magento sich auszuwirken (Product.php). Frage ist: Kann dieses Problem dadurch verhindert werden, dass bei der Verarbeitung der Anfrage (inxmail_datasource/source/product/sku/) fehlerhafte Attribute ignoriert werden?

Könnt Ihr das bitte evaluieren?

Danke und Gruß,

Falco

BrocksiNet commented 9 years ago

Hallo Falco,

das Problem wurde im Branch INX-8 behoben. Hier sind die Änderungen dazu: https://github.com/Inxmail/inx_magento1/commit/31279875d3eb51eb1d89d365cfd599e1eb82072b

Sollen wir eine neue Version veröffentlichen? Denke wir sollten den Ablauf dazu auch nochmal am Telefon besprechen.

Grüße Björn

falco-knapp commented 9 years ago

Hallo Björn,

ah … Du siehst mich positiv überrascht! Ja, wir sollten über den Prozess uns unterhalten, denn ich habe von diesem Fix nichts mitbekommen.

Lass uns erstmal sprechen bevor wir eine neue Version veröffentlichen. Ich bin nächste Woche bis Mittwoch sehr flexibel, wenn Du magst kannst Du mir also gerne ein Terminvorschlag machen.

Danke und Gruß,

Falco

BrocksiNet commented 8 years ago

Das wurde mit diesem Commit 15775349be6dafdc7cee9861d868a30a7940f5ff gelöst.

falco-knapp commented 8 years ago

Die Feeds funktionieren soweit ersichtlich wie gehabt.

@bjoern-flagbit: Da der Fix in einer Standard-Installation nicht reproduzierbar ist: was müsste ich tun um die Fehlersituation herzustellen?

BrocksiNet commented 8 years ago

Hallo Falco,

du müsstest ein Attribut anlegen, das dem Mapping hinzufügen und danach das Attribut löschen und dann versuchen das Mapping erneut abzuspeichern. Wenn dann kein Fehler kommt sollte das Problem gelöst sein.

Grüße Björn

falco-knapp commented 8 years ago

getestet - danke!