`MalformedJsonException: Unterminated string` occurs infrequently
@JunkFood02 ci sta già lavorando.
Dal 8/6/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Checklist
- I've already searched in existing issues and haven't found a similar problem reported.
- I'm using the latest version of the app
- This error caused the app to crash
- This error is reproducible
Which category best fits this error?
Feed Sync
App version
0.16.1
Reproduction steps
Unclear how to reproduce, happens infrequently and typically with the app in background and/or screen off. Syncing to FreshRSS server 1.28.1. Hopefully easy enough to catch exceptions like this and implement further functionality to troubleshoot incomplete/corrupt streams of data.
Crash report
Device: OnePlus ONEPLUS A6013
System: Android 9 (API 28)
Stack trace:
.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 3 path $.
at com.google.gson.Gson.fromJson(Gson.java:22)
at me.ash.reader.domain.data.DiffMapHolder$commitDiffsFromCache$1.invokeSuspend(DiffMapHolder.kt:66)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:9)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:112)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:8)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:3)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:93)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@1bac0be, Dispatchers.IO]
Caused by: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 3 path $.
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:18)
at com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:124)
at com.google.gson.stream.JsonReader.nextString(JsonReader.java:35)
at com.google.gson.internal.bind.TypeAdapters$15.read(TypeAdapters.java:27)
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:104)
at com.google.gson.Gson.fromJson(Gson.java:18)
... 6 more
- Lingua principale
- Kotlin
- Stelle
- 7.6k
- Fork
- 345
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ReadYouApp/ReadYou
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
ReadYouApp/ReadYou#1347 ·
-
Additional less frequent sync optionsForse già presa @Kumarkrishna123 l’ha presa 10 giorni fa. Apertaenhancement untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ReadYouApp/ReadYou#1318 ·
-
GReader "mark all as read" leaves items unread on the server (Google Reader on Miniflux)Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ReadYouApp/ReadYou#1271 ·
-
Add sha256 fingerprint certificate signature to README.mdForse già presa @PitiBouchon l’ha presa 195 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
ReadYouApp/ReadYou#1260 ·
-
Autocorrect enabled in "Subscribe" URL fieldForse già presa @sgallese l’ha presa 117 giorni fa. Apertabug untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ReadYouApp/ReadYou#1257 ·
Tutte le issue di ReadYouApp/ReadYou
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
tiann/hapi#2253 · 2 commenti ·
I maintainer di solito rispondono entro 4 giorni
-
enhancement
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
pengchujin/aerial-tv#1074 ·
I maintainer di solito rispondono entro 1 giorno
-
[Request] 多闪Apertarequest-adaption
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
BetterAndroid/android-notification-icon-project#814 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
amir1376/ab-download-manager#1515 ·
I maintainer di solito rispondono entro 1 giorno