foojayio / foojayio/discoclient
MalformedJsonException on getPkgs
- Dominant language
- Java
- Stars
- 8
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
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)
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.