oc-android-2.9.0-beta.1 in HEAD commit of replace_network_library branch, in owncloud/android @jesmrec versionCode, versionName and changelog updated, time for a tiny QA round
Some test will be executed:
BUGS & IMPROVEMENTS
Current: app crashes
Expected: regular behaviour after upgrading
Nexus 6P v7
Stacktrace:
09-12 08:41:14.043 20185-20202/? E/ThumbnailsCacheManager: Generation of avatar for null failed
java.lang.IllegalArgumentException: path must start with '/'
at okhttp3.Cookie$Builder.path(Cookie.java:521)
at com.owncloud.android.lib.common.accounts.AccountUtils.restoreCookies(AccountUtils.java:259)
at com.owncloud.android.lib.common.SingleSessionManager.getClientFor(SingleSessionManager.java:123)
at com.owncloud.android.lib.common.DynamicSessionManager.getClientFor(DynamicSessionManager.java:40)
at com.owncloud.android.datamodel.ThumbnailsCacheManager$GetAvatarTask.doInBackground(ThumbnailsCacheManager.java:440)
at com.owncloud.android.datamodel.ThumbnailsCacheManager$GetAvatarTask.doInBackground(ThumbnailsCacheManager.java:380)
at android.os.AsyncTask$2.call(AsyncTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
09-12 08:41:14.049 20185-20209/? D/OwnCloudClient聽#1: Creating OwnCloudClient
09-12 08:41:14.051 20185-20209/? D/AccountUtils: Restoring cookies for [email protected]:25000
09-12 08:41:14.054 20185-20209/? E/ThumbnailsCacheManager: Generation of avatar for null failed
java.lang.IllegalArgumentException: path must start with '/'
at okhttp3.Cookie$Builder.path(Cookie.java:521)
at com.owncloud.android.lib.common.accounts.AccountUtils.restoreCookies(AccountUtils.java:259)
at com.owncloud.android.lib.common.SingleSessionManager.getClientFor(SingleSessionManager.java:123)
at com.owncloud.android.lib.common.DynamicSessionManager.getClientFor(DynamicSessionManager.java:40)
at com.owncloud.android.datamodel.ThumbnailsCacheManager$GetAvatarTask.doInBackground(ThumbnailsCacheManager.java:440)
at com.owncloud.android.datamodel.ThumbnailsCacheManager$GetAvatarTask.doInBackground(ThumbnailsCacheManager.java:380)
at android.os.AsyncTask$2.call(AsyncTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
09-12 08:41:14.076 20185-20190/? I/art: Do partial code cache collection, code=19KB, data=30KB
After code cache collection, code=19KB, data=30KB
Increasing code cache capacity to 128KB
09-12 08:41:14.152 20185-20185/? D/FileActivity: Operations service connected
09-12 08:41:14.154 20185-20185/? D/FileDisplayActivity: Download service connected
09-12 08:41:14.155 20185-20185/? D/FileDisplayActivity: Upload service connected
09-12 08:41:14.241 925-945/? I/ActivityManager: Displayed com.owncloud.android/.ui.activity.FileDisplayActivity: +760ms
09-12 08:41:14.337 20185-20185/? D/ExtendedListFragment: Setting progress visibility to true
09-12 08:41:14.338 20185-20212/? D/OwnCloudClient聽#2: Creating OwnCloudClient
09-12 08:41:14.340 20185-20212/? D/AccountUtils: Restoring cookies for [email protected]:25000
--------- beginning of crash
09-12 08:41:14.342 20185-20212/? E/AndroidRuntime: FATAL EXCEPTION: Thread-2
Process: com.owncloud.android, PID: 20185
java.lang.IllegalArgumentException: path must start with '/'
at okhttp3.Cookie$Builder.path(Cookie.java:521)
at com.owncloud.android.lib.common.accounts.AccountUtils.restoreCookies(AccountUtils.java:259)
at com.owncloud.android.lib.common.SingleSessionManager.getClientFor(SingleSessionManager.java:123)
at com.owncloud.android.lib.common.DynamicSessionManager.getClientFor(DynamicSessionManager.java:40)
at com.owncloud.android.lib.common.operations.RemoteOperation.grantOwnCloudClient(RemoteOperation.java:147)
at com.owncloud.android.lib.common.operations.RemoteOperation.runOperation(RemoteOperation.java:252)
at com.owncloud.android.lib.common.operations.RemoteOperation.run(RemoteOperation.java:272)
at java.lang.Thread.run(Thread.java:761)
@jesmrec first bug fixed
Smoke test finished, we can move forward the beta @davigonz
Reported issue: https://github.com/owncloud/android/issues/2294
Not reproducible in my side, because with Samsung Galaxy Edge (Android 7), changing folder leads to a crash.
F-Droid PR to include this beta is already merged so it should be available soon.