Android App 1.4.0 RC1 released

Hi everybody,

We just released the first release candidate of the upcoming stable:

  • Auto Upload (Android 6+)
  • Auto Upload improvements and fixes
  • Filtering improvements
  • Fix for Android permissions (removed read phone state permission)
  • Fix re-upload of files
  • Avoid toggling favourite for all selected files
  • Link to providers list in the setup screen
  • further bugfixes and improvements

Happy testing, we hope you enjoy the latest fixes and Auto Upload coming to stable for Android 6 :slight_smile:

2 Likes

Beware 1.4.0 RC1 has a huge bug whihc will get fixed ASAP leading to Android5/6 devices having no instant/auto upload at all! 1.4.0 RC2 will solve this issue.

2 Likes

Wasn’t this mentioned by me in the beta? :slight_smile:

1.4.0 RC2 has been released! :rocket:

Hi @JasonBayton, couldn’t find your comment on this one. Nevertheless it is fixed now :slight_smile: (are you referring to the Google Play Beta program order the Nextcloud beta?)

NC beta, if you recall I couldn’t update either, but resolved that by uninstalling and reinstalling.

Ah, that one. This one is a different issue :wink: The RC 1 bumped the version to activate the menu item for auto upload to Android 7, while we overlooked to do the same for the legacy settings removal, so Android 5 and 6 devices got the instant upload feature hidden as well as the new auto upload feature. So you couldn’t even see any of the 2 features anymore… :frowning:
That is why we shipped another RC#2 last night.

Oh! Well then nevermind :slight_smile:

1 Like

So Auto Upload will not work on Android 6?
I think a lot of people are still using sub-7 versions of Android.
Where is the link to Nextcloud App 1.4.0 RC2?

Thanks.

That was the bug in RC1. RC2 should solve this.

It seems I cannot find the fixed 1.4.0 RC2 on the F-Droid download page…

Correct that is due to the fact that f-droid hasn’t published it yet. F-droid builds and publishes the app themselves, so we cannot speed up or publish ourselves by design.

Less than ideal. Why not opt to push users to the github apk download or maybe use APKMirror.com? Combined with pushbullet users could subscibe to update notifications in a similar way.

hey,

i have an error with file download. the file is downloaded till 70%. than it display an error.

logcat show’s:

11-19 13:31:08.074 I/DownloadRemoteFileOperation(22709): Download of /own/backup/sysiphus/home-16-11-14.tar.bz2.gpg to /storage/emulated/0/nextcloud/tmp/xxxxx/own/backup/sysiphus/home-16-11-14.tar.bz2.gpg: Operation finished with HTTP status code 200 (success)11-19 13:31:08.080 I/DownloadFileOperation(22709): Download of /own/backup/sysiphus/home-16-11-14.tar.bz2.gpg to /storage/emulated/0/nextcloud/xxxxx@own/backup/sysiphus/home-16-11-14.tar.bz2.gpg: Error while moving file to final directory
11-19 13:31:08.099 D/FileObserverService(22709): Received broadcast intent Intent { act=com.owncloud.android.files.services.FileDownloaderDOWNLOAD_FINISH flg=0x10 (has extras) }

the problem is in the latest two beta’s and in 1.4.rc1.

here the complete log from the latest beta 20161111:

2016/11/16 15:05:56
FileObserverService : Starting command Intent { act=com.owncloud.android.services.observer.FileObserverService.action.START_OBSERVATION cmp=com.nextcloud.android.beta/com.owncloud.android.services.observer.FileObserverService }

2016/11/16 15:05:56
FileObserverService : Loading all kept-in-sync files from database to start watching them

2016/11/16 15:05:56
FolderObserver : Started watching parent folder /storage/emulated/0/nextcloud/GANZ_GEHEIM/own/backup/sysiphus/

2016/11/16 15:05:56
FileObserverService : Added /storage/emulated/0/nextcloud/GANZ_GEHEIM/own/backup/sysiphus/home-16-11-04.tar.bz2.gpg to list of observed children

2016/11/16 15:05:56
FileDisplayActivity : Received broadcast com.owncloud.android.syncadapter.FileSyncAdapter.EVENT_FULL_SYNC_START

2016/11/16 15:05:56
FileActivity : Operations service connected

2016/11/16 15:05:56
FileDisplayActivity : Upload service connected

2016/11/16 15:05:56
RemoteGetUserQuotaOperation : Exception while getting OC user information Exception : [org.json.JSON.typeMismatch(JSON.java:100), org.json.JSONObject.getJSONObject(JSONObject.java:613), com.owncloud.android.lib.resources.users.RemoteGetUserQuotaOperation.run(RemoteGetUserQuotaOperation.java:141), com.owncloud.android.lib.common.operations.RemoteOperation.execute(RemoteOperation.java:118), com.owncloud.android.ui.activity.DrawerActivity$4.run(DrawerActivity.java:603), java.lang.Thread.run(Thread.java:818)]

2016/11/16 15:05:57
RemoteGetUserQuotaOperation : Exception while getting OC user information Exception : [org.json.JSON.typeMismatch(JSON.java:100), org.json.JSONObject.getJSONObject(JSONObject.java:613), com.owncloud.android.lib.resources.users.RemoteGetUserQuotaOperation.run(RemoteGetUserQuotaOperation.java:141), com.owncloud.android.lib.common.operations.RemoteOperation.execute(RemoteOperation.java:118), com.owncloud.android.ui.activity.DrawerActivity$4.run(DrawerActivity.java:603), java.lang.Thread.run(Thread.java:818)]

2016/11/16 15:05:58
SimpleFactoryManager : getClientFor(OwnCloudAccount … :

2016/11/16 15:05:58
OwnCloudClient #16 : Creating OwnCloudClient

2016/11/16 15:05:58
SimpleFactoryManager : new client {GANZ_GEHEIM, 207100085}

2016/11/16 15:05:58
Avatar : URI: https://owncloud.mdomann.tk/index.php/avatar/MichaDO/256

2016/11/16 15:05:58
OwnCloudClient #16 : REQUEST GET /index.php/avatar/MichaDO/256

2016/11/16 15:05:58
DownloadRemoteFileOperation : Download of /own/backup/sysiphus/home-16-11-04.tar.bz2.gpg to /storage/emulated/0/nextcloud/tmp/GANZ_GEHEIM/own/backup/sysiphus/home-16-11-04.tar.bz2.gpg: Operation cancelled by the caller Exception : [com.owncloud.android.lib.resources.files.DownloadRemoteFileOperation.downloadFile(DownloadRemoteFileOperation.java:128), com.owncloud.android.lib.resources.files.DownloadRemoteFileOperation.run(DownloadRemoteFileOperation.java:85), com.owncloud.android.lib.common.operations.RemoteOperation.execute(RemoteOperation.java:136), com.owncloud.android.operations.DownloadFileOperation.run(DownloadFileOperation.java:158), com.owncloud.android.lib.common.operations.RemoteOperation.execute(RemoteOperation.java:136), com.owncloud.android.files.services.FileDownloader.downloadFile(FileDownloader.java:430), com.owncloud.android.files.services.FileDownloader.access$500(FileDownloader.java:68), com.owncloud.android.files.services.FileDownloader$ServiceHandler.handleMessage(FileDownloader.java:382), android.os.Handler.dispatchMessage(Handler.java:102), android.os.Looper.loop(Looper.java:135), android.os.HandlerThread.run(HandlerThread.java:61)]

2016/11/16 15:05:58
DownloadFileOperation : Download of /own/backup/sysiphus/home-16-11-04.tar.bz2.gpg to /storage/emulated/0/nextcloud/GANZ_GEHEIM/own/backup/sysiphus/home-16-11-04.tar.bz2.gpg: Operation cancelled by the caller

2016/11/16 15:05:58
FileDownloader : Stopping after command with id 1

2016/11/16 15:05:58
FileDownloader : Account GANZ_GEHEIM exists

2016/11/16 15:05:58
SimpleFactoryManager : getClientFor(OwnCloudAccount … :

2016/11/16 15:05:58
OwnCloudClient #17 : Creating OwnCloudClient

2016/11/16 15:05:58
SimpleFactoryManager : new client {GANZ_GEHEIM, 705157962}

2016/11/16 15:05:58
FileObserverService : Received broadcast intent Intent { act=com.owncloud.android.files.services.FileDownloaderDOWNLOAD_FINISH flg=0x10 (has extras) }

2016/11/16 15:05:58
OwnCloudClient #17 : REQUEST GET /remote.php/webdav/own/backup/sysiphus/etc-16-11-14.tar.bz2.gpg

2016/11/16 15:05:59
FileDisplayActivity : onPause() start

2016/11/16 15:05:59
FileDisplayActivity : onPause() ending

2016/11/16 15:05:59
FileDisplayActivity : onPause() end

2016/11/16 15:05:59
Preferences : onCreate(Bundle) starting

2016/11/16 15:05:59
Preferences : onStart() starting

2016/11/16 15:05:59
SimpleFactoryManager : getClientFor(OwnCloudAccount … :

2016/11/16 15:05:59
OwnCloudClient #18 : Creating OwnCloudClient

2016/11/16 15:05:59
Preferences : onResume() starting

2016/11/16 15:05:59
SimpleFactoryManager : new client {GANZ_GEHEIM, 15857771}

2016/11/16 15:06:00
FileDisplayActivity : onSaveInstanceState() start

2016/11/16 15:06:00
FileDisplayActivity : onSaveInstanceState(Bundle) starting

2016/11/16 15:06:00
ExtendedListFragment : onSaveInstanceState()

2016/11/16 15:06:00
FileDisplayActivity : onSaveInstanceState() end

2016/11/16 15:06:00
FileDisplayActivity : onStop() start

2016/11/16 15:06:00
FileDisplayActivity : onStop() ending

2016/11/16 15:06:00
FileDisplayActivity : onStop() end

2016/11/16 15:06:02
Preferences : onPause() ending

2016/11/16 15:06:02
LogHistoryActivity : onCreate(Bundle) starting

2016/11/16 15:06:02
LogHistoryActivity : onStart() starting

2016/11/16 15:06:02
LogHistoryActivity : onResume() starting

2016/11/16 15:06:02
Preferences : onSaveInstanceState(Bundle) starting

2016/11/16 15:06:02
Preferences : onStop() ending

2016/11/16 15:06:11
DownloadRemoteFileOperation : Download of /own/backup/sysiphus/etc-16-11-14.tar.bz2.gpg to /storage/emulated/0/nextcloud/tmp/GANZ_GEHEIM/own/backup/sysiphus/etc-16-11-14.tar.bz2.gpg: Operation finished with HTTP status code 200 (success)

2016/11/16 15:06:11
DownloadFileOperation : Download of /own/backup/sysiphus/etc-16-11-14.tar.bz2.gpg to /storage/sdcard1/Android/data/com.nextcloud.android.beta/files/nextcloud/GANZ_GEHEIM/own/backup/sysiphus/etc-16-11-14.tar.bz2.gpg: Error while moving file to final directory

2016/11/16 15:06:11
FileDownloader : Stopping after command with id 2

whether the nextcloud nor the webserver log shows an error. but this is shared hosting so i can’t
increase the loglevel from the webserver. My account is also the admin and i don’t use quota’S.

Micha

Hello.

With NC 1.4.0 RC1 … the Android Client 1.4.0 RC1 crash every time if i shoot a photo with the cam.
(Android 6.0.1, S5 Samsung)

Christian

Edit:
I deinstalled NC and i reinstalled the app… problem solved.

@Schnello That is due to the fact that you might than got lucky an directly installed 1.4.0 RC2 which contains a fix :wink:

@Micha-Btz I opened an issue on the Github tracker: https://github.com/nextcloud/android/issues/391

@JasonBayton We also have the APKs for Download: https://nextcloud.com/install/#install-clients --> https://download.nextcloud.com/android/

Is it an expected behavior, that I cannot seem to find the button for “Auto Upload” in the Android App v1.4.0 RC2? I’m talking about the button taking you to the menu with several picture folders to choose from.

As suggested here it should have worked:
https://help.nextcloud.com/t/android-app-1-4-0-rc1-released/5203/9?u=der.einstein

The button was there in the beta app.

I’m running Android v6.0 and Nextcloud 10.01.

@der.einstein Yes that is the expected behavior since 1.4.0 will introduce the new Auto upload for Android 7+ only. The Auto upload implementation itself works for Android 5 and 6 too, but has been deactivated in the stable/rc release since we expect to see issues with this new feature since it is rather huge from an implementation change perspective so to not risk breaking client we decided to do this step by step. So 1.4.x or 1.5.0 will then activate it for Android 6 and if that launched well we will activate it for Android 5.
So unfortunately for now the auto upload for Android 5/6 is only available in the beta.

I have downloaded the beta from F-Droid but not with autoupload feature. Where can I find this version. I have installed this app already, but after phonereset I can’t find it anymore. :thinking: