Generic NPE error without details on product/variant import
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 32/100
Rechercherichtung
Beginne damit, den im Issue beschriebenen Import mit einem vorhandenen Product-Slug und mit doppelten Variantenschlüsseln zu reproduzieren, und verfolge anschließend, wo die generische NPE erzeugt wird. Vergleiche beide Fehler mit der Importantwort von commercetools und identifiziere die relevanten Fehlerdetails; fertig ist die Aufgabe, wenn Aufrufer für jeden abgelehnten Import einen spezifischen Grund erhalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe the bug
When we try to import a new product and one of the variants on the product has the same key the import fails but there is no detailed message as to why. The same is the case when we try to import a new product with an existing SLUG, there is always the same, generic error message. This was working before but seems like in some update of the library or on Commercetools side it just gives generic NPE.
This is an issue when we need to report to the calling system why did the import fail.
To Reproduce
Steps to reproduce the behavior:
- Import a new product with the same Slug as an existing product
- NPE happens without any details
Expected behavior
Error details
Screenshots
- Vorherrschende Sprache
- Java
- Sterne
- 41
- Forks
- 41
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus commercetools/commercetools-sync-java
-
Dependency DashboardOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
-
Hacktoberfest
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Alle Issues in commercetools/commercetools-sync-java
Ähnliche Issues
-
Bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
protobuf
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
FasterXML/jackson-dataformats-binary#874 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
HexaHexes/infinite-dungeon-spawn-safety#17 ·
Maintainer antworten meist innerhalb von 1 Tag