In Bearbeitung Shopabgleich Fehlermeldung

  • Wenn Ihr uns das erste Mal besucht, lest euch bitte zuerst die Foren-Regeln durch.
22. Februar 2017
23
0
#1
Hey Leute,

ich bekomme immer folgende Fehlermeldung wenn ich einen Abgleich machen will.
Habe mir einen neuen Shop unter Shopware eingerichtet und wollte nun Artikel aus der Wawi importieren.

Verbindung von Wawi zu Shop ist OK, doch leider klappts nicht so ganz.

Vielleicht weiß jemand Rat.
Vielen Dank

Fehler beim Verbindungsaufbau: Exception bei core. connector.auth:

DeserializeObject-Error: Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: W. Path '', line 0, position 0.
bei Newtonsoft.Json.JsonTextReader.ParseValue()
bei Newtonsoft.Json.JsonTextReader.ReadInternal()
bei Newtonsoft.Json.JsonTextReader.Read()
bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter)
bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
bei Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
bei Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
bei Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
bei jtlCore.ControllerClasses.Connector.Core.Json.DeserializeObject[T](String json)

Json:Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in phar:///mnt/web003/a3/73/57253373/htdocs/Hauptverzeichnis/shopware/engine/Shopware/Plugins/Local/Frontend/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Database/Sqlite3.php on line 161
{"result":{"sessionId":"mds182mjs5vss2906jj8urbukt","lifetime":1440},"error":null,"jtlrpc":"2.0","id":"8b702eab78894e319843b553035a917f"}

Response: Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in phar:///mnt/web003/a3/73/57253373/htdocs/Hauptverzeichnis/shopware/engine/Shopware/Plugins/Local/Frontend/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Database/Sqlite3.php on line 161
{"result":{"sessionId":"mds182mjs5vss2906jj8urbukt","lifetime":1440},"error":null,"jtlrpc":"2.0","id":"8b702eab78894e319843b553035a917f"}
 

Anhänge

Zuletzt bearbeitet:

Immanuel

Moderator
Mitarbeiter
24. August 2016
150
28
#2
Hallo @catchflex,

beim Löschen von nicht mehr zugeordneten Produktbildern wird eine Warnung erzeugt, die scheinbar das Problem verursacht. Das Problem sollte damit behoben werden können, indem Notices, Warnings, Errors, etc nicht im Browser ausgegeben werden.

Unabhängig davon wird Montag eine neue Connector Version erscheinen, in der diese Warning nicht mehr erzeugt wird.

Hier noch eine kleine Empfehlung: Fehlermeldungen sollten auf einem Produktiv-System generell nicht dem User angezeigt werden. Stattdessen sollten diese in eine Datei gelogged werden.
 
22. Februar 2017
23
0
#3
Hallo @catchflex,

beim Löschen von nicht mehr zugeordneten Produktbildern wird eine Warnung erzeugt, die scheinbar das Problem verursacht. Das Problem sollte damit behoben werden können, indem Notices, Warnings, Errors, etc nicht im Browser ausgegeben werden.

Unabhängig davon wird Montag eine neue Connector Version erscheinen, in der diese Warning nicht mehr erzeugt wird.

Hier noch eine kleine Empfehlung: Fehlermeldungen sollten auf einem Produktiv-System generell nicht dem User angezeigt werden. Stattdessen sollten diese in eine Datei gelogged werden.
Vielen Dank für die schnelle Antwort.
Wie kann ich das Problem denn beheben? Der Shop ist leer und es sollen alle Artikel auf der Wawi in den Shop übernommen werden.
 

Immanuel

Moderator
Mitarbeiter
24. August 2016
150
28
#4
Vielen Dank für die schnelle Antwort.
Wie kann ich das Problem denn beheben? Der Shop ist leer und es sollen alle Artikel auf der Wawi in den Shop übernommen werden.
Wie schon geschrieben durch nicht Ausgeben der Fehlermeldungen (Infos, Warnungen, Fehler, etc). Das kann man über die PHP Einstellungen bspw. in der php.ini. Dort kann man unter anderem die Einstellung "display_errors = Off" setzen.