Werbung / Banner buchen
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Fehler beim Verbindungsaufbau: Exception bei global_data.pull

    arslibri

    • Frisch an Board
    • Beiträge: 70
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #15 am: 01. September 2021, 09:46:51
    nicht dass ich wüsste.
    Deutsch hat ID 1
    Englisch hat ID 2
    Französisch hat ID 3
    Wenn ich eine Sprache mal gelöscht und wieder neu angelegt hätte, wäre ja eine von den IDs jetzt höher, oder nicht?

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #16 am: 01. September 2021, 09:47:57
    Zitat
    Es kann ja sein, dass es da eine andere Sprach-ID außer die für deutsch, english und französisch gibt. Ob es die Sprach-ID 6 ist sei Mal dahin gestellt.

    Dann müsste diese in der Tabelle languages zu sehen sein.

    Offensichtlich gibt es in der Tabelle customers_status einträge mit language_id 6, die Sprache mit language ID 6 ist aber gar nicht definiert.

    Gruß

    Jürgen

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.707
    • Geschlecht:
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #17 am: 01. September 2021, 09:55:17
    Ich würde mal (nach Sicherung der DB !) folgende Befehle in der DB absetzen.
    Damit werden alle Einträge die sich auf eine Sprach-ID beziehen die es nicht gibt gelöscht, egal ob ID 6 oder eine andere.

    Code: SQL  [Auswählen]
    -- categories_description
    DELETE FROM categories_description
          WHERE language_id NOT IN(SELECT languages_id
                                     FROM languages);

    -- content_manager
    DELETE FROM content_manager
          WHERE languages_id NOT IN(SELECT languages_id
                                      FROM languages);
     
    -- cookie_consent_categories
    DELETE FROM cookie_consent_categories
          WHERE languages_id NOT IN(SELECT languages_id
                                      FROM languages);

    -- cookie_consent_cookies
    DELETE FROM cookie_consent_cookies
          WHERE languages_id NOT IN(SELECT languages_id
                                      FROM languages);

    -- customers_status
    DELETE FROM customers_status
          WHERE language_id NOT IN(SELECT languages_id
                                     FROM languages);

    -- manufacturers_info
    DELETE FROM manufacturers_info
          WHERE languages_id NOT IN(SELECT languages_id
                                      FROM languages);

    -- orders_status
    DELETE FROM orders_status
          WHERE language_id NOT IN(SELECT languages_id
                                     FROM languages);

    -- products_description
    DELETE FROM products_description
          WHERE language_id NOT IN(SELECT languages_id
                                     FROM languages);

    -- products_options
    DELETE FROM products_options
          WHERE language_id NOT IN(SELECT languages_id
                                     FROM languages);

    -- products_options_values
    DELETE FROM products_options_values
          WHERE language_id NOT IN(SELECT languages_id
                                     FROM languages);

    -- products_tags
    DELETE FROM products_tags
          WHERE languages_id NOT IN(SELECT languages_id
                                      FROM languages);

    -- products_tags_options
    DELETE FROM products_tags_options
          WHERE languages_id NOT IN(SELECT languages_id
                                      FROM languages);

    -- products_vpe
    DELETE FROM products_vpe
          WHERE language_id NOT IN(SELECT languages_id
                                     FROM languages);

    -- products_xsell_grp_name
    DELETE FROM products_xsell_grp_name
          WHERE language_id NOT IN(SELECT languages_id
                                     FROM languages);

    -- reviews_description
    /*DELETE FROM reviews_description
          WHERE languages_id NOT IN(SELECT languages_id
                                      FROM languages);*/
    /* let's keep these because it's user content, who knows */

    -- shipping_status
    DELETE FROM shipping_status
          WHERE language_id NOT IN(SELECT languages_id
                                     FROM languages);

     

    Je nach Menge an Artikeln und Kategorien am Besten einzeln, damit es keinen Timeout gibt.

    Gruß,
    noRiddle

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #18 am: 01. September 2021, 10:01:51
    Danke für die Hilfe Oli....

    Gruß

    Jürgen

    arslibri

    • Frisch an Board
    • Beiträge: 70
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #19 am: 01. September 2021, 10:02:58
    ja danke, ich probier das jetzt mal, datenbank doppelt und dreifach gesichert weil ja LIVE

    arslibri

    • Frisch an Board
    • Beiträge: 70
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #20 am: 01. September 2021, 10:23:16
    hab die SQL-commands jetzt ausgeführt, nur mit folgendem hat er wie zu erwarten etwas gelöscht:

    -- customers_status
    DELETE FROM customers_status
          WHERE language_id NOT IN(SELECT languages_id
                                     FROM languages);


    Die falschen language_IDs sind auch aus der Datenbank verschwunden, Shop funktioniert weiter (wie es aussieht), aber Fehlermeldung bleibt bestehen :(

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #21 am: 01. September 2021, 10:31:16
    Zitat
    - customers_status
    DELETE FROM customers_status
          WHERE language_id NOT IN(SELECT languages_id
                                     FROM languages);

    An der Stelle wurden jetzt in der Tabelle customers_status (dein screenshot) die Einträge mit ID 6 gelöscht da in der Tabelle languages die ID6 nicht definiert war.

    Zitat
    Fehlermeldung bleibt bestehen

    Du meinst die Fehlermeldung des Connectors in der WAWI?

    Schalte mal in der WAWI das debugging ein, falls noch nicht geschehen.

    Admin - > Globale Einstellungen -> Debug -> Onlineshopabgleich Logdateien.

    und starte dann einen Abgleich/Verbindungsstest und poste mal das log.

    Die Installation des connectors unter "mein-online-shop.de/jtlconnector/install/" verlief ohne Fehler?

    Siehe hier... https://guide.jtl-software.de/jtl-connector/modified/daten-von-modified-zu-jtl-wawi-uebertragen/

    Welche modified Version und welcher connnector im Einsatz?

    Gruß

    Jürgen

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #22 am: 01. September 2021, 10:41:53
    In der Tabelle languages siehts du die 3 IDs welche jetzt definiert sind, warscheinlich 1 - 2 und 3

    Geh nochmal alle Tabellen durch und suche nach Spalten mit languages_id -> dann absteigend sortieren und nachsehen ob es irgendwo noch die ID 6 oder eine andere Id gibt welche in languages nicht definiert ist.

    Wie gesagt wir hatten das Problem damals auch und alle Posts im JTL Forum in dieser Art haben mit falschen/nicht vorhandenen language IDs zu tun, welche in irgendeiner Tabelle verwendet werden jedoch nicht in der Tabelle languages definiert waren....

    Gruß

    Jürgen

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.707
    • Geschlecht:
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #23 am: 01. September 2021, 10:47:59
    Wenn die von mir geposteten Befehle durchgeführt wurden darf es keine Sprach-IDs in der DB mehr geben die es nicht geben dürfte.

    @arslibri
    Nun, mit den von mir geposteten Befehlen hast du tote DB-Einträge die Sprachen betreffend entfernt.
    Bei Litho (auch Mitglied des Forums hier) hat es anscheinend geholfen.

    Mit JTL kenne ich mich nur bedingt aus und die Fehlermeldung sagt mir nichts.
    Sie ist imo auch kryptisch und gibt Nicht-Insidern keine  wertvollen Informationen.
    Ich würde mal bei JTL nachfragen...

    Ich habe allerdings eine nicht-arichvierte (keine *.phar-Dateien)  JTL-Version und habe mir mal kurz die Code-Stelle die in der Fehlermeldung moniert wird angeschaut.
    Das lässt mich die Frage stellen wie du die Sprachen genannt hast.
    Poste mal einen Export deiner DB-Tabelle languages, oder einen Screenshot.

    Gruß,
    noRiddle

    arslibri

    • Frisch an Board
    • Beiträge: 70
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #24 am: 01. September 2021, 11:00:11
    also ich hab jetzt mal die Logs aktiviert sowohl allgemein und für den Online Shop spezifisch – was auch immer da der Unterschied ist.
    Dabei wird einem ein Neustart der WaWi nahgelegt.
    Das habe ich dann auch gemacht und siehe da: diese Fehlermeldung scheint zu verschwinden! Ich sage diese weil da jetzt eine andere kommt (siehe Anhang).
    Irgendetwas den Charset betreffend was natürlich ein (ganz) anderes Thema ist aber vielleicht können wir das im gleichen Thread hier besprechen?
    Danke soweit an alle

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #25 am: 01. September 2021, 11:03:20
    Hallo Oli,

    ich denke die Tabelle orders hat gefehlt...?

    -- orders
    DELETE FROM orders
          WHERE languages_id NOT IN(SELECT languages_id
                                      FROM languages);

    Wenn ich mich richtig erinnere, werden die vorhandenen Bestellungen, wie auch die Kunden, beim ersten Abgleich vom Shop gezogen....

    Gruß

    Jürgen

    karsta.de

    • Experte
    • Beiträge: 3.056
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #26 am: 01. September 2021, 11:22:05
    @arslibri
    Welche Zeichensatzcodierung verwendest du denn in deinem Shop?

    BG Karsta

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #27 am: 01. September 2021, 11:30:00
    Da gibt es in der connector configuration auch einen Punkt UTF-8

    mein-online-shop.de/jtlconnector/install/

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Ist der aktiviert, wenn nicht mal testen....

    Ansonsten gab es im JTL Forum bei Problemen mit UTF-8 auch Hinweise auf die eingesetzte PHP Version.

    Gruß

    Jürgen

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #28 am: 01. September 2021, 11:49:32
    Gerade nochmal hier gelesen...

    https://forum.jtl-software.de/threads/umlaute-problem-utf-8.130670/

    Aktiviere mal im installer UTF-8

    In folgender Datei

    /jtlconnector/config/config.json

    müsste dann

    "utf8":"1"

    stehen.

    Gruß

    Jürgen

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.707
    • Geschlecht:
    Re: Fehler beim Verbindungsaufbau: Exception bei global_data.pull
    Antwort #29 am: 01. September 2021, 12:23:40
    Hallo Oli,

    ich denke die Tabelle orders hat gefehlt...?

    -- orders
    DELETE FROM orders
          WHERE languages_id NOT IN(SELECT languages_id
                                      FROM languages);

    Wenn ich mich richtig erinnere, werden die vorhandenen Bestellungen, wie auch die Kunden, beim ersten Abgleich vom Shop gezogen....

    Gruß

    Jürgen

    Auf keinen Fall !
    Man kann doch nicht einfach alte Bestellungen löschen.
    Wenn es mit languages_id in der DB-Tabelle orders Probleme geben sollte könnte man die languages_id im besten Fall in eine vorhandene ändern (die Sprache steht ja "for the record" noch im Feld language).

    Gruß,
    noRiddle
    rechtstexte für onlineshop
    1 Antworten
    1500 Aufrufe
    01. November 2016, 16:52:58 von Teratek
    2 Antworten
    2391 Aufrufe
    18. Januar 2013, 16:13:39 von peter_lang