Places API : (bg thread: 82): Unknown type for enum com.google.maps.model.AddressComponentType: 'landmark' com.google.maps.internal.SafeEnumAdapter.read:64
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne mit der Untersuchung von com.google.maps.model.AddressComponentType und des im Stacktrace genannten Einstiegspunkts SafeEnumAdapter.read. Reproduziere eine Places API-Antwort, die den Typ 'landmark' enthält, und überprüfe, dass ihre Verarbeitung nun keine Warnung zu einem unbekannten Enum mehr erzeugt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Environment details
- Specify the API : Places API
- OS type and version : linux centos7
- Library version and other environment information: 2.1.0
Steps to reproduce
- This warning is thrown when the places api returns a place type 'landmark'
Stack trace
(bg thread: 82): Unknown type for enum com.google.maps.model.AddressComponentType: 'landmark'
com.google.maps.internal.SafeEnumAdapter.read:64
com.google.maps.internal.SafeEnumAdapter.read:34
com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read:41
com.google.gson.internal.bind.ArrayTypeAdapter.read:72
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read:161
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read:266
com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read:41
com.google.gson.internal.bind.ArrayTypeAdapter.read:72
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read:161
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read:266
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read:161
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read:266
com.google.gson.Gson.fromJson:1058
com.google.gson.Gson.fromJson:1016
com.google.gson.Gson.fromJson:959
com.google.gson.Gson.fromJson:927
com.google.maps.internal.OkHttpPendingResult.parseResponseInternal:297
com.google.maps.internal.OkHttpPendingResult.parseResponse:230
com.google.maps.internal.OkHttpPendingResult.onResponse:219
okhttp3.internal.connection.RealCall$AsyncCall.run:519
java.util.concurrent.ThreadPoolExecutor.runWorker:1136
java.util.concurrent.ThreadPoolExecutor$Worker.run:635
java.lang.Thread.run:833
com.google.maps.internal.SafeEnumAdapter.read:64
com.google.maps.internal.SafeEnumAdapter.read:34
com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read:41
com.google.gson.internal.bind.ArrayTypeAdapter.read:72
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read:161
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read:266
com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read:41
com.google.gson.internal.bind.ArrayTypeAdapter.read:72
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read:161
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read:266
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read:161
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read:266
com.google.gson.Gson.fromJson:1058
com.google.gson.Gson.fromJson:1016
com.google.gson.Gson.fromJson:959
com.google.gson.Gson.fromJson:927
com.google.maps.internal.OkHttpPendingResult.parseResponseInternal:297
com.google.maps.internal.OkHttpPendingResult.parseResponse:230
com.google.maps.internal.OkHttpPendingResult.onResponse:219
okhttp3.internal.connection.RealCall$AsyncCall.run:519
java.util.concurrent.ThreadPoolExecutor.runWorker:1136
java.util.concurrent.ThreadPoolExecutor$Worker.run:635
java.lang.Thread.run:833
- Vorherrschende Sprache
- Java
- Sterne
- 1.8k
- Forks
- 972
- Ø Merge
- 5 Std. 7 Min.
- Gemergte PRs (30 T.)
- 1
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 googlemaps/google-maps-services-java
-
PlacesApi.placeDetails(context, placeId).await() interface errorEvtl. vergeben @madtriceps hat das vor 99 Tagen übernommen. Offentriage me type: bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100
-
[email protected]Offentriage me type: feature request
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
-
Bagg hacmOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 5/100
googlemaps/google-maps-services-java#1059 · 1 Reaktion ·
-
Issue in java daOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
-
Issue in java daOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
Alle Issues in googlemaps/google-maps-services-java
Ähnliche Issues
-
Area-UIUX Issue-Bug Issue-Easy (good first issue)
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
TeamAmaze/AmazeFileManager#4769 ·
Maintainer antworten meist innerhalb von 7 Tagen
-
Expose SManga.memo & SChapter.memo fields in GraphQL APIs to support source-specific client featuresOffenenhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Suwayomi/Suwayomi-Server#2551 ·
Maintainer antworten meist innerhalb von 9 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
weaviate/java-client#631 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 2 Tagen