ffupdater
ffupdater copied to clipboard
Background Error
Important first questions
-
Is your FFUpdater up-to-date? If not, please abort and update FFUpdater.
-
Do you spot similar issues in https://github.com/Tobi823/ffupdater/issues? If yes, please abort and add your error message as a comment to the existing issue.
Describe the bug Replace this paragraph with a clear and concise description of what the bug is.
To Reproduce Please insert the steps to reproduce the behavior here:
- ...
- ...
- ...
Expected behavior Please give a clear and concise description of what you expected to happen.
Error message from FFUpdater Please copy and paste the error message with the stacktrace and error log here:
Stacktrace:
de.marmaro.krt.ffupdater.background.exception.AppUpdaterRetryableException: Simple network test (https://api.github.com) was not successful. Retry later.
at de.marmaro.krt.ffupdater.background.AppUpdater.isUpdateCheckPossible-gIAlu-s(AppUpdater.kt:155)
at de.marmaro.krt.ffupdater.background.AppUpdater.access$isUpdateCheckPossible-gIAlu-s(AppUpdater.kt:51)
at de.marmaro.krt.ffupdater.background.AppUpdater$isUpdateCheckPossible$1.invokeSuspend(Unknown Source:15)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Logs:
de.marmaro.krt.ffupdater.background.exception.AppUpdaterRetryableException: Simple network test (https://api.github.com) was not successful. Retry later.
at de.marmaro.krt.ffupdater.background.AppUpdater.isUpdateCheckPossible-gIAlu-s(AppUpdater.kt:155)
at de.marmaro.krt.ffupdater.background.AppUpdater.access$isUpdateCheckPossible-gIAlu-s(AppUpdater.kt:51)
at de.marmaro.krt.ffupdater.background.AppUpdater$isUpdateCheckPossible$1.invokeSuspend(Unknown Source:15)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Device information:
| Key | Value |
|---|---|
| FFUpdater version | 80.0.0 (178) debug F-Droid/other |
| Device | FP4 (FP4eea, FP4, FP4) |
| Manufacturer | Fairphone (Fairphone) |
| Supported ABIs | arm64-v8a, armeabi-v7a, armeabi |
| Android version | 13 (SDK: 33) |
| OS | T2M-NB-BY151, android-new, release-keys, 1741254453000 |
Think same bug on Pixel 2 crDroid 11.5 Thanks
Stacktrace:
de.marmaro.krt.ffupdater.network.exceptions.NetworkException: Unable to fetch the latest update for BRAVE.
at de.marmaro.krt.ffupdater.app.impl.base.InstalledAppStatusFetcher$DefaultImpls.findStatusAndCacheIt(InstalledAppStatusFetcher.kt:55)
at de.marmaro.krt.ffupdater.app.impl.base.InstalledAppStatusFetcher$DefaultImpls.access$findStatusAndCacheIt(InstalledAppStatusFetcher.kt:17)
at de.marmaro.krt.ffupdater.app.impl.base.InstalledAppStatusFetcher$findStatusAndCacheIt$1.invokeSuspend(InstalledAppStatusFetcher.kt:0)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Caused by: de.marmaro.krt.ffupdater.network.exceptions.NetworkException: Request of HTTP-API https://api.github.com/repos/brave/brave-browser/releases?per_page=28&page=1 failed.
at de.marmaro.krt.ffupdater.network.file.FileDownloader$downloadAsBufferedReader$2.invokeSuspend(FileDownloader.kt:151)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
... 4 more
Caused by: de.marmaro.krt.ffupdater.network.exceptions.ApiRateLimitExceededException: API rate limit for GitHub is exceeded
at de.marmaro.krt.ffupdater.network.file.FileDownloader.performHttpRequest(FileDownloader.kt:196)
at de.marmaro.krt.ffupdater.network.file.FileDownloader.access$performHttpRequest(FileDownloader.kt:44)
at de.marmaro.krt.ffupdater.network.file.FileDownloader$performHttpRequest$1.invokeSuspend(FileDownloader.kt:0)
... 8 more
Caused by: de.marmaro.krt.ffupdater.network.exceptions.NetworkException: Response is unsuccessful. HTTP code: '403'.
at de.marmaro.krt.ffupdater.network.file.FileDownloader.performHttpRequest(FileDownloader.kt:194)
... 10 more
Logs:
de.marmaro.krt.ffupdater.network.exceptions.NetworkException: Unable to fetch the latest update for BRAVE.
at de.marmaro.krt.ffupdater.app.impl.base.InstalledAppStatusFetcher$DefaultImpls.findStatusAndCacheIt(InstalledAppStatusFetcher.kt:55)
at de.marmaro.krt.ffupdater.app.impl.base.InstalledAppStatusFetcher$DefaultImpls.access$findStatusAndCacheIt(InstalledAppStatusFetcher.kt:17)
at de.marmaro.krt.ffupdater.app.impl.base.InstalledAppStatusFetcher$findStatusAndCacheIt$1.invokeSuspend(InstalledAppStatusFetcher.kt:0)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Caused by: de.marmaro.krt.ffupdater.network.exceptions.NetworkException: Request of HTTP-API https://api.github.com/repos/brave/brave-browser/releases?per_page=28&page=1 failed.
at de.marmaro.krt.ffupdater.network.file.FileDownloader$downloadAsBufferedReader$2.invokeSuspend(FileDownloader.kt:151)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
... 4 more
Caused by: de.marmaro.krt.ffupdater.network.exceptions.ApiRateLimitExceededException: API rate limit for GitHub is exceeded
at de.marmaro.krt.ffupdater.network.file.FileDownloader.performHttpRequest(FileDownloader.kt:196)
at de.marmaro.krt.ffupdater.network.file.FileDownloader.access$performHttpRequest(FileDownloader.kt:44)
at de.marmaro.krt.ffupdater.network.file.FileDownloader$performHttpRequest$1.invokeSuspend(FileDownloader.kt:0)
... 8 more
Caused by: de.marmaro.krt.ffupdater.network.exceptions.NetworkException: Response is unsuccessful. HTTP code: '403'.
at de.marmaro.krt.ffupdater.network.file.FileDownloader.performHttpRequest(FileDownloader.kt:194)
... 10 more
Device information:
| Key | Value |
|---|---|
| FFUpdater version | 80.0.0 (178) release Github |
| Device | Pixel 2 (lineage_walleye, walleye, walleye) |
| Manufacturer | google (Google) |
| Supported ABIs | arm64-v8a, armeabi-v7a, armeabi |
| Android version | 15 (SDK: 35) |
| OS | r-8403d6e47d060ded-f4l2, android-build, release-keys, 1747335276000 |