Fehlermeldung Connector 1.040 und Wawi Version.61

cspoo

Aktives Mitglied
15. April 2013
145
0
AW: Fehlermeldung Connector 1.040 und Wawi Version.61

Ist das ein Fehler, der beim Kopieren der Fehlermeldung entstanden ist, oder weshalb ist dort ein Leerzeichen vor dem 'y'? Ich hatte gerade tatsächlich an einen Tippfehler im Quellcode gedacht, dort war aber keiner.

EDIT: Zweite Frage direkt hinterher: Über welche Magento-Version sprechen wir überhaupt?
 

cspoo

Aktives Mitglied
15. April 2013
145
0
AW: Fehlermeldung Connector 1.040 und Wawi Version.61

Magento 1.8 ist von uns nicht getestet worden. Wir testen bislang nur mit der aktuellen 1.9. Die Kompatibilität zur früheren Versionen von Magento ist noch nicht abschließend geklärt.
Meine Vermutung war bislang, dass Ihre Version so alt ist, dass die Media Gallery API noch nicht darin vorhanden ist. In 1.8 müsste das aber der Fall sein, da sich von 1.8 nach 1.9 nur wenig geändert hat (wie hier nachzulesen ist: What's new in the Magento 1.9/1.14 database - magenticians)

Können Sie ausschließen, dass Ihre Installation beschädigt ist oder beim DB-Duplizieren eine Tabelle vergessen wurde? Die Tabelle existiert in einer Magento-Installation gewöhnlich, anbei auch ein Screenshot von meiner Test-Datenbank (Magento 1.9.0.1)

Unbenannt.jpg
 

Anhänge

  • Unbenannt.jpg
    Unbenannt.jpg
    105,5 KB · Aufrufe: 21

Sausewind

Aktives Mitglied
2. Dezember 2014
75
4
14913 Jüterbog
AW: Fehlermeldung Connector 1.040 und Wawi Version.61

Hallo,

die angesprochene Tabelle ist bei uns vorhanden. Wir benutzen jedoch das Security-Feature von Magento, bei dem die Tabellen einen Prefix erhalten. Somit heißt unsere Tabelle nicht "catalog_product_entity_media_gallery" sondern "m1_catalog_product_entity_media_gallery". Ist dieses Magento Standard Feature nicht vom Connector umgesetzt?

Grüße
 

cspoo

Aktives Mitglied
15. April 2013
145
0
AW: Fehlermeldung Connector 1.040 und Wawi Version.61

Das würde es erklären. Als Hotfix können Sie in der Datei app/code/community/Jtl/Connector/src/Mapper/Image.php in der Funktion addImagesToProductCollection die Zeilen 309-324 durch den folgenden Code austauschen:

Code:
        $_mediaGalleryData = $_read->fetchAll('
            SELECT
                main.entity_id, `main`.`value_id`, `main`.`value` AS `file`,
                `value`.`label`, `value`.`position`, `value`.`disabled`, `default_value`.`label` AS `label_default`,
                `default_value`.`position` AS `position_default`,
                `default_value`.`disabled` AS `disabled_default`
            FROM `' . \Mage::getSingleton('core/resource')->getTableName('catalog_product_entity_media_gallery') . '` AS `main`
                LEFT JOIN `' . \Mage::getSingleton('core/resource')->getTableName('catalog_product_entity_media_gallery_value') . '` AS `value`
                    ON main.value_id=value.value_id AND value.store_id=' . \Mage::app()->getStore()->getId() . '
                LEFT JOIN `' . \Mage::getSingleton('core/resource')->getTableName('catalog_product_entity_media_gallery_value') . '` AS `default_value`
                    ON main.value_id=default_value.value_id AND default_value.store_id=0
            WHERE (
                main.attribute_id = ' . $_read->quote($_mediaGalleryAttributeId) . ') 
                AND (main.entity_id IN (' . $_read->quote($_productCollection->getAllIds()) . '))
            ORDER BY IF(value.position IS NULL, default_value.position, value.position) ASC    
        ');

Die Änderung wird für das kommende Release des Connectors berücksichtigt werden.
 

Sausewind

Aktives Mitglied
2. Dezember 2014
75
4
14913 Jüterbog
AW: Fehlermeldung Connector 1.040 und Wawi Version.61

Hallo ,
jetzt funktioniert der Abgleich bis zu einem bestimmten Punkt .... Es sind Kategorien drin, Artikeldaten - keine EAN - keine Bilder ... und er bricht ab und bringt folgende Fehlermeldung .

Nach Neustart macht er wieder 50 Artikel mit dann gleichem Fehler ....

Exception: Timeout für Vorgang überschritten
Artikel-Empfangen-Fehler: Timeout für Vorgang überschritten
Exception: Timeout für Vorgang überschritten - Http Response:
bei System.Net.HttpWebRequest.GetResponse()
bei jtlCore.ControllerClasses.Connector.Core.FastHttp.ReadResponse(HttpWebRequest request)
bei jtlCore.ControllerClasses.Connector.Core.FastHttp.Request(String url, RequestMethod method, NetworkCredential credentials)
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.d8PlYigNRA(String , Object , Boolean , NetworkCredential )

Danke für Hilfe
 

cspoo

Aktives Mitglied
15. April 2013
145
0
AW: Fehlermeldung Connector 1.040 und Wawi Version.61

Haben Sie auf die aktuelle Version von JTL-Wawi geupdated? Wir haben den Timeout seit Version 61 clientseitig erhöht und die Paketgröße beim Abgleich angepasst. Aktuell ist Version 64.
 

Sausewind

Aktives Mitglied
2. Dezember 2014
75
4
14913 Jüterbog
AW: Fehlermeldung Connector 1.040 und Wawi Version.61

Hallo ,
haben schon 62 gehabt , jetzt auf 64 geupdated aber leider selbe Meldung .
 

cspoo

Aktives Mitglied
15. April 2013
145
0
AW: Fehlermeldung Connector 1.040 und Wawi Version.61

Nach dem Laden von Bildern werden Artikel hochgeladen. Die Meldung darüber erscheint aber noch nicht, weil dieser Prozess abgebrochen ist, da der Timeout überschritten wurde.
Entgegen meiner Aussage von oben hat es dessen Änderung leider doch erst in die (kommende) Version 65 geschafft. Sie wird zeitnah released werden.
 

Ähnliche Themen