NullPointerException when isochrones are generated for coordinates in the middle of an ocean
Offen
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 438
- Forks
- 117
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
For example, for the following coordinates - longitude - 0.10006148, latitude - 0.09864120000000001, I get the exception below. I am using v5.6.0 of the Java SDK.
java.lang.NullPointerException: Null type
at com.mapbox.geojson.FeatureCollection.<init>(FeatureCollection.java:160)
at com.mapbox.geojson.FeatureCollection$GsonTypeAdapter.read(FeatureCollection.java:385)
at com.mapbox.geojson.FeatureCollection$GsonTypeAdapter.read(FeatureCollection.java:278)
at retrofit2.converter.gson.GsonResponseBodyConverter.convert(GsonResponseBodyConverter.java:39)
at retrofit2.converter.gson.GsonResponseBodyConverter.convert(GsonResponseBodyConverter.java:27)
at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:225)
at retrofit2.OkHttpCall.execute(OkHttpCall.java:188)
at com.mapbox.core.MapboxService.executeCall(MapboxService.java:84)
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit dem Stacktrace in FeatureCollection.java, insbesondere mit dem Pfad GsonTypeAdapter.read, und reproduziere die Anfrage mit den Ozeankoordinaten aus dem Bericht gegen Java SDK v5.6.0. Verfolge die für diese Isochronen-Anfrage zurückgegebene Antwort und überprüfe, dass das Parsen ohne die gemeldete NullPointerException abgeschlossen wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- api
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100