Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues with IE/Edge browser #309

Closed
DecaTec opened this issue Mar 10, 2016 · 32 comments
Closed

Issues with IE/Edge browser #309

DecaTec opened this issue Mar 10, 2016 · 32 comments
Labels

Comments

@DecaTec
Copy link

@DecaTec DecaTec commented Mar 10, 2016

Hi,

I've updated to OC9 with new calendar/contacts app. Everything worked fine, expect that I have problems using contacts/calendars with IE or MS Edge (Chrome and Firefox: no problems).

Steps to reproduce

  1. Update to OC9 with existing contacts/calendars (essentially I used this guide: https://doc.owncloud.org/server/9.0/admin_manual/maintenance/manual_upgrade.html)
  2. Enable new contacts/calendar apps
  3. Open contacts/calendar in IE or MS Edge

Expected behaviour

Calendar/contacts should be there and displayed correctly.

Actual behaviour

Using IE: Neither contacts or calendars are shown. The views are just empty as if there were no entries at all.
Using Edge: Contacts work fine. Calendars are shown in the left pane (but disabled); when trying to enable, a progress ring is shown and nothing happens.

Server configuration

Operating system:
Ubuntu Server 15.10
Web server:
nginx 1.9.12
Database:
MariaDB 10.0.24
PHP version:
5.6.11
ownCloud version: (see ownCloud admin page)
9.0.0
Calendar version: (see ownCloud apps page)
1.0
Updated from an older ownCloud or fresh install:
Updated from 8.2.2
Tried it a second time 8.2.2 > 8.2.3 > 9.0.0 with the same results
Signing status (ownCloud 9.0 and above):

No errors have been found.

List of activated apps:

Enabled:
  - activity: 2.2.1
  - calendar: 1.0
  - comments: 0.2
  - contacts: 1.0.0.0
  - dav: 0.1.5
  - encryption: 1.2.0
  - federatedfilesharing: 0.1.0
  - federation: 0.0.4
  - files: 1.4.4
  - files_external: 0.5.2
  - files_pdfviewer: 0.8
  - files_sharing: 0.9.1
  - files_texteditor: 2.1
  - files_trashbin: 0.8.0
  - files_versions: 1.2.0
  - files_videoplayer: 0.9.8
  - firstrunwizard: 1.1
  - gallery: 14.5.0
  - notifications: 0.2.3
  - provisioning_api: 0.4.1
  - systemtags: 0.2
  - templateeditor: 0.1
  - updatenotification: 0.1.0
Disabled:
  - external
  - user_external
  - user_ldap

The content of config/config.php:

{
    "system": {
        "instanceid": "oc8f6ktkdj2x",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "192.168.178.29"
        ],
        "datadirectory": "\/var\/oc_data",
        "overwrite.cli.url": "https:\/\/192.168.178.29\/owncloud",
        "dbtype": "mysql",
        "version": "9.0.0.19",
        "dbname": "ocdb",
        "dbhost": "localhost",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "logtimezone": "Europe\/Berlin",
        "installed": true,
        "memcache.local": "\\OC\\Memcache\\APCu",
        "maintenance": false,
        "loglevel": 3,
        "trashbin_retention_obligation": "auto",
        "filelocking.enabled": "true",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "\/var\/run\/redis\/redis.sock",
            "port": 0,
            "timeout": 0
        }
    }
}

Are you using external storage, if yes which one: local/smb/sftp/...
No
Are you using encryption: yes/no
Yes
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
No

Client configuration

Browser:
IE/MS Edge

Operating system:
Windows 10
CalDAV-clients:
None

Logs

Web server error log

Nothing related to the problem here.

ownCloud log (data/owncloud.log)

These are the logs when trying to activate a calendar (i.e. tick the check box next to it):

{"reqId":"+YJpfDXkNwX9t2I9dn97","remoteAddr":"192.168.178.33","app":"PHP","message":"Undefined index: newVersionString at \/var\/www\/public\/cloud\/apps\/updatenotification\/templates\/admin.php#8","level":3,"time":"2016-03-10T11:33:21+00:00"}
{"reqId":"0i9ud5wxlEMv5x2D8H5Z","remoteAddr":"192.168.178.33","app":"PHP","message":"Undefined index: newVersionString at \/var\/www\/public\/cloud\/apps\/updatenotification\/templates\/admin.php#8","level":3,"time":"2016-03-10T11:33:40+00:00"}
{"reqId":"XWpa4BEGx61Hr2qART5D","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"XWpa4BEGx61Hr2qART5D","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"TY5gsRHXbpeI7x82QR4S","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"TY5gsRHXbpeI7x82QR4S","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"84MrfuMY0tjc4oiRjlm0","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"84MrfuMY0tjc4oiRjlm0","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"4N602uvdN7ogoO630n+a","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"4N602uvdN7ogoO630n+a","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"X\/7j\/MzsdgLvEeLlis0I","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"X\/7j\/MzsdgLvEeLlis0I","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"o2OHj3qkrwRxPmYy2Ci6","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"o2OHj3qkrwRxPmYy2Ci6","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"ByaKXb\/8bMyU6jYdeK0H","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"ByaKXb\/8bMyU6jYdeK0H","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:01+00:00"}
{"reqId":"dgpFyvBbeZ0qd42ZdeSx","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#152","level":3,"time":"2016-03-10T11:34:03+00:00"}
{"reqId":"dgpFyvBbeZ0qd42ZdeSx","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 400 Expected {DAV:}propertyupdate but received  as the root element\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\BadRequest\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpPropPatch(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:PROPPATC...', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":381,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:03+00:00"}
{"reqId":"4Fnp3xrj+qQP9ZqNlZmg","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#152","level":3,"time":"2016-03-10T11:34:03+00:00"}
{"reqId":"4Fnp3xrj+qQP9ZqNlZmg","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 400 Expected {DAV:}propertyupdate but received  as the root element\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\BadRequest\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpPropPatch(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:PROPPATC...', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":381,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:03+00:00"}
{"reqId":"Dbf7cW6kp6Hh3V8sVbFN","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:06+00:00"}
{"reqId":"Dbf7cW6kp6Hh3V8sVbFN","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:06+00:00"}
{"reqId":"8XhUQNWBCOSGzAoeH73\/","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:06+00:00"}
{"reqId":"8XhUQNWBCOSGzAoeH73\/","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:06+00:00"}
{"reqId":"rRt0u98AOHjZ8z+P+Mdc","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:06+00:00"}
{"reqId":"rRt0u98AOHjZ8z+P+Mdc","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:06+00:00"}
{"reqId":"RYPfu9\/uOSnFJreTtj1X","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:06+00:00"}
{"reqId":"RYPfu9\/uOSnFJreTtj1X","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:06+00:00"}
{"reqId":"pLOZ0w913Szow3w5fXvh","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:06+00:00"}
{"reqId":"pLOZ0w913Szow3w5fXvh","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:06+00:00"}
{"reqId":"02so8tbMbk1ptt\/btdOm","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:06+00:00"}
{"reqId":"02so8tbMbk1ptt\/btdOm","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:06+00:00"}
{"reqId":"5N+BqBOtrnnodEFUnwiY","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:09+00:00"}
{"reqId":"5N+BqBOtrnnodEFUnwiY","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:09+00:00"}
{"reqId":"pGvYhlSgwtBbOU3RyDRg","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:09+00:00"}
{"reqId":"pGvYhlSgwtBbOU3RyDRg","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:09+00:00"}
{"reqId":"bvPpn1nudmmpkzm4SVyB","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:09+00:00"}
{"reqId":"bvPpn1nudmmpkzm4SVyB","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:09+00:00"}
{"reqId":"l3z1fEZTHaCSmBFbqwYB","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:09+00:00"}
{"reqId":"l3z1fEZTHaCSmBFbqwYB","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:09+00:00"}
{"reqId":"HBeD1tA4HT52O2P9xZGN","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:09+00:00"}
{"reqId":"HBeD1tA4HT52O2P9xZGN","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:09+00:00"}
{"reqId":"P6HhVs+FE7dmITOSu01w","remoteAddr":"192.168.178.33","app":"PHP","message":"XMLReader::XML(): Empty string supplied as input at \/var\/www\/public\/cloud\/3rdparty\/sabre\/xml\/lib\/Service.php#116","level":3,"time":"2016-03-10T11:34:09+00:00"}
{"reqId":"P6HhVs+FE7dmITOSu01w","remoteAddr":"192.168.178.33","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 415 Unsupported Media Type\",\"Exception\":\"Sabre\\\\DAV\\\\Exception\\\\ReportNotSupported\",\"Code\":0,\"Trace\":\"#0 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpReport(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#1 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#2 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(459): Sabre\\\\Event\\\\EventEmitter->emit('method:REPORT', Array)\\n#3 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/server.php(137): Sabre\\\\DAV\\\\Server->exec()\\n#5 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v2\\\/remote.php(29): OCA\\\\DAV\\\\Server->exec()\\n#6 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/public...')\\n#7 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php\",\"Line\":721,\"User\":\"Test\"}","level":4,"time":"2016-03-10T11:34:09+00:00"}
{"reqId":"i2lb3R\/NEYyOBGS\/8czT","remoteAddr":"192.168.178.33","app":"PHP","message":"Undefined index: newVersionString at \/var\/www\/public\/cloud\/apps\/updatenotification\/templates\/admin.php#8","level":3,"time":"2016-03-10T11:34:14+00:00"}

Browser log

IE console shows following error when accessing the calendar section:
XPathResult is undefined
client.js (278,9)

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Mar 10, 2016

We only support Chrome, Firefox and Safari

@georgehrke

This comment has been minimized.

@DecaTec

This comment has been minimized.

Copy link
Author

@DecaTec DecaTec commented Mar 10, 2016

So this is "by design"? 😳
This would be a huge step back compared to the old apps.

Is there any chance

  • to use the old contacts/calendar apps in OC9?
  • that IE/Edge will be supported in the future?

Can you provide any technical details about the reason, why this doesn't work with IE/Edge?

@gvde

This comment has been minimized.

Copy link

@gvde gvde commented Mar 10, 2016

If a browser is not supported it would be nice if the frontend would show a message "browser not supported"...

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Mar 10, 2016

So this is "by design"?

It was not intended to break IE/Edge, but we use "bleeding edge" web technology that simply not happens to be implemented in IE and Edge.

to use the old contacts/calendar apps in OC9?

No

that IE/Edge will be supported in the future?

No, I don't intend to waste my leisure time just to pay for the fact that Microsoft is not willing enough to invest money into building a proper browser.

@DecaTec

This comment has been minimized.

Copy link
Author

@DecaTec DecaTec commented Mar 10, 2016

@georgehrke Can you provide at lest a keyword what "bleeding edge" web technology you're using here which is not implemented in IE/Edge?
I agree with @gvde that there should be better placed hint when such breaking changes creep in by updating to OC9.

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Mar 10, 2016

IE and Edge don't support XPATH. That's heavily used in the library we use to generate CalDAV requests

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Mar 10, 2016

The previous versions of the calendar and contacts app also never officially supported IE.
Apparently it just happened to work. I never tested neither the old nor the new version in IE.

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Mar 10, 2016

We accept pull requests for the latest IE and Edge though. If you want to fix it, don't hesitate to do so :-)

@DecaTec

This comment has been minimized.

Copy link
Author

@DecaTec DecaTec commented Mar 10, 2016

Unfortunately I'm not a web developer, I only see this issue as a user.
It's a pity, but at the moment the users have to cope with it.

For me, as using my ownCloud to ~80% to manage my calendars/contacts, I would be forced to use another browser just for ownCloud. For the moment, I'll stick to 8.2.3. Maybe one day I have to bite the bullet and do the update to OC9.

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Mar 10, 2016

Is there any particular reason why you have to use Internet Explorer and not use another one as your default browser?

Internet Explorer is a pain in the ass for web developers.

@DecaTec

This comment has been minimized.

Copy link
Author

@DecaTec DecaTec commented Mar 10, 2016

Yes, I can understand your point. IE always was and maybe will ever be. ;)
For me it's just a habit using Edge. Now, everything works fine but ownCloud. A bit disappointing, that's all.
But imho: When it comes to such crucial apps like contact/calendar (I think that these are used a lot by the users), the main goal should be to get approved as "official" app. According to ownCloud's app publishing guidelines, these apps will never be as long as ownCloud doesn't drop IE support officially. When even supporting Safari, you should also support IE (Edge may be a special case here, as it is not officially supported by OC).

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Mar 10, 2016

these apps will never be as long as ownCloud doesn't drop IE support officially.

I don't know nothing about such a regulation.
Also https://doc.owncloud.org/server/9.0/developer_manual/app/publishing.html#official doesn't mention Internet Explorer or Edge at all.

I would be happy if a third active maintainer would join us and help out with Internet Explorer, but no one has reached out to us yet 😉. I also don't know any developer, who would voluntarily maintain a bigger app for Internet Explorer without being paid.

When even supporting Safari

Supporting Safari is pretty selfish, because it's my browser of choice. 😉
But actually I'm considering dropping support, because it's falling behind really bad when it comes to new web technologies and there certain feature I want to use Safari doesn't support 😕

@DecaTec

This comment has been minimized.

Copy link
Author

@DecaTec DecaTec commented Mar 10, 2016

Also https://doc.owncloud.org/server/9.0/developer_manual/app/publishing.html#official doesn't mention Internet Explorer or Edge at all.

It just says (Official > Requirements):

supports the same platforms and technologies mentioned in the release notes of the ownCloud version this app is made for

And the requirements for OC9 are (https://doc.owncloud.org/server/9.0/admin_manual/installation/system_requirements.html):

Web browser: IE8+ (except Compatibility Mode), Firefox 14+, Chrome 18+, Safari 5+

If I only had any experience with web development, I would try to help out. But unfortunately I'm only a...guess what...Windows dev. So that problem is completely off my scale.

@mstuehrenberg

This comment has been minimized.

Copy link

@mstuehrenberg mstuehrenberg commented Mar 11, 2016

I'm a litte bit puzzled about the statement that Edge does not support XPath (apart from calling XPath 'bleeding edge' -- XML/XSLT (and hence XPath) support in MS IE had a long tradition, at least for XSLT and XPath 1.0). MS itself has the following statement regarding XPath in MS Edge: https://msdn.microsoft.com/en-us/library/dn974343%28v=vs.85%29.aspx

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Mar 11, 2016

@PVince81 AFAIK you adapted davclient.js to support IE. Where can I find the code?

If it's only about replacing one lib to get at least rudimentary support for IE that's something we can do.

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Mar 11, 2016

@mstuehrenberg please see owncloud/davclient.js#13

apart from calling XPath 'bleeding edge'

That's why I myself used quotes to use the term 😉

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Mar 11, 2016

Okay, I found @PVince81's version: https://github.com/owncloud/core/blob/master/core/js/files/iedavclient.js

But I'm a bit confused by your statement:

it assumes that the prefix is always "d:") but works for our use case

Does that mean I can't read data with the namespaces urn:item:params:xml:ns:caldav or http://apple.com/ns/ical/?

MS itself has the following statement regarding XPath in MS Edge:

Given that Edge supports XPATH, but the calendar doesn't support Edge, there is probably another error.
Would be good if you could post the error message from Edge. I don't have access to Edge and I'm also not interested in purchasing a Windows 10 license.

@DecaTec

This comment has been minimized.

Copy link
Author

@DecaTec DecaTec commented Mar 11, 2016

Here are the error messages from the console in Edge when opening calendar view:

HTTP415: NICHT UNTERSTÜTZTER MEDIENTYP: Der Server verarbeitet die Anforderung nicht, da das Format der Anforderungsentität von der angeforderten Ressource mit der angeforderten Methode nicht unterstützt wird. (XHR): REPORT - https://192.168.178.29/owncloud/remote.php/dav/calendars/Test/default/

HTTP400: FEHLERHAFTE ANFORDERUNG: Die Anforderung konnte vom Server aufgrund ungültiger Syntax nicht verarbeitet werden. (XHR): PROPPATCH - https://192.168.178.29/owncloud/remote.php/dav/calendars/Test/default/

I don't have access to Edge and I'm also not interested in purchasing a Windows 10 license.

No need to have a license. MS offers free VMs for testing purposes: https://dev.windows.com/en-us/microsoft-edge/tools/vms/mac/

@BernhardPosselt

This comment has been minimized.

Copy link

@BernhardPosselt BernhardPosselt commented Mar 12, 2016

@DecaTec no arguing will help unless you are willing to either develop a fix or paying someone to do this. The News app also does not support IE/Edge/Safari. If stuff works, it's by chance. The only reason why core works with anything IE is that their customers pay them to fix IE bugs ;)

There's no reason why anyone in their free time should try to fix/adjust code for old and closed source browsers if the solution is as easy as clicking another icon on your desktop

@DecaTec

This comment has been minimized.

Copy link
Author

@DecaTec DecaTec commented Mar 12, 2016

@BernhardPosselt of course you are right, as this is open source software. I was just curious about the reasons why the long-awaited rewrite of the calendar/contacts apps apparently supports less browsers than before. Wasn't aware that IE/Edge were never supported officially.

@ansorg

This comment has been minimized.

Copy link

@ansorg ansorg commented Apr 12, 2016

@georgehrke please reconsider the wontfix

I had a look at the calendar thing (app.js) and what got my attention immediately was the usage of XMLElement.outerHTML. How is an XML Element supposed to have this? Ok, some browsers are stupid enough to support this but it seems wrong. Is that what you call 'bleeding edge'? ;-)
Anyways ... the solution is quite simple: XMLSerializer as in new XMLSerializer().serializeToString(cMkcalendar)
Do this for all 5(?) occurrences where the outerHTML is used on XML stuff and the errors mentioned by @DecaTec go away. At least in Edge Browser. And the calendar works!

For better performance, create the new XMLSerializer() once and reuse it.

If I knew how to do this pull request thingy ...

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Apr 12, 2016

Do this for all 5(?) occurrences where the outerHTML is used on XML stuff and the errors mentioned by @DecaTec go away. At least in Edge Browser. And the calendar works!

@ansorg: Would you mind sending a pull request? (sorry, didn't finish reading your comment first)

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Apr 12, 2016

Is XMLSerializer supported in all browsers?

@LukasReschke

This comment has been minimized.

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Apr 12, 2016

Okay, then that's something we can definitely do. Although we won't add support for IE or Edge!

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented Apr 12, 2016

created a dedicated issue: #453

@ansorg

This comment has been minimized.

Copy link

@ansorg ansorg commented Apr 12, 2016

pull requested. my first one ever, please be kind :-)

@e-alfred

This comment has been minimized.

Copy link

@e-alfred e-alfred commented May 4, 2016

Well, there are a lot of companies where IE/Edge is the only option. These users are locked out now from using Calendar/Tasks apps on Owncloud 9. These are the only official apps that don't work with IE/Edge on Owncloud 9, but calendars and tasks are definitely essential for them. I don't think it is that great if they decide against Owncloud because of one (essential) component that even became an "official" part of OC now isn't supporting their environment. The official system requirements shown in the manuals also don't match these requirements and should at least be updated.

@BernhardPosselt

This comment has been minimized.

Copy link

@BernhardPosselt BernhardPosselt commented May 4, 2016

@e-alfred sorry for the pesky answer :): Those companies then artificially restrict this stuff. Talk to your IT department or simply use the app from your smartphone.

Chances are that if the company uses ownCloud, they will install a different browser. If the company does not use ownCloud, you are using your private calendar for your private interestests during work time. Depending on where you live, this may be a reason to fire you. Just sayin :)

Apart from that, just because I'm curious: does the News app work with IE/Edge? Did not have a chance to try it.

@e-alfred

This comment has been minimized.

Copy link

@e-alfred e-alfred commented May 4, 2016

@BernhardPosselt I think you underestimate the number of use cases out there a bit. Companies relying on IE for compatibility reasons/user training and so on who do not really want another browser because their PIM/Calendar does not work with one browser. Also, it could be the case that workers have to log in on a different workstation to look up sth. in their calendar (which isn't all that uncommon). Not everybody has a smartphone as well.

And because you mentioned it, some companies also allow use of their IT for private things if it isn't to excessive. :)

And yes, the News app works flawlessly on IE/Edge. The only app with problems are the Calendar/Tasks apps, and one of them is now even an "official" part of Owncloud. Even a number of apps from apps.owncloud.org work without a problem on these browsers, which are deemed "experimental".

@georgehrke

This comment has been minimized.

Copy link
Contributor

@georgehrke georgehrke commented May 4, 2016

The calendar is only approved, it's not an official app.

As I stated above already: I'm not going to waste my leisure time because Microsoft is not willing to invest enough money into building a proper browser.
Companies using the calendar don't give me anything for using my software. They can pay some developer to fix it and contribute the fixes back. It's as easy as that. Period.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
8 participants
You can’t perform that action at this time.