Collabora (Docker) cannot open any files. Websocket Handshake Error?

I run Nextcloud in a docker container on my linux server, have Collabora running in a separate container, and have the Collabora Online app installed in Nextcloud. I have tried installing Collabora multiple times but have never been unable to get it to open any files. Whenever I do try to open a file Collabora seems to load, but the file I’m trying to open never does and I get the following errors in my browser log:

Error during WebSocket handshake: Unexpected response code: 400

and

Uncaught TypeError: Cannot destructure property `msgId` of 'undefined' or 'null'.
    at e (document.js?v=9e82105c-5:87)
    at document.js?v=9e82105c-5:87

Collabora is accessible via Nginx reverse proxy at collabora.my.site and appears to be working fine.

Any ideas where the problem might be coming from?

To Reproduce
Try to open a document through Nextcloud/Collabora.

Expected behavior
Document will open and be editable

Actual behavior
Collabora Online fails to open document.

Server configuration

Operating system:
Linux Docker

Web server:
Nginx

Database:
MariaDB

PHP version:
7.2.19

Nextcloud version:
16.0.4

Version of the richdocuments app
3.4.1

Version of Collabora Online
Collabora Office 6.0-29

Updated from an older Nextcloud or fresh install:
Existing install

Signing status:

No errors have been found.

List of activated apps:

  - accessibility: 1.2.0
  - activity: 2.9.1
  - audioplayer: 2.8.4
  - bruteforcesettings: 1.4.0
  - calendar: 1.7.1
  - cloud_federation_api: 0.2.0
  - contacts: 3.1.3
  - dav: 1.9.2
  - federatedfilesharing: 1.6.0
  - federation: 1.6.0
  - files: 1.11.0
  - files_antivirus: 2.1.1
  - files_external: 1.7.0
  - files_pdfviewer: 1.5.0
  - files_rightclick: 0.15.1
  - files_sharing: 1.8.0
  - files_texteditor: 2.8.0
  - files_trashbin: 1.6.0
  - files_versions: 1.9.0
  - files_videoplayer: 1.5.0
  - firstrunwizard: 2.5.0
  - gallery: 18.3.0
  - logreader: 2.1.0
  - lookup_server_connector: 1.4.0
  - nextcloud_announcements: 1.5.0
  - notes: 3.0.2
  - notifications: 2.4.1
  - oauth2: 1.4.2
  - password_policy: 1.6.0
  - phonetrack: 0.5.2
  - polls: 0.10.2
  - privacy: 1.0.0
  - provisioning_api: 1.6.0
  - recommendations: 0.4.0
  - richdocuments: 3.4.1
  - serverinfo: 1.6.0
  - sharebymail: 1.6.0
  - spreed: 6.0.4
  - support: 1.0.0
  - survey_client: 1.4.0
  - systemtags: 1.6.0
  - tasks: 0.11.1
  - theming: 1.7.0
  - twofactor_backupcodes: 1.5.0
  - twofactor_totp: 3.0.1
  - unsplash: 1.1.3
  - updatenotification: 1.6.0
  - viewer: 1.1.0
  - workflowengine: 1.6.0
Disabled:
  - admin_audit
  - comments
  - encryption
  - user_ldap

Nextcloud configuration:

{
    "system": {
        "memcache.local": "\\OC\\Memcache\\APCu",
        "filelocking.enabled": "true",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 6379,
            "timeout": 0
        },
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "192.168.1.107:444",
            "nextcloud.my.page",
            "collabora.my.page"
        ],
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "overwrite.cli.url": "https:\/\/nextcloud.my.page",
        "overwritehost": "nextcloud.my.page",
        "overwriteprotocol": "https",
        "dbtype": "mysql",
        "version": "16.0.4.1",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_sendmailmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauthtype": "LOGIN",
        "mail_smtpauth": 1,
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "mail_smtpsecure": "ssl",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "theme": "",
        "loglevel": 0,
        "twofactor_enforced": "true",
        "twofactor_enforced_groups": [],
        "twofactor_enforced_excluded_groups": [],
        "ldapIgnoreNamingRules": false,
        "ldapProviderFactory": "OCA\\User_LDAP\\LDAPProviderFactory"
    }
}

Letsencrypt Collabora Reverse Proxy Conf

resolver 127.0.0.11 valid=30s;
upstream collabora {
    server 192.168.1.107:9980;
}

server {
    listen 443 ssl;
    server_name collabora.my.site;

    ###SSL Certificates
    ssl_certificate /config/keys/letsencrypt/fullchain.pem;
    ssl_certificate_key /config/keys/letsencrypt/privkey.pem;

    ###Diffie–Hellman key exchange ###
    ssl_dhparam /config/nginx/dhparams.pem;

    ###SSL Ciphers
    ssl_ciphers 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256';
	
    ###Extra Settings###
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:50m;

    ### Add HTTP Strict Transport Security ###
    add_header Strict-Transport-Security "max-age=63072000; includeSubdomains";
    add_header Front-End-Https on;

   # base
   location ^~ / {
        proxy_pass https://collabora;
        proxy_set_header Host $host;
    }
   
   # static files
    location ^~ /loleaflet {
        proxy_pass https://collabora;
        proxy_set_header Host $host;
    }

    # WOPI discovery URL
    location ^~ /hosting/discovery {
        proxy_pass https://collabora;
        proxy_set_header Host $host;
    }
	
    # Capabilities
    location ^~ /hosting/capabilities {
        proxy_pass https://collabora;
        proxy_set_header Host $http_host;
    }

    # main websocket
    location ~ ^/lool/(.*)/ws$ {
	proxy_pass https://collabora;
	proxy_set_header Upgrade $http_upgrade;
	proxy_set_header Connection "Upgrade";
	proxy_set_header Host $http_host;
	proxy_read_timeout 36000s;
    }
		
    # Admin Console websocket
    location ^~ /lool/adminws {
	proxy_buffering off;
        proxy_pass https://collabora;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $host;
        proxy_read_timeout 36000s;
    }

    # download, presentation and image upload
    location ~ ^/lool {
        proxy_pass https://collabora;
        proxy_set_header Host $http_host;
    }
}

Client configuration

Browser:
Brave

Operating system:
MacOS

CardDAV-clients:
Joplin
Fantastical
MacOS contacts & calendars
iOS contacts & calendars
Thunderbird

Logs

Web server error log

Shows nothing related to this.

data/nextcloud.log

Shows nothing related to this.

Browser log

JQMIGRATE: Migrate is installed, version 1.4.1
35main.js?v=9e82105c-5:750 The escapeHTML library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
translate @ main.js?v=9e82105c-5:39
P @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
register @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:65
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
2main.js?v=9e82105c-5:750 The escapeHTML library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
translate @ main.js?v=9e82105c-5:39
P @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
_infoTemplate @ merged-index.js?v=9e82105c-5:4080
render @ merged-index.js?v=9e82105c-5:4149
FileSummary @ merged-index.js?v=9e82105c-5:3926
_createSummary @ merged-index.js?v=9e82105c-5:7654
initialize @ merged-index.js?v=9e82105c-5:4926
FileList @ merged-index.js?v=9e82105c-5:4659
initialize @ merged-index.js?v=9e82105c-5:84
(anonymous) @ merged-index.js?v=9e82105c-5:344
(anonymous) @ main.js?v=9e82105c-5:39
setTimeout (async)
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
P @ main.js?v=9e82105c-5:39
i @ main.js?v=9e82105c-5:39
(anonymous) @ merged-index.js?v=9e82105c-5:343
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
main.js?v=9e82105c-5:750 The select2 library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
render @ systemtags.js?v=9e82105c-5:1
render @ systemtags.js?v=9e82105c-5:1
setFileInfo @ systemtags.js?v=9e82105c-5:1
(anonymous) @ merged-index.js?v=9e82105c-5:10333
_.each._.forEach @ main.js?v=9e82105c-5:39
setFileInfo @ merged-index.js?v=9e82105c-5:10332
_updateDetailsView @ merged-index.js?v=9e82105c-5:5220
reload @ merged-index.js?v=9e82105c-5:6610
changeDirectory @ merged-index.js?v=9e82105c-5:6458
_onUrlChanged @ merged-index.js?v=9e82105c-5:5332
P @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
dispatch @ main.js?v=9e82105c-5:39
_.handle @ main.js?v=9e82105c-5:39
trigger @ main.js?v=9e82105c-5:39
e.event.trigger @ main.js?v=9e82105c-5:278
(anonymous) @ main.js?v=9e82105c-5:39
each @ main.js?v=9e82105c-5:28
each @ main.js?v=9e82105c-5:28
trigger @ main.js?v=9e82105c-5:39
_onPopState @ merged-index.js?v=9e82105c-5:303
initialize @ merged-index.js?v=9e82105c-5:129
(anonymous) @ merged-index.js?v=9e82105c-5:344
(anonymous) @ main.js?v=9e82105c-5:39
setTimeout (async)
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
P @ main.js?v=9e82105c-5:39
i @ main.js?v=9e82105c-5:39
(anonymous) @ merged-index.js?v=9e82105c-5:343
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
main.js?v=9e82105c-5:750 The select2 library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
render @ systemtags.js?v=9e82105c-5:1
render @ systemtags.js?v=9e82105c-5:1
setFileInfo @ systemtags.js?v=9e82105c-5:1
(anonymous) @ merged-index.js?v=9e82105c-5:10333
_.each._.forEach @ main.js?v=9e82105c-5:39
setFileInfo @ merged-index.js?v=9e82105c-5:10332
_updateDetailsView @ merged-index.js?v=9e82105c-5:5220
reload @ merged-index.js?v=9e82105c-5:6610
changeDirectory @ merged-index.js?v=9e82105c-5:6458
_onUrlChanged @ merged-index.js?v=9e82105c-5:5332
P @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
dispatch @ main.js?v=9e82105c-5:39
_.handle @ main.js?v=9e82105c-5:39
trigger @ main.js?v=9e82105c-5:39
e.event.trigger @ main.js?v=9e82105c-5:278
(anonymous) @ main.js?v=9e82105c-5:39
each @ main.js?v=9e82105c-5:28
each @ main.js?v=9e82105c-5:28
trigger @ main.js?v=9e82105c-5:39
_onPopState @ merged-index.js?v=9e82105c-5:303
initialize @ merged-index.js?v=9e82105c-5:129
(anonymous) @ merged-index.js?v=9e82105c-5:344
(anonymous) @ main.js?v=9e82105c-5:39
setTimeout (async)
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
P @ main.js?v=9e82105c-5:39
i @ main.js?v=9e82105c-5:39
(anonymous) @ merged-index.js?v=9e82105c-5:343
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
8main.js?v=9e82105c-5:750 The humanFileSize library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
_createRow @ merged-index.js?v=9e82105c-5:6186
fileList._createRow @ merged-index.js?v=9e82105c-5:8994
e._createRow @ additionalScripts.js?v=9e82105c-5:1
_renderRow @ merged-index.js?v=9e82105c-5:6370
_nextPage @ merged-index.js?v=9e82105c-5:5864
setFiles @ merged-index.js?v=9e82105c-5:5942
reloadCallback @ merged-index.js?v=9e82105c-5:6675
(anonymous) @ main.js?v=9e82105c-5:39
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
r.<computed> @ main.js?v=9e82105c-5:39
(anonymous) @ client.js?v=9e82105c-5:495
Promise.then (async)
getFolderContents @ client.js?v=9e82105c-5:488
reload @ merged-index.js?v=9e82105c-5:6602
changeDirectory @ merged-index.js?v=9e82105c-5:6458
_onUrlChanged @ merged-index.js?v=9e82105c-5:5332
P @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
dispatch @ main.js?v=9e82105c-5:39
_.handle @ main.js?v=9e82105c-5:39
trigger @ main.js?v=9e82105c-5:39
e.event.trigger @ main.js?v=9e82105c-5:278
(anonymous) @ main.js?v=9e82105c-5:39
each @ main.js?v=9e82105c-5:28
each @ main.js?v=9e82105c-5:28
trigger @ main.js?v=9e82105c-5:39
_onPopState @ merged-index.js?v=9e82105c-5:303
initialize @ merged-index.js?v=9e82105c-5:129
(anonymous) @ merged-index.js?v=9e82105c-5:344
(anonymous) @ main.js?v=9e82105c-5:39
setTimeout (async)
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
P @ main.js?v=9e82105c-5:39
i @ main.js?v=9e82105c-5:39
(anonymous) @ merged-index.js?v=9e82105c-5:343
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
DevTools failed to parse SourceMap: https://nextcloud.my.site/core/js/dist/main.js.map
12main.js?v=9e82105c-5:750 The humanFileSize library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
_createRow @ merged-index.js?v=9e82105c-5:6186
fileList._createRow @ merged-index.js?v=9e82105c-5:8994
e._createRow @ additionalScripts.js?v=9e82105c-5:1
_renderRow @ merged-index.js?v=9e82105c-5:6370
_nextPage @ merged-index.js?v=9e82105c-5:5864
setFiles @ merged-index.js?v=9e82105c-5:5942
reloadCallback @ merged-index.js?v=9e82105c-5:6675
(anonymous) @ main.js?v=9e82105c-5:39
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
r.<computed> @ main.js?v=9e82105c-5:39
(anonymous) @ client.js?v=9e82105c-5:495
Promise.then (async)
getFolderContents @ client.js?v=9e82105c-5:488
reload @ merged-index.js?v=9e82105c-5:6602
changeDirectory @ merged-index.js?v=9e82105c-5:6458
_onUrlChanged @ merged-index.js?v=9e82105c-5:5332
P @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
dispatch @ main.js?v=9e82105c-5:39
_.handle @ main.js?v=9e82105c-5:39
trigger @ main.js?v=9e82105c-5:39
e.event.trigger @ main.js?v=9e82105c-5:278
(anonymous) @ main.js?v=9e82105c-5:39
each @ main.js?v=9e82105c-5:28
each @ main.js?v=9e82105c-5:28
trigger @ main.js?v=9e82105c-5:39
_onPopState @ merged-index.js?v=9e82105c-5:303
initialize @ merged-index.js?v=9e82105c-5:129
(anonymous) @ merged-index.js?v=9e82105c-5:344
(anonymous) @ main.js?v=9e82105c-5:39
setTimeout (async)
(anonymous) @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
P @ main.js?v=9e82105c-5:39
i @ main.js?v=9e82105c-5:39
(anonymous) @ merged-index.js?v=9e82105c-5:343
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
DevTools failed to parse SourceMap: https://nextcloud.my.site/core/js/dist/share_backend.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/files_videoplayer/js/main.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/files_sharing/js/dist/files_sharing.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/files_sharing/js/dist/collaboration.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/spreed/js/collections.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/notifications/js/notifications.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/files_versions/js/files_versions.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/files_trashbin/js/files_trashbin.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/richdocuments/js/viewer.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/files_texteditor/build/editor.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/recommendations/js/main.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/files_sharing/js/dist/additionalScripts.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/viewer/js/viewer.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/systemtags/js/systemtags.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/core/js/dist/systemtags.js.map
main.js?v=9e82105c-5:278 JQMIGRATE: Migrate is installed, version 1.4.1
main.js?v=9e82105c-5:750 The getURLParameter library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
onStartup @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
main.js?v=9e82105c-5:750 The select2 library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
render @ systemtags.js?v=9e82105c-5:1
render @ systemtags.js?v=9e82105c-5:1
setFileInfo @ systemtags.js?v=9e82105c-5:1
(anonymous) @ merged-index.js?v=9e82105c-5:10333
_.each._.forEach @ main.js?v=9e82105c-5:39
setFileInfo @ merged-index.js?v=9e82105c-5:10332
_updateDetailsView @ merged-index.js?v=9e82105c-5:5245
getFileModel @ viewer.js?v=9e82105c-5:65
initAfterReady @ viewer.js?v=9e82105c-5:65
onReceiveLoading @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:44
e.handlePostMessage @ viewer.js?v=9e82105c-5:44
(anonymous) @ viewer.js?v=9e82105c-5:44
postMessage (async)
e.sendPostMessage @ document.js?v=9e82105c-5:44
showEditor @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
setTimeout (async)
showEditor @ document.js?v=9e82105c-5:87
loadDocument @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
add @ main.js?v=9e82105c-5:39
initSession @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
DevTools failed to parse SourceMap: https://nextcloud.my.site/core/js/dist/main.js.map
main.js?v=9e82105c-5:750 The select2 library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
render @ systemtags.js?v=9e82105c-5:1
render @ systemtags.js?v=9e82105c-5:1
setFileInfo @ systemtags.js?v=9e82105c-5:1
(anonymous) @ merged-index.js?v=9e82105c-5:10333
_.each._.forEach @ main.js?v=9e82105c-5:39
setFileInfo @ merged-index.js?v=9e82105c-5:10332
_updateDetailsView @ merged-index.js?v=9e82105c-5:5245
getFileModel @ viewer.js?v=9e82105c-5:65
initAfterReady @ viewer.js?v=9e82105c-5:65
onReceiveLoading @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:44
e.handlePostMessage @ viewer.js?v=9e82105c-5:44
(anonymous) @ viewer.js?v=9e82105c-5:44
postMessage (async)
e.sendPostMessage @ document.js?v=9e82105c-5:44
showEditor @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
setTimeout (async)
showEditor @ document.js?v=9e82105c-5:87
loadDocument @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
add @ main.js?v=9e82105c-5:39
initSession @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
main.js?v=9e82105c-5:750 The escapeHTML library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
_formatItem @ activity-sidebar.js?v=9e82105c-5:590
_onAddModel @ activity-sidebar.js?v=9e82105c-5:631
m @ main.js?v=9e82105c-5:140
f @ main.js?v=9e82105c-5:140
u @ main.js?v=9e82105c-5:140
a.trigger @ main.js?v=9e82105c-5:140
_onModelEvent @ main.js?v=9e82105c-5:140
m @ main.js?v=9e82105c-5:140
f @ main.js?v=9e82105c-5:140
u @ main.js?v=9e82105c-5:140
a.trigger @ main.js?v=9e82105c-5:140
set @ main.js?v=9e82105c-5:140
e.success @ main.js?v=9e82105c-5:140
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
k @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
load (async)
send @ main.js?v=9e82105c-5:39
ajax @ main.js?v=9e82105c-5:39
t.ajax @ main.js?v=9e82105c-5:140
t.sync @ main.js?v=9e82105c-5:140
sync @ main.js?v=9e82105c-5:140
fetch @ main.js?v=9e82105c-5:140
setFileInfo @ activity-sidebar.js?v=9e82105c-5:534
setFileInfo @ merged-index.js?v=9e82105c-5:10329
_updateDetailsView @ merged-index.js?v=9e82105c-5:5245
getFileModel @ viewer.js?v=9e82105c-5:65
initAfterReady @ viewer.js?v=9e82105c-5:65
onReceiveLoading @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:44
e.handlePostMessage @ viewer.js?v=9e82105c-5:44
(anonymous) @ viewer.js?v=9e82105c-5:44
postMessage (async)
e.sendPostMessage @ document.js?v=9e82105c-5:44
showEditor @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
setTimeout (async)
showEditor @ document.js?v=9e82105c-5:87
loadDocument @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
add @ main.js?v=9e82105c-5:39
initSession @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
main.js?v=9e82105c-5:750 The escapeHTML library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
parseMessage @ activity-sidebar.js?v=9e82105c-5:22
_formatItem @ activity-sidebar.js?v=9e82105c-5:593
_onAddModel @ activity-sidebar.js?v=9e82105c-5:631
m @ main.js?v=9e82105c-5:140
f @ main.js?v=9e82105c-5:140
u @ main.js?v=9e82105c-5:140
a.trigger @ main.js?v=9e82105c-5:140
_onModelEvent @ main.js?v=9e82105c-5:140
m @ main.js?v=9e82105c-5:140
f @ main.js?v=9e82105c-5:140
u @ main.js?v=9e82105c-5:140
a.trigger @ main.js?v=9e82105c-5:140
set @ main.js?v=9e82105c-5:140
e.success @ main.js?v=9e82105c-5:140
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
k @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
load (async)
send @ main.js?v=9e82105c-5:39
ajax @ main.js?v=9e82105c-5:39
t.ajax @ main.js?v=9e82105c-5:140
t.sync @ main.js?v=9e82105c-5:140
sync @ main.js?v=9e82105c-5:140
fetch @ main.js?v=9e82105c-5:140
setFileInfo @ activity-sidebar.js?v=9e82105c-5:534
setFileInfo @ merged-index.js?v=9e82105c-5:10329
_updateDetailsView @ merged-index.js?v=9e82105c-5:5245
getFileModel @ viewer.js?v=9e82105c-5:65
initAfterReady @ viewer.js?v=9e82105c-5:65
onReceiveLoading @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:44
e.handlePostMessage @ viewer.js?v=9e82105c-5:44
(anonymous) @ viewer.js?v=9e82105c-5:44
postMessage (async)
e.sendPostMessage @ document.js?v=9e82105c-5:44
showEditor @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
setTimeout (async)
showEditor @ document.js?v=9e82105c-5:87
loadDocument @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
add @ main.js?v=9e82105c-5:39
initSession @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
main.js?v=9e82105c-5:750 The escapeHTML library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
_formatItem @ activity-sidebar.js?v=9e82105c-5:595
_onAddModel @ activity-sidebar.js?v=9e82105c-5:631
m @ main.js?v=9e82105c-5:140
f @ main.js?v=9e82105c-5:140
u @ main.js?v=9e82105c-5:140
a.trigger @ main.js?v=9e82105c-5:140
_onModelEvent @ main.js?v=9e82105c-5:140
m @ main.js?v=9e82105c-5:140
f @ main.js?v=9e82105c-5:140
u @ main.js?v=9e82105c-5:140
a.trigger @ main.js?v=9e82105c-5:140
set @ main.js?v=9e82105c-5:140
e.success @ main.js?v=9e82105c-5:140
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
k @ main.js?v=9e82105c-5:39
(anonymous) @ main.js?v=9e82105c-5:39
load (async)
send @ main.js?v=9e82105c-5:39
ajax @ main.js?v=9e82105c-5:39
t.ajax @ main.js?v=9e82105c-5:140
t.sync @ main.js?v=9e82105c-5:140
sync @ main.js?v=9e82105c-5:140
fetch @ main.js?v=9e82105c-5:140
setFileInfo @ activity-sidebar.js?v=9e82105c-5:534
setFileInfo @ merged-index.js?v=9e82105c-5:10329
_updateDetailsView @ merged-index.js?v=9e82105c-5:5245
getFileModel @ viewer.js?v=9e82105c-5:65
initAfterReady @ viewer.js?v=9e82105c-5:65
onReceiveLoading @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:44
e.handlePostMessage @ viewer.js?v=9e82105c-5:44
(anonymous) @ viewer.js?v=9e82105c-5:44
postMessage (async)
e.sendPostMessage @ document.js?v=9e82105c-5:44
showEditor @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
setTimeout (async)
showEditor @ document.js?v=9e82105c-5:87
loadDocument @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
add @ main.js?v=9e82105c-5:39
initSession @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/files_videoplayer/js/main.js.map
main.js?v=9e82105c-5:750 The select2 library is deprecated! It will be removed in nextcloud 19.
i @ main.js?v=9e82105c-5:750
setData @ systemtags.js?v=9e82105c-5:1
success @ systemtags.js?v=9e82105c-5:1
e.success @ main.js?v=9e82105c-5:140
(anonymous) @ main.js?v=9e82105c-5:39
Promise.then (async)
(anonymous) @ main.js?v=9e82105c-5:39
davCall @ main.js?v=9e82105c-5:39
Object.assign.davSync @ main.js?v=9e82105c-5:39
fetch @ main.js?v=9e82105c-5:140
setFileInfo @ systemtags.js?v=9e82105c-5:1
(anonymous) @ merged-index.js?v=9e82105c-5:10333
_.each._.forEach @ main.js?v=9e82105c-5:39
setFileInfo @ merged-index.js?v=9e82105c-5:10332
_updateDetailsView @ merged-index.js?v=9e82105c-5:5245
getFileModel @ viewer.js?v=9e82105c-5:65
initAfterReady @ viewer.js?v=9e82105c-5:65
onReceiveLoading @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:65
(anonymous) @ viewer.js?v=9e82105c-5:44
e.handlePostMessage @ viewer.js?v=9e82105c-5:44
(anonymous) @ viewer.js?v=9e82105c-5:44
postMessage (async)
e.sendPostMessage @ document.js?v=9e82105c-5:44
showEditor @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
setTimeout (async)
showEditor @ document.js?v=9e82105c-5:87
loadDocument @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
add @ main.js?v=9e82105c-5:39
initSession @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/notifications/js/notifications.js.map
bundle.js:22 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
request_JSON @ bundle.js:22
String_ctr.<computed> @ bundle.js:22
(anonymous) @ bundle.js:22
(anonymous) @ bundle.js:22
DevTools failed to parse SourceMap: https://nextcloud.my.site/core/js/dist/share_backend.js.map
DevTools failed to parse SourceMap: https://nextcloud.my.site/apps/richdocuments/js/document.js.map
bundle.js:41 WebSocket connection to 'wss://collabora.my.site/lool/https%3A%2F%2Fnextcloud.my.site%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F4446_ocftakwz6q8m%3Faccess_token%3DWZ8fj3QXLPtbRRguQGXgRSYeZdszRFxd%26access_token_ttl%3D0%26permission%3Dedit/ws?WOPISrc=https%3A%2F%2Fnextcloud.my.site%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F4446_ocftakwz6q8m&compat=/ws' failed: Error during WebSocket handshake: Unexpected response code: 400
connect @ bundle.js:41
loadDocument @ bundle.js:42
(anonymous) @ bundle.js:63
(anonymous) @ bundle.js:63
bundle.js:41 WebSocket connection to 'wss://collabora.my.site/lool/https%3A%2F%2Fnextcloud.my.site%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F4446_ocftakwz6q8m%3Faccess_token%3DWZ8fj3QXLPtbRRguQGXgRSYeZdszRFxd%26access_token_ttl%3D0%26permission%3Dedit/ws?WOPISrc=https%3A%2F%2Fnextcloud.my.site%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F4446_ocftakwz6q8m&compat=/ws' failed: WebSocket is closed before the connection is established.
close @ bundle.js:41
connect @ bundle.js:41
loadDocument @ bundle.js:42
_activate @ bundle.js:43
_onGotFocus @ bundle.js:43
handler @ bundle.js:49
focus @ bundle.js:47
focus @ bundle.js:42
_activate @ bundle.js:43
_onSocketClose @ bundle.js:41
bundle.js:41 WebSocket connection to 'wss://collabora.my.site/lool/https%3A%2F%2Fnextcloud.my.site%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F4446_ocftakwz6q8m%3Faccess_token%3DWZ8fj3QXLPtbRRguQGXgRSYeZdszRFxd%26access_token_ttl%3D0%26permission%3Dedit/ws?WOPISrc=https%3A%2F%2Fnextcloud.my.site%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F4446_ocftakwz6q8m&compat=/ws' failed: Error during WebSocket handshake: Unexpected response code: 400
connect @ bundle.js:41
loadDocument @ bundle.js:42
_activate @ bundle.js:43
_onGotFocus @ bundle.js:43
handler @ bundle.js:49
focus @ bundle.js:47
focus @ bundle.js:42
_activate @ bundle.js:43
_onSocketClose @ bundle.js:41
document.js?v=9e82105c-5:87 Uncaught TypeError: Cannot destructure property `msgId` of 'undefined' or 'null'.
    at e (document.js?v=9e82105c-5:87)
    at document.js?v=9e82105c-5:87
e @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
setTimeout (async)
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
add @ main.js?v=9e82105c-5:39
m.fn.ready @ main.js?v=9e82105c-5:39
showEditor @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
setTimeout (async)
showEditor @ document.js?v=9e82105c-5:87
loadDocument @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
add @ main.js?v=9e82105c-5:39
initSession @ document.js?v=9e82105c-5:87
(anonymous) @ document.js?v=9e82105c-5:87
u @ main.js?v=9e82105c-5:39
fireWith @ main.js?v=9e82105c-5:39
ready @ main.js?v=9e82105c-5:39
O @ main.js?v=9e82105c-5:39
bundle.js:41 WebSocket connection to 'wss://collabora.my.site/lool/https%3A%2F%2Fnextcloud.my.site%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F4446_ocftakwz6q8m%3Faccess_token%3DWZ8fj3QXLPtbRRguQGXgRSYeZdszRFxd%26access_token_ttl%3D0%26permission%3Dedit/ws?WOPISrc=https%3A%2F%2Fnextcloud.my.site%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F4446_ocftakwz6q8m&compat=/ws' failed: Error during WebSocket handshake: Unexpected response code: 400