Skip to content

MalformedJsonException on getPkgs #1

@emilianbold

Description

@emilianbold

The server response doesn't always have the expected format and we get MalformedJsonException:

com.google.gson.stream.MalformedJsonException: Expected name at line 4 column 2 path $.info
        at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1568)
        at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:505)
        at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:414)
        at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:722)
        at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:698)
        at com.google.gson.internal.bind.TypeAdapters$35$1.read(TypeAdapters.java:894)
        at com.google.gson.Gson.fromJson(Gson.java:927)
Caused: com.google.gson.JsonSyntaxException
        at com.google.gson.Gson.fromJson(Gson.java:942)
        at com.google.gson.Gson.fromJson(Gson.java:892)
        at com.google.gson.Gson.fromJson(Gson.java:841)
        at com.google.gson.Gson.fromJson(Gson.java:813)
        at io.foojay.api.discoclient.DiscoClient.getPkgs(DiscoClient.java:307)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions