Continuous crash in the application after updating it
Closed this issue · 24 comments
Describe the bug
Since the last update of the Feedme application, I have continuous crashes with the application when reading articles.
To Reproduce
Steps to reproduce the behavior:
- Go to
app and read feed
- Click on
article and crash
- Continuous closures and freezing of the application.
Device info
- Device: Google Pixel 7 pro
- OS: android 14
- Version: 14
Additional context
Do not hesitate to request what you need to help correct the problem.
I do have the same problem on Pixel 7, but I cannot reproduce it at the moment, because I marked the whole feed as read to read the other feeds.
I have the same problem, and most time it will crash at the first article or the last
v4.2.3 and v 4.2.5 are the same.
Update: I reinstalled v4.2.2, and everything is ok now
Can you please quickly check if 4.2.5.1 fixes the version? Since I can't reproduce it.
I had the same issue with v4.2.3 on a tablet and usually the app crashed after reading the first article. After installing v4.2.5.1 it looks good after the first test.
Thanks for the fix and the great app.
Can you please quickly check if 4.2.5.1 fixes the version? Since I can't reproduce it.
Hello, in the new version the error continues to appear. I was reading articles and it app crash again.
How can I detect why it is crashing?
@juanico10 reproduce crash and goto feedme - settings - about - feedback, feedme will attach the error log.
Can you please quickly check if 4.2.5.1 fixes the version? Since I can't reproduce it.
@seazon I installed v4.2.5.1 and used for a day, it doesn't crash any more.
Unfortunately version 4.2.5.1 crashed again after a while. So I installed 4.2.6 and the app also crashed. I de-installed the app and installed v4.2.6 again and restored my configuration. The logfile size was already 15 MBytes after using FeedMe for over 3 years on this device. I briefly checked the latest entries, it looks as the app isn't able to write to the log when it crashes.
For now it looks good.
@juanico10 reproduzca el fallo y vaya a feedme - configuración - acerca de - comentarios, feedme adjuntará el registro de errores.
Hello,
I attach several reproductions of the application crash.:
Best regards.
Device:google Pixel 7 Pro(cheetah0)
OS version:14
App version:4.2.6(267)
Service:FreshRSS
Unfortunately version 4.2.5.1 crashed again after a while. So I installed 4.2.6 and the app also crashed. I de-installed the app and installed v4.2.6 again and restored my configuration. The logfile size was already 15 MBytes after using FeedMe for over 3 years on this device. I briefly checked the latest entries, it looks as the app isn't able to write to the log when it crashes.
For now it looks good.
Will check if error log is the reason since itbis large.
@juanico10 reproduzca el fallo y vaya a feedme - configuración - acerca de - comentarios, feedme adjuntará el registro de errores.
Hello,
I attach several reproductions of the application crash.:
Best regards.
Device:google Pixel 7 Pro(cheetah0)
OS version:14
App version:4.2.6(267)
Service:FreshRSS
Not find related log. 🤔
@juanico10 reproduzca el fallo y vaya a feedme - configuración - acerca de - comentarios, feedme adjuntará el registro de errores.
Hello,
I attach several reproductions of the application crash.:
Best regards.
Device:google Pixel 7 Pro(cheetah0)
OS version:14
App version:4.2.6(267)
Service:FreshRSSNot find related log. 🤔
Hello, you click on the files, I can download them there. If not, I'll send them to you elsewhere.
Best regards.
Unfortunately version 4.2.5.1 crashed again after a while. So I installed 4.2.6 and the app also crashed. I de-installed the app and installed v4.2.6 again and restored my configuration. The logfile size was already 15 MBytes after using FeedMe for over 3 years on this device. I briefly checked the latest entries, it looks as the app isn't able to write to the log when it crashes. For now it looks good.
I also see "Font request failed, reason:1" in the log file on my device. But those are there already from the beginning.
But I see a similar message as reported by juanico10 on my device. Though I am not sure if this was written to the log at the time of the crash. Also, I searched to the full log and could find this error message "Expected BEGIN_OBJECT but was STRING" every now and then in the past.
`
[2024-07-07 11:44:50][JSON_PARSE]
[2024-07-07 11:44:50]com.seazon.feedme.exception.SyncInterruptException: [JSON_PARSE]
at com.seazon.feedme.task.sync.unit.d.d(Unknown Source:163)
at com.seazon.feedme.task.sync.unit.j.c(Unknown Source:22)
at com.seazon.feedme.task.sync.e.run(Unknown Source:300)
at com.seazon.feedme.sync.work.SyncWorker.doWork(Unknown Source:155)
at androidx.work.Worker$1.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
Caused by: com.google.gson.JsonSyntaxException: parse error, json:
503 Service Unavailable
No server is available to handle this request.
at com.seazon.feedme.rss.bo.Entity.wrapException(Unknown Source:40)
at com.seazon.feedme.rss.gr.bo.GrTags$Companion.parseForFreshRss(Unknown Source:119)
at com.seazon.feedme.rss.freshrss.FreshRssApi.getTags(Unknown Source:8)
at com.seazon.feedme.task.sync.unit.d.d(Unknown Source:37)
... 7 more
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
at com.google.gson.internal.bind.k$b.e(Unknown Source:72)
at com.google.gson.e.l(Unknown Source:16)
at com.google.gson.e.n(Unknown Source:4)
at com.google.gson.e.q(Unknown Source:9)
at com.google.gson.e.r(Unknown Source:4)
at com.seazon.feedme.rss.gr.bo.GrTags$Companion.parseForFreshRss(Unknown Source:7)
... 9 more
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
at com.google.gson.stream.a.b(Unknown Source:49)
at com.google.gson.internal.bind.k$b.e(Unknown Source:17)
... 14 more
`
@juanico10 I mean I download the error logs and check the text, but not find the related error in logs.
@juanico10 I mean I download the error logs and check the text, but not find the related error in logs.
Hello, it may be because when it crashes it closes unexpectedly.
Unfortunately version 4.2.5.1 crashed again after a while. So I installed 4.2.6 and the app also crashed. I de-installed the app and installed v4.2.6 again and restored my configuration. The logfile size was already 15 MBytes after using FeedMe for over 3 years on this device. I briefly checked the latest entries, it looks as the app isn't able to write to the log when it crashes. For now it looks good.
I also see "Font request failed, reason:1" in the log file on my device. But those are there already from the beginning.
But I see a similar message as reported by juanico10 on my device. Though I am not sure if this was written to the log at the time of the crash. Also, I searched to the full log and could find this error message "Expected BEGIN_OBJECT but was STRING" every now and then in the past.`
[2024-07-07 11:44:50][JSON_PARSE]
[2024-07-07 11:44:50]com.seazon.feedme.exception.SyncInterruptException: [JSON_PARSE]
at com.seazon.feedme.task.sync.unit.d.d(Unknown Source:163)
at com.seazon.feedme.task.sync.unit.j.c(Unknown Source:22)
at com.seazon.feedme.task.sync.e.run(Unknown Source:300)
at com.seazon.feedme.sync.work.SyncWorker.doWork(Unknown Source:155)
at androidx.work.Worker$1.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
Caused by: com.google.gson.JsonSyntaxException: parse error, json:503 Service Unavailable
No server is available to handle this request.at com.seazon.feedme.rss.bo.Entity.wrapException(Unknown Source:40)
at com.seazon.feedme.rss.gr.bo.GrTags$Companion.parseForFreshRss(Unknown Source:119)
at com.seazon.feedme.rss.freshrss.FreshRssApi.getTags(Unknown Source:8)
at com.seazon.feedme.task.sync.unit.d.d(Unknown Source:37)
... 7 more
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
at com.google.gson.internal.bind.k$b.e(Unknown Source:72)
at com.google.gson.e.l(Unknown Source:16)
at com.google.gson.e.n(Unknown Source:4)
at com.google.gson.e.q(Unknown Source:9)
at com.google.gson.e.r(Unknown Source:4)
at com.seazon.feedme.rss.gr.bo.GrTags$Companion.parseForFreshRss(Unknown Source:7)
... 9 more
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
at com.google.gson.stream.a.b(Unknown Source:49)
at com.google.gson.internal.bind.k$b.e(Unknown Source:17)
... 14 more
`
This is rss service api related error. feedme expect a Jason format string, but the response is not a Jason string.
So this is not a related log for this issue.
@juanico10 I mean I download the error logs and check the text, but not find the related error in logs.
Hello, it may be because when it crashes it closes unexpectedly.
For some reason, there's no crash log when the issue happened. In the attached video, FeedMe app stopped responding a few times from 7:42 PM to 7:45 PM (my local time as seen in the video), but there's no related error in the log within the same time window.
Attached: error.log & screen recording showing app not responding.
bandicam.2024-07-08.19-41-26-182-q28.mp4
Additional info:
- After the issue occured, if the same article is opened again (after restarting FeedMe app), the issue doesn't happen anymore.
- You can safely ignore all the errors related to
java.net.SocketTimeoutException: failed to connect to www.myselfhostedfreshrss.org/xxx.xxx.xxx.xxx (port 24380) from /xxx.xxx.xxx.xxx (port 39756) after 15000ms
because sometimes the IP address of my self-hosted FreshRSS server changed, and it took a while for DNS propagation to reach my phone. - I use an app (Greenify) to put other apps to sleep, so sometimes FeedMe app was unable to start with error
Unable to start activity ComponentInfo{com.seazon.feedme/com.seazon.feedme.ui.MainActivity}
. It would be good if you can take a look at this, but this is probably not relevant here.
Device:Redmi Redmi Note 9 Pro(joyeuse3)
OS version:12
App version:4.2.6(267)
Service:FreshRSS
@juanico10 I mean I download the error logs and check the text, but not find the related error in logs.
Hello, it may be because when it crashes it closes unexpectedly.
maybe
@juanico10 I mean I download the error logs and check the text, but not find the related error in logs.
Hello, it may be because when it crashes it closes unexpectedly.
maybe
Hello,
I believe that the 4.2.8 update has solved the error I was having.
This morning I was able to read news without the application closing unexpectedly.
Throughout the day I will test it and report back to you.
Best regards, Juan.
Today I installed v4.2.8 and after reading a few articles it crashed
After updating to v4.2.8 6 days ago, I didn't encounter "FeedMe isn't responding" issue anymore. There's also no more error Unable to start activity...
when launching app.
Device:Redmi Redmi Note 9 Pro(joyeuse3)
OS version:12
App version:4.2.8(269)
Service:FreshRSS
error.log
Hi,
I can confirm that the issue didn't re-occured again after installing v4.2.8. It only happened once after I installed this version. Anyways it seems that it only happened on my Tablet but not on the smartphone.
Thanks for the support!
@juanico10 I mean I download the error logs and check the text, but not find the related error in logs.
Hello, it may be because when it crashes it closes unexpectedly.
maybe
Hello,
I believe that the 4.2.8 update has solved the error I was having.
This morning I was able to read news without the application closing unexpectedly.
Throughout the day I will test it and report back to you.Best regards, Juan.
Hi!
I can confirm that the problem did not occur again after installing v4.2.8.
Thanks for the support!🎉