Skip to content

INSTANCE_NOT_CONFIGURED #3556

@Fjodor42

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

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