{"id":2606,"date":"2016-11-04T13:54:59","date_gmt":"2016-11-04T12:54:59","guid":{"rendered":"http:\/\/www.commercers.com\/blog\/?p=2606"},"modified":"2016-11-04T13:54:59","modified_gmt":"2016-11-04T12:54:59","slug":"magento-bitte-warten-bei-anlage-oder-bearbeitung-eines-kunden-im-backend","status":"publish","type":"post","link":"https:\/\/www.commercers.com\/blog\/magento-bitte-warten-bei-anlage-oder-bearbeitung-eines-kunden-im-backend\/","title":{"rendered":"Magento &#8211; Bitte warten bei Anlage oder Bearbeitung eines Kunden im Backend"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"Bild\" src=\"http:\/\/www.commercers.com\/blog\/wp-content\/uploads\/2016\/11\/bild-35.jpg\" width=\"465\" align=\"left\" height=\"272\" \/>Wir hatten das Problem in einem Shop, dass es nicht m\u00f6glich war einen neuen Kunden \u00fcber das Magento Backend anzulegen. Ebenso war es nicht m\u00f6glich die Daten eines Kundenkontos \u00fcber das Backend zu ver\u00e4ndern.<\/p>\n<p>Beim Klick auf Speichern wurde nur die Uhr mit &#8220;Bitte warten&#8221; angezeigt und drehte sich und drehte sich &#8211; unendlich. Die Seite wurde nicht neu geladen und weder ein neues Kundenkonto angelegt noch ein bestehendes mit ge\u00e4nderten Daten abgespeichert.<\/p>\n<p>Die system.log sagte hierzu:<\/p>\n<p>2016-11-04T12:23:13+00:00 ERR (3): Warning: include(Mage\/Eav\/Model\/Attribute\/Data\/.php) [&lt;a href=&#8217;function.include&#8217;&gt;function.include&lt;\/a&gt;]: failed to open stream: No such file or directory in \/public_html\/lib\/Varien\/Autoload.php on line 93<br \/>\n2016-11-04T12:23:13+00:00 ERR (3): Warning: include() [&lt;a href=&#8217;function.include&#8217;&gt;function.include&lt;\/a&gt;]: Failed opening &#8216;Mage\/Eav\/Model\/Attribute\/Data\/.php&#8217; for inclusion (include_path=\/public_html\/app\/code\/local:\/home\/bfpos\/public_html\/app\/code\/community:\/home\/bfpos\/public_html\/app\/code\/core:\/home\/bfpos\/public_html\/lib:.:\/opt\/alt\/php53\/usr\/share\/pear:\/opt\/alt\/php53\/usr\/share\/php&#8217;) in \/home\/bfpos\/public_html\/lib\/Varien\/Autoload.php on line 93<\/p>\n<p>Wenn man nun Firebug laufen lie\u00df w\u00e4hrend man den neuen Kunden bzw. \u00c4nderungen speichern wollte (Firebug starten, dann unten auf Netzwerk klicken, &#8220;Alles&#8221; stehen lassen und dann &#8220;Leeren&#8221; klicken, bevor man auf Speichern klickt. Anschlie\u00dfend wird der aktuelle Befehl angezeigt. Bei uns war es &#8220;POST ?isAjax=true&#8221;. Nun klickt man diese Zeile an und kann dort auf &#8220;Antwort&#8221; oder auch &#8220;HTML&#8221; klicken, um n\u00e4here Infos zu bekommen.<\/p>\n<p>Bei uns war es &#8220;Fatal error: Call to a member function setAttribute() on a non-object in \/public_html\/app\/code\/core\/Mage\/Eav\/Model\/Attribute\/Data.php on line 80&#8221;<\/p>\n<p>Dies spricht daf\u00fcr, dass es ein Problem mit einem (Kunden-)Attribut gibt.<\/p>\n<p>Somit haben wir in der Datenbank die Tabelle eav_attribute ge\u00f6ffnet und dort den Titel der Spalte &#8220;frontend_input&#8221; angeklickt, so dass hiernach sortiert wird.<\/p>\n<p>Nun ging es darum zu schauen, welches Attribut (hier Kundenattribut) das Problem hervorrufen k\u00f6nnte. Und somit schauten wir nach NULL oder gar nichts in dieser Spalte bei einem Kundenattribut. Bei uns war es das Attribut &#8220;autologin_token&#8221;, bei welchem &#8220;NULL&#8221; in dieser Spalte stand. Dies haben wir auf &#8220;text&#8221; ge\u00e4ndert und gespeichert.<\/p>\n<p>Anschlie\u00dfend wird das Attribut auch im Kundenkonto (nur im Backend) angezeigt. Nach L\u00f6schen des Caches konnte nun sowohl ein neues Kundenkonto angelegt werden als auch ein bestehendes ver\u00e4ndert werden.<\/p>\n<p>Genutzt in Magento Versionen 1.4 &#8211; 1.9 Kommentare? Erg\u00e4nzungen? Hinweise? Gerne!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wir hatten das Problem in einem Shop, dass es nicht m\u00f6glich war einen neuen Kunden \u00fcber das Magento Backend anzulegen. Ebenso war es nicht m\u00f6glich die Daten eines Kundenkontos \u00fcber das Backend zu ver\u00e4ndern. Beim Klick auf Speichern wurde nur die Uhr mit &#8220;Bitte warten&#8221; angezeigt und drehte sich und drehte sich &#8211; unendlich. Die&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[10],"tags":[],"class_list":["post-2606","post","type-post","status-publish","format-standard","hentry","category-allg_magento_probleme"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/2606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/comments?post=2606"}],"version-history":[{"count":0,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/2606\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/media?parent=2606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/categories?post=2606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/tags?post=2606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}