Not able to parse response for optimization or direction API for .geometries("geojson")
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece por samples/src/main/java/com/mapbox/samples/BasicDirections.java e BasicOptimization.java, reproduza a falha usando geometries("geojson") e inspecione a resposta em trips[0].geometry. Compare o objeto retornado para GeoJSON com a string retornada para polyline6; considera-se concluído quando as respostas de Directions e Optimization forem parseadas sem a exceção do Gson.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
if I add .geometries("geojson") as routeOption in
https://github.com/mapbox/mapbox-java/blob/main/samples/src/main/java/com/mapbox/samples/BasicDirections.java
or
https://github.com/mapbox/mapbox-java/blob/main/samples/src/main/java/com/mapbox/samples/BasicOptimization.java
It throws an error
Expected a string but was BEGIN_OBJECT at line 1 column 412 path $.trips[0].geometry
Where as it works when we call via API playground or use polyline6 as geometry.
Caused by: java.lang.IllegalStateException: Expected a string but was BEGIN_OBJECT at line 1 column 412 path $.trips[0].geometry
at com.google.gson.stream.JsonReader.nextString(JsonReader.java:824) ~[gson-2.8.9.jar:na]
at com.google.gson.internal.bind.TypeAdapters$15.read(TypeAdapters.java:380) ~[gson-2.8.9.jar:na]
at com.google.gson.internal.bind.TypeAdapters$15.read(TypeAdapters.java:368) ~[gson-2.8.9.jar:na]
at com.mapbox.api.directions.v5.models.AutoValue_DirectionsRoute$GsonTypeAdapter.read(AutoValue_DirectionsRoute.java:223) ~[mapbox-sdk-directions-models-6.3.0.jar:na]
at com.mapbox.api.directions.v5.models.AutoValue_DirectionsRoute$GsonTypeAdapter.read(AutoValue_DirectionsRoute.java:31) ~[mapbox-sdk-directions-models-6.3.0.jar:na]
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) ~[gson-2.8.9.jar:na]
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) ~[gson-2.8.9.jar:na]
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) ~[gson-2.8.9.jar:na]
at com.mapbox.api.optimization.v1.models.AutoValue_OptimizationResponse$GsonTypeAdapter.read(AutoValue_OptimizationResponse.java:115) ~[mapbox-sdk-services-6.3.0.jar:na]
at com.mapbox.api.optimization.v1.models.AutoValue_OptimizationResponse$GsonTypeAdapter.read(AutoValue_OptimizationResponse.java:28) ~[mapbox-sdk-services-6.3.0.jar:na]
I am using mapbox-sdk-core-6.3.0.jar
- Linguagem predominante
- Java
- Estrelas
- 438
- Forks
- 117
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de mapbox/mapbox-java
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
mapbox/mapbox-java#1640 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100
mapbox/mapbox-java#1635 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100
mapbox/mapbox-java#1619 ·
-
Mapbox-java incompatible with gson 2.13.0 and up - call to internal GSON classes that were renamedAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 48/100
mapbox/mapbox-java#1614 · 2 comentários · 1 reação ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
mapbox/mapbox-java#1612 · 1 reação ·
Todas as issues de mapbox/mapbox-java
Issues semelhantes
-
cbor
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
FasterXML/jackson-dataformats-binary#844 ·
Mantenedores costumam responder em até 1 dia
-
improvement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
apache/iceberg#18351 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 90/100
repowise-dev/repowise#2945 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Interpolating settings.xml can lead to malformed XML when variable value contains double-hyphenAbertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
apache/maven#13321 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
liquid-java/liquidjava#321 ·
Mantenedores costumam responder em até 2 dias