Skip to content

INSTANCE_NOT_CONFIGURED #3556

Description

@Fjodor42

Actual behaviour

Since upgrading self-hosted server to 15.0.2, Android client retries all previously auto-uploaded files.

Notification says "Malformed server configuration"

Incidentally, trying the fix from nextcloud/server#13468 , which actually resulted in files on the server being overwritten with empty files(!)

Posting here, as opposed to in nextcloud/server, since it's the client that says the instance isn't configured, whereas it works just fine in the browser, and when scanned by https://scan.nextcloud.com .

Expected behaviour

Unchanged, auto-uploaded files should not be attempted to re-upload

Steps to reproduce

Unknown

Environment data

Android version:

8.1.0

Device model:

OnePlus 5T

Stock or customized system:

LineageOS 15.1-20190129

Nextcloud app version:

3.5.0 RC2

Nextcloud server version:

15.0.2

Logs

Web server error log (excerpt)

62.107.0.216 - sune [03/Feb/2019:15:17:14 +0100] "GET /index.php/204 HTTP/1.1" 204 1574 "-" "Mozilla/5.0 (Android) ownCloud-android/3.5.0 RC2"
62.107.0.216 - sune [03/Feb/2019:15:17:15 +0100] "PUT /remote.php/webdav/InstantUpload/Camera/2016/07/IMG_20160730_153226.jpg HTTP/1.1" 500 916 "-" "Mozilla/5.0 (Android) ownCloud-android/3.5.0 RC2"

Nextcloud log (data/nextcloud.log) (excerpt)

{"reqId":"cwcbx8O4Qu81frSk0CTv","level":3,"time":"2019-02-03T14:17:16+00:00","remoteAddr":"62.107.0.216","user":"sune","app":"PHP","method":"PUT","url":"\/remote.php\/webdav\/InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg","message":"feof(): supplied resource
 is not a valid stream resource at \/var\/www\/nextcloud\/apps\/dav\/lib\/Connector\/Sabre\/File.php#172","userAgent":"Mozilla\/5.0 (Android) ownCloud-android\/3.5.0 RC2","version":"15.0.2.0"}
{"reqId":"cwcbx8O4Qu81frSk0CTv","level":3,"time":"2019-02-03T14:17:16+00:00","remoteAddr":"62.107.0.216","user":"sune","app":"no app in context","method":"PUT","url":"\/remote.php\/webdav\/InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg","message":{"Exception"
:"Sabre\\DAV\\Exception","Message":"Error while copying file to target location (copied bytes: 0, expected filesize: 0 )","Code":0,"Trace":[{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php","line":1130,"function":"put","class":"OCA\\DAV\\Conne
ctor\\Sabre\\File","type":"->","args":[null]},{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/dav\/lib\/DAV\/CorePlugin.php","line":513,"function":"updateFile","class":"Sabre\\DAV\\Server","type":"->","args":["InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg",null,null]},{"function":"httpPut","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"absoluteUrl":"https:\/\/nephele.molgaard.org\/remote.php\/webdav\/InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg","__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/event\/lib\/EventEmitterTrait.php","line":105,"function":"call_user_func_array","args":[[{"__class__":"Sabre\\DAV\\CorePlugin"},"httpPut"],[{"absoluteUrl":"https:\/\/nephele.molgaard.org\/remote.php\/webdav\/InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg","__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php","line":479,"function":"emit","class":"Sabre\\Event\\EventEmitter","type":"->","args":["method:PUT",[{"absoluteUrl":"https:\/\/nephele.molgaard.org\/remote.php\/webdav\/InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg","__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php","line":254,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"absoluteUrl":"https:\/\/nephele.molgaard.org\/remote.php\/webdav\/InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg","__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"\/var\/www\/nextcloud\/apps\/dav\/appinfo\/v1\/webdav.php","line":80,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"\/var\/www\/nextcloud\/remote.php","line":163,"args":["\/var\/www\/nextcloud\/apps\/dav\/appinfo\/v1\/webdav.php"],"function":"require_once"}],"File":"\/var\/www\/nextcloud\/apps\/dav\/lib\/Connector\/Sabre\/File.php","Line":191,"CustomMessage":"--"},"userAgent":"Mozilla\/5.0 (Android) ownCloud-android\/3.5.0 RC2","version":"15.0.2.0"}
{"reqId":"cwcbx8O4Qu81frSk0CTv","level":4,"time":"2019-02-03T14:17:16+00:00","remoteAddr":"62.107.0.216","user":"sune","app":"webdav","method":"PUT","url":"\/remote.php\/webdav\/InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg","message":{"Exception":"Sabre\\DAV\\Exception","Message":"Error while copying file to target location (copied bytes: 0, expected filesize: 0 )","Code":0,"Trace":[{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php","line":1130,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/dav\/lib\/DAV\/CorePlugin.php","line":513,"function":"updateFile","class":"Sabre\\DAV\\Server","type":"->","args":["InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg",null,null]},{"function":"httpPut","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"absoluteUrl":"https:\/\/nephele.molgaard.org\/remote.php\/webdav\/InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg","__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/event\/lib\/EventEmitterTrait.php","line":105,"function":"call_user_func_array","args":[[{"__class__":"Sabre\\DAV\\CorePlugin"},"httpPut"],[{"absoluteUrl":"https:\/\/nephele.molgaard.org\/remote.php\/webdav\/InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg","__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php","line":479,"function":"emit","class":"Sabre\\Event\\EventEmitter","type":"->","args":["method:PUT",[{"absoluteUrl":"https:\/\/nephele.molgaard.org\/remote.php\/webdav\/InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg","__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php","line":254,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"absoluteUrl":"https:\/\/nephele.molgaard.org\/remote.php\/webdav\/InstantUpload\/Camera\/2016\/07\/IMG_20160730_153226.jpg","__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"\/var\/www\/nextcloud\/apps\/dav\/appinfo\/v1\/webdav.php","line":80,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"\/var\/www\/nextcloud\/remote.php","line":163,"args":["\/var\/www\/nextcloud\/apps\/dav\/appinfo\/v1\/webdav.php"],"function":"require_once"}],"File":"\/var\/www\/nextcloud\/apps\/dav\/lib\/Connector\/Sabre\/File.php","Line":191,"CustomMessage":"--"},"userAgent":"Mozilla\/5.0 (Android) ownCloud-android\/3.5.0 RC2","version":"15.0.2.0"}

####Android client log (excerpt)

02-03 14:55:35.794  5420  5469 D UploadFileOperation: normal upload
02-03 14:55:35.798  5420  5469 D OwnCloudClient #1839: Creating OwnCloudClient
02-03 14:55:35.800  5420  5469 D AccountUtils: Restoring cookies for sune@nephele.molgaard.org
02-03 14:55:35.801  5420  5469 D OwnCloudClient #1839: REQUEST GET /index.php/204
02-03 14:55:35.801  5420  5469 D AdvancedSslSocketFactory: Creating SSL Socket with remote nephele.molgaard.org:443, local null:0, params: org.apache.commons.httpclient.params.HttpConnectionParams@60ced86
02-03 14:55:35.801  5420  5469 D AdvancedSslSocketFactory:  ... with connection timeout 60000 and socket timeout 60000
02-03 14:55:35.802  5420  5469 I ServerNameIndicator: SNI done, hostname: nephele.molgaard.org
02-03 14:55:37.181  5420  5469 D UploadFileOperation: Checking name collision in server
02-03 14:55:37.252  5420  5469 V UploadsStorageManager: Updating /storage/emulated/0/Android/data/com.nextcloud.client/files/nextcloud/sune@nephele.molgaard.org/InstantUpload/Camera/2016/10/IMG_20161020_183942.jpg with status=UPLOAD_IN_PROGRESS
02-03 14:55:37.271  5420  5469 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/Android/data/com.nextcloud.client/files/nextcloud/sune@nephele.molgaard.org/InstantUpload/Camera/2016/10/IMG_20161020_183942.jpg
02-03 14:55:37.271  5420  5469 D UploadsStorageManager: notifyObserversNow
02-03 14:55:37.271  5420  5469 D OwnCloudClient #2: REQUEST PUT /remote.php/webdav/InstantUpload/Camera/2016/10/IMG_20161020_183942.jpg
02-03 14:55:38.103  5420  5469 E UploadFileOperation: Upload of /storage/emulated/0/Android/data/com.nextcloud.client/files/nextcloud/sune@nephele.molgaard.org/InstantUpload/Camera/2016/10/IMG_20161020_183942.jpg to /InstantUpload/Camera/2016/10/IMG_20161020_183942.jpg: The Nextcloud server is not configured!
02-03 14:55:38.104  5420  5469 D UploadsStorageManager: updateDatabaseUploadResult uploadResult: com.owncloud.android.lib.common.operations.RemoteOperationResult@25ff2d4 upload: com.owncloud.android.operations.UploadFileOperation@2cf2c7d
02-03 14:55:38.117  5420  5469 V UploadsStorageManager: Updating /storage/emulated/0/Android/data/com.nextcloud.client/files/nextcloud/sune@nephele.molgaard.org/InstantUpload/Camera/2016/10/IMG_20161020_183942.jpg with status:UPLOAD_FAILED and result:UNKNOWN (old:/storage/emulated/0/Android/data/com.nextcloud.client/files/nextcloud/sune@nephele.molgaard.org/InstantUpload/Camera/2016/10/IMG_20161020_183942.jpg status:UPLOAD_IN_PROGRESS result:-1)
02-03 14:55:38.118  5420  5469 V UploadsStorageManager: Updating /storage/emulated/0/Android/data/com.nextcloud.client/files/nextcloud/sune@nephele.molgaard.org/InstantUpload/Camera/2016/10/IMG_20161020_183942.jpg with status=UPLOAD_FAILED
02-03 14:55:38.142  5420  5469 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/Android/data/com.nextcloud.client/files/nextcloud/sune@nephele.molgaard.org/InstantUpload/Camera/2016/10/IMG_20161020_183942.jpg
02-03 14:55:38.143  5420  5469 D UploadsStorageManager: notifyObserversNow
02-03 14:55:38.145  5420  5469 D FileUploader: NotifyUploadResult with resultCode: INSTANCE_NOT_CONFIGURED
02-03 14:55:38.166  5420  5469 D FileUploader: Stopping command after id 3736
02-03 14:55:38.169  5420 13322 D skia    : --- SkAndroidCodec::NewFromStream returned null
02-03 14:55:38.169  5420 13322 D skia    : --- SkAndroidCodec::NewFromStream returned null

NOTE: Be super sure to remove sensitive data like passwords, note that everybody can look here! You can use the Issue Template application to prefill some of the required information: https://apps.nextcloud.com/apps/issuetemplate

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions