foojayio / foojayio/discoclient

MalformedJsonException on getPkgs

Open
#1 4 comments 0 reactions 1 assignee Claimed by @HanSolo View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.