patrykcoding / rcloneExplorer

rclone explorer for Android
MIT License
346 stars 51 forks source link

App crashes with Box remote #249

Open JAP1st opened 4 years ago

JAP1st commented 4 years ago

Hi, I find rcloneExplorer very useful, it has helped me to save quite some space in my low-end device because I no longer need a specific app for every cloud service I have. Thanks for that!

Now, I have an issue with rcloneExplorer and Box remotes. I can create them but the app crashes when trying to access the contents of a Box remote. I've tried it with two different accounts with no success, and I can access both accounts in a Linux installation of rclone.

I have error logging enabled but I cannot find the files created when the app crashes so I cannot provide more technical info, where can I find them in my device?

Thanks again!

x0b commented 4 years ago

The log file should be located in Android/data/ca.pkay.rcloneexplorer/files/logs/log.txt on your primary external storage (usually the sdcard or internal storage).

Could you upload your logs? This is very important because I could not reproduce your problem with my box remotes.

JAP1st commented 4 years ago

Hi, thanks for the response. In my case there are no files in any of the folders within Android/data/ca.pkay.rcloneexplorer/ although I do have logging enabled.

Here are the contents of these folders using listing in Termux: Screenshot_2019-09-16-12-58-54-1

Here's the logging configuration: Screenshot_2019-09-16-13-00-09

Thanks again!

x0b commented 4 years ago

Not having a log makes it quite hard to figure out what exactly when wrong 🤔

What is your version of rcloneExplorer? App crashes are reported to firebase, and unless you are on my latest version, I won't see your crash log.

@kaczmarkiewiczp may also be able to help if you are on rcloneExplorer 1.7.4 or older.

Or you can try to give more detailed steps to reproduce the issue.

JAP1st commented 4 years ago

Hi, thanks for the answer. The version I used when reporting the issue is 1.7.4 (rclone version 1.44).

I installed your latest build (1.8.2.-armv7a) and enabled both logging and crash reporting. I guess you should have a crash report now in firebase. Logs are still not saved in my device with this version.

Thanks!

x0b commented 4 years ago

Yes, firebase received the report.

So it turns out that this bug was introduced last year when we added support for time zones in file modification dates for >= Android 7. I'll add a tracking issue over in my repo.