Hello,
I uploaded a Replay into the ReplayCenter (deleted by now) and downloaded it again with my client. I'm pretty sure that the following exception came, when hitting the like/favorite button.
[20:38:26] [replaymod-list-loader/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: java.lang.IllegalStateException: Not a JSON Object: null
[20:38:26] [replaymod-list-loader/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at com.google.gson.JsonElement.getAsJsonObject(JsonElement.java:90)
[20:38:26] [replaymod-list-loader/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at eu.crushedpixel.replaymod.api.SimpleApiClient.invokeImpl(SimpleApiClient.java:96)
[20:38:26] [replaymod-list-loader/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at eu.crushedpixel.replaymod.api.SimpleApiClient.invokeUrl(SimpleApiClient.java:42)
[20:38:26] [replaymod-list-loader/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at eu.crushedpixel.replaymod.api.GsonApiClient.invokeJson(GsonApiClient.java:19)
[20:38:26] [replaymod-list-loader/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at eu.crushedpixel.replaymod.api.ApiClient.invokeAndReturn(ApiClient.java:225)
[20:38:26] [replaymod-list-loader/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at eu.crushedpixel.replaymod.api.ApiClient.searchFiles(ApiClient.java:95)
[20:38:26] [replaymod-list-loader/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at eu.crushedpixel.replaymod.api.replay.pagination.SearchPagination.fetchPage(SearchPagination.java:38)
[20:38:26] [replaymod-list-loader/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at eu.crushedpixel.replaymod.gui.online.GuiReplayCenter$2.run(GuiReplayCenter.java:515)
[20:38:26] [replaymod-list-loader/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.Thread.run(Thread.java:745)
Any questions?