GPRS Fehler beim Rendering der Attribute

jibimono

Aktives Mitglied
15. November 2019
24
2
Hallo zusammen,

ich bekomme heute beim Abgleich für alle Artikel bei Otto und Kaufland den "Fehler beim Rendering der Attribute".
Freitag hatte ich Herstellerdaten per Ameise importiert, die Dotliquid Verknüpfungen eingetragen und es hatte auch alles ohne Fehler funktioniert.

Wawi Version 1.9.6.5

Wer kann mir weiterhelfen?

MfG
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.159
1.923
Sprich, du hast mit der Ameise jetzt noch mal eine CSV für die Attribute importiert?
 
Zuletzt bearbeitet:

jibimono

Aktives Mitglied
15. November 2019
24
2
Ich habe zuerst testweise 2 Herstellerdaten angelegt, danach mit der Ameise etwa 90 Hersteller importiert. Der Abgleich ist dann am Freitag ohne Fehler gelaufen.
Wenn ich jetzt die Dotliquid Felder wieder lösche ist auch der Rendering Fehler weg. Wenn ich die SQL-Codes z.B. bei Otto wieder einpflege habe ich sofort den Fehler.
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.895
1.074
Hückelhoven
Hi,

kannst du das SQL hier mal posten? Ich bin mir nicht 100% sicher, meine aber die gehen ab 1.9.6 erst, da wir ja dort die Attribute umgestellt haben auf die neuen Tabellen.

Gruß

Manuel
 

jibimono

Aktives Mitglied
15. November 2019
24
2
Das wundert mich, denn es hat ja am Freitag funktioniert. Hier sind die SQL-Codes für Otto, die ich aus dem Guide kopiert habe:

{% capture query -%}\
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT tAddress.cStreet, tAddress.cHouseNumber , tAddress.cPostalCode, tAddress.cCity, tAddress.cCountryIso2
FROM Contact.tProductComplianceContact
JOIN Contact.tAddress ON tAddress.kContact = tProductComplianceContact.kContact
JOIN Artikel.tArtikelComplianceContact ON tArtikelComplianceContact.kProductComplianceContact = tProductComplianceContact.kProductComplianceContact
WHERE tArtikelComplianceContact.kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Positionen = query | DirectQuery -%}\
{{ Positionen.Daten[0].cStreet }} {{ Positionen.Daten[0].cHouseNumber }} {{ Positionen.Daten[0].cPostalCode }} {{ Positionen.Daten[0].cCity }} {{ Positionen.Daten[0].cCountryIso2 }}


{% capture query -%}\
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT tAddress.cEmail
FROM Contact.tProductComplianceContact
JOIN Contact.tAddress ON tAddress.kContact = tProductComplianceContact.kContact
JOIN Artikel.tArtikelComplianceContact ON tArtikelComplianceContact.kProductComplianceContact = tProductComplianceContact.kProductComplianceContact
WHERE tArtikelComplianceContact.kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Positionen = query | DirectQuery -%}\
{{ Positionen.Daten[0].cEmail }}


{% capture query -%}\
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT tAddress.cCompanyName
FROM Contact.tProductComplianceContact
JOIN Contact.tAddress ON tAddress.kContact = tProductComplianceContact.kContact
JOIN Artikel.tArtikelComplianceContact ON tArtikelComplianceContact.kProductComplianceContact = tProductComplianceContact.kProductComplianceContact
WHERE tArtikelComplianceContact.kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Positionen = query | DirectQuery -%}\
{{ Positionen.Daten[0].cCompanyName }}


{% capture query -%}\
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT tAddress.cPhoneNumber
FROM Contact.tProductComplianceContact
JOIN Contact.tAddress ON tAddress.kContact = tProductComplianceContact.kContact
JOIN Artikel.tArtikelComplianceContact ON tArtikelComplianceContact.kProductComplianceContact = tProductComplianceContact.kProductComplianceContact
WHERE tArtikelComplianceContact.kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Positionen = query | DirectQuery -%}\
{{ Positionen.Daten[0].cPhoneNumber }}

und hier Kaufland:

{% capture query -%}\
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT tAddress.cStreet, tAddress.cHouseNumber, tAddress.cPostalCode, tAddress.cCity, tAddress.cCountryIso2
FROM Contact.tProductComplianceContact
JOIN Contact.tAddress ON tAddress.kContact = tProductComplianceContact.kContact
JOIN Artikel.tArtikelComplianceContact ON tArtikelComplianceContact.kProductComplianceContact = tProductComplianceContact.kProductComplianceContact
WHERE tArtikelComplianceContact.kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Positionen = query | DirectQuery -%}\
{{ Positionen.Daten[0].cStreet }} {{ Positionen.Daten[0].cHouseNumber }} {{ Positionen.Daten[0].cPostalCode }} {{ Positionen.Daten[0].cCity }} {{ Positionen.Daten[0].cCountryIso2 }}

{% capture query -%}\
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT tAddress.cEmail
FROM Contact.tProductComplianceContact
JOIN Contact.tAddress ON tAddress.kContact = tProductComplianceContact.kContact
JOIN Artikel.tArtikelComplianceContact ON tArtikelComplianceContact.kProductComplianceContact = tProductComplianceContact.kProductComplianceContact
WHERE tArtikelComplianceContact.kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Positionen = query | DirectQuery -%}\
{{ Positionen.Daten[0].cEmail }}


{% capture query -%}\
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT tAddress.cCompanyName
FROM Contact.tProductComplianceContact
JOIN Contact.tAddress ON tAddress.kContact = tProductComplianceContact.kContact
JOIN Artikel.tArtikelComplianceContact ON tArtikelComplianceContact.kProductComplianceContact = tProductComplianceContact.kProductComplianceContact
WHERE tArtikelComplianceContact.kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Positionen = query | DirectQuery -%}\
{{ Positionen.Daten[0].cCompanyName }}

{% capture query -%}\
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT tAddress.cPhoneNumber
FROM Contact.tProductComplianceContact
JOIN Contact.tAddress ON tAddress.kContact = tProductComplianceContact.kContact
JOIN Artikel.tArtikelComplianceContact ON tArtikelComplianceContact.kProductComplianceContact = tProductComplianceContact.kProductComplianceContact
WHERE tArtikelComplianceContact.kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Positionen = query | DirectQuery -%}\
{{ Positionen.Daten[0].cPhoneNumber }}
 

jibimono

Aktives Mitglied
15. November 2019
24
2
Hi,

kannst du das SQL hier mal posten? Ich bin mir nicht 100% sicher, meine aber die gehen ab 1.9.6 erst, da wir ja dort die Attribute umgestellt haben auf die neuen Tabellen.

Gruß

Manuel

Ich habe mich da falsch ausgedrückt. Die Dotliquid Verknüpfungen habe ich nicht erstellt sondern die SQL-Codes aus dem JTL-Guide eingetragen. Das ganze hat letzte Woche mehrere Tage funktioniert. Am Freitag habe ich dann nochmal zusätzlich ca. 90 Herstellerdaten per Ameise importiert ohne anschließende Fehler. Am Montag morgen stelle ich dann fest, das alle Produktaktualisierungen fehlschlagen. Ich habe auch versucht alle Herstellerdaten leer zu überschreiben und nur mit 1 Herstellerdatensatz zu aktualisieren, leider ohne Erfolg.
Habe ich mir in die Hersteller etwas importiert was diesen Fehler verursachen könnte?

Gruß Jens
 

jibimono

Aktives Mitglied
15. November 2019
24
2
Ok, Rolle Rückwärts. Ich muss mich entschuldigen, der Fehler lag bei mir. Ich hatte den Zusammenhang zwischen Hersteller und Produktverantwortlichen nicht verstanden und als SQL-Code die falschen Daten hinterlegt. Bei mir sind aktuell keine Produktverantwortlichen angelegt, nur Hersteller. Mir ist nur schleierhaft warum ich Freitag diesbezüglich keine Fehlermeldungen gesehen habe.
Trotzdem vielen Dank für die Bemühungen. Gruß Jens
 
  • Gefällt mir
Reaktionen: Manuel Pietzsch

Just Me

Mitglied
15. Mai 2024
8
0
Wir haben bei uns auch die SQL Codes hinterlegt bei Otto und Kaufland. Zum Teil funktioniert es einwandfrei, aber bei vielen Artikeln kommt auch in der JTL Fehlerliste AttributeRendering Fehler beim Rendering der Attribute. Wie können wir dies beheben? @Manuel Pietzsch Kannst du uns hier bitte weiterhelfen? :)
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.895
1.074
Hückelhoven
Ok, Rolle Rückwärts. Ich muss mich entschuldigen, der Fehler lag bei mir. Ich hatte den Zusammenhang zwischen Hersteller und Produktverantwortlichen nicht verstanden und als SQL-Code die falschen Daten hinterlegt. Bei mir sind aktuell keine Produktverantwortlichen angelegt, nur Hersteller. Mir ist nur schleierhaft warum ich Freitag diesbezüglich keine Fehlermeldungen gesehen habe.
Trotzdem vielen Dank für die Bemühungen. Gruß Jens
Hi,
ggf. kannst du nochmal im Detail beschreiben wie du das gelöst hast, dann können die anderen mit dem Fehler sich daran orientieren.

Danke für die Unterstützung

Gruß

Manuel
 

jibimono

Aktives Mitglied
15. November 2019
24
2
Sorry für die späte Meldung. Ich habe (wie im Guide beschrieben) die SQL-Codes des Herstellers (Kontakt) eingefügt, dann klappt auch alles. Die "Verantwortliche Personen" hatte ich nicht angelegt.

Gruß,

Jens
 
Ähnliche Themen
Titel Forum Antworten Datum
Aufträge auf die Pikliste legen bringt Fehler DataTreeListView JTL-Wawi 1.11 2
Neu Zyklische Fehler beim Listen von T-Shirts Amazon-Lister - Fehler und Bugs 3
Neu Fehler 35 XLM entspricht nicht der Konvention Plugins für JTL-Shop 4
Neu Varkombis Import Fehler "#VARKOMBI WIRD NICHT ANGELEGT#" JTL-Ameise - Fehler und Bugs 4
Neu Kartenzahlung Total amount Fehler JTL-POS - Fehler und Bugs 1
Neu Fehler mit der Kartenzahlung Einrichtung / Updates von JTL-POS 9
"Fehler beim Laden der Daten" in Liste Aufträge und Rechnungen JTL-Wawi 1.11 4
Neu Fehler bei Artikel Filter in der Wawi JTL-Wawi - Fehler und Bugs 2
Neu Fehler DHL Paket Inetrnational Exportdokumente "Bitte geben Sie eine Beschreibung an" JTL-ShippingLabels - Fehler und Bugs 0
Neu Shopware 6.7.6.2 Fehler [No supported api version found.] 100 Shopware-Connector 1
Neu Probleme beim Lizenzkauf im Extension Store – PayPal-Fehler? Plugins für JTL-Shop 0
Neu eazyAuction eBay Fehler 2191421 – Telefonnummer ungültig eBay-Anbindung - Fehler und Bugs 1
Neu Fehler beim Update auf 1.11.5 - Ungültiger Objektname "dbo.tUpdateMigration User helfen Usern - Fragen zu JTL-Wawi 0
Neu Apache Protokoll GuzzleHttp/GET Fehler JTL-Shop - Fehler und Bugs 7
Neu eBay Abgleich lädt keine Daten Fehler eBay-Anbindung - Fehler und Bugs 0
Neu DPD Fehler bei der Anmeldung JTL-ShippingLabels - Fehler und Bugs 1
Neu Fehler bei der Anmeldung nach Update auf 1.11.5 Installation von JTL-Wawi 11
Neu - Sorry, war doch kein Fehler - Allgemeine Fragen zu JTL-Shop 0
Neu eBay Angebotsimport : Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 0
Neu Wo kann ich mich über JTL Kundencenter beschweren? 20 Minuten Lang einen Bug im Ticket dokumentiert, und am Ende "ein Fehler ist aufgetreten" Smalltalk 3
Neu Fehler Connector Shopify Collection not found Shopify-Connector 8
Neu Seit Update auf 1.10.15.0: eBay Fahrzeugverwendungsliste Fehler eBay-Anbindung - Fehler und Bugs 3
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Shop 5.6.1: Probleme beim Entfernen von Artikeln aus dem Warenkorb JTL-Shop - Fehler und Bugs 5
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 0
Rechnungen ohne Nummer beim Drucken/Mailen (Vorschau korrekt) - Hilfe benötigt JTL-Wawi 1.11 0
Neu Alttexte aus OPC werden beim Slider nicht im Code angezeigt JTL-Wawi - Fehler und Bugs 0
Neu DHL versenden 4.0 - NullReferenceException beim Erstellen von Labels JTL-ShippingLabels - Fehler und Bugs 7
Hilfe: EK-Preise werden nicht beim Import importiert? JTL-Wawi 1.11 3
Neu Verzögerung beim Abruf von Bestellungen? 16.12. ab 19:30 Amazon-Anbindung - Fehler und Bugs 2

Ähnliche Themen