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

Autosave doesn't work anymore after we got 504 response on autosave #2175

Open
matchish opened this issue Aug 7, 2020 · 6 comments
Open

Comments

@matchish
Copy link
Contributor

matchish commented Aug 7, 2020

Steps to reproduce

Pause index.php to get 504 response code

Expected behaviour

Autosave have to work regardless of previous autosave request status

Actual behaviour

If we get 504 response during autosave description, then autosave doesn't work until we reload the page

Server configuration detail

Operating system: Linux 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64

Webserver: Apache/2.4.38 (Debian) (apache2handler)

Database: mysql 10.3.23

PHP version:

7.3.18
Modules loaded: Core, date, libxml, openssl, pcre, sqlite3, zlib, ctype, curl, dom, fileinfo, filter, ftp, hash, iconv, json, mbstring, SPL, PDO, session, posix, Reflection, standard, SimpleXML, pdo_sqlite, Phar, tokenizer, xml, xmlreader, xmlwriter, mysqlnd, apache2handler, apcu, exif, gd, gmp, imagick, intl, ldap, memcached, pcntl, pdo_mysql, pdo_pgsql, redis, sodium, zip, Zend OPcache

Nextcloud version: 18.0.4 - 18.0.4.2

Updated from an older Nextcloud/ownCloud or fresh install:

Where did you install Nextcloud from: unknown

Signing status

Array
(
)

List of activated apps
Enabled:
 - accessibility: 1.4.0
 - activity: 2.11.0
 - cloud_federation_api: 1.1.0
 - comments: 1.8.0
 - dav: 1.14.0
 - deck: 1.0.1
 - federatedfilesharing: 1.8.0
 - federation: 1.8.0
 - files: 1.13.1
 - files_pdfviewer: 1.7.0
 - files_rightclick: 0.15.2
 - files_sharing: 1.10.1
 - files_trashbin: 1.8.0
 - files_versions: 1.11.0
 - files_videoplayer: 1.7.0
 - impersonate: 1.5.1
 - issuetemplate: 0.6.0
 - logreader: 2.3.0
 - lookup_server_connector: 1.6.0
 - nextcloud_announcements: 1.7.0
 - notifications: 2.6.0
 - oauth2: 1.6.0
 - oidc_login: 1.3.1
 - privacy: 1.2.0
 - provisioning_api: 1.8.0
 - recommendations: 0.6.0
 - serverinfo: 1.8.0
 - settings: 1.0.0
 - sharebymail: 1.8.0
 - support: 1.1.0
 - survey_client: 1.6.0
 - systemtags: 1.8.0
 - text: 2.0.0
 - theming: 1.9.0
 - twofactor_backupcodes: 1.7.0
 - updatenotification: 1.8.0
 - viewer: 1.2.0
 - workflowengine: 2.0.0
Disabled:
 - admin_audit
 - encryption
 - files_external
 - firstrunwizard
 - password_policy
 - photos
 - user_ldap

Configuration (config/config.php)
{
    "htaccess.RewriteBase": "\/",
    "memcache.local": "\\OC\\Memcache\\APCu",
    "apps_paths": [
        {
            "path": "\/var\/www\/html\/apps",
            "url": "\/apps",
            "writable": false
        },
        {
            "path": "\/var\/www\/html\/custom_apps",
            "url": "\/custom_apps",
            "writable": true
        }
    ],
    "sharing": {
        "force_share_accept": true
    },
    "theme": "squeegee",
    "passwordsalt": "***REMOVED SENSITIVE VALUE***",
    "secret": "***REMOVED SENSITIVE VALUE***",
    "trusted_domains": [
        "localhost",
        "*"
    ],
    "datadirectory": "***REMOVED SENSITIVE VALUE***",
    "dbtype": "mysql",
    "version": "18.0.4.2",
    "overwrite.cli.url": "http:\/\/localhost",
    "dbname": "***REMOVED SENSITIVE VALUE***",
    "dbhost": "***REMOVED SENSITIVE VALUE***",
    "dbport": "",
    "dbtableprefix": "oc_",
    "mysql.utf8mb4": true,
    "dbuser": "***REMOVED SENSITIVE VALUE***",
    "dbpassword": "***REMOVED SENSITIVE VALUE***",
    "installed": true,
    "instanceid": "***REMOVED SENSITIVE VALUE***",
    "loglevel": "0"
}

Are you using external storage, if yes which one: local/smb/sftp/...

Are you using encryption:

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...

Client configuration

Browser: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36

Operating system: Ubuntu 20.04.1 LTS

Logs

Nextcloud log It's frontend issue.
Browser log main.js?v=f12c409d-0:566 JQMIGRATE: Migrate is installed, version 1.4.1 notifications.js?v=f12c409d-0:21 Proxying an event bus of version 1.1.2 with 0.2.1 t @ notifications.js?v=f12c409d-0:21 (anonymous) @ notifications.js?v=f12c409d-0:21 n @ notifications.js?v=f12c409d-0:1 (anonymous) @ notifications.js?v=f12c409d-0:21 n @ notifications.js?v=f12c409d-0:1 (anonymous) @ notifications.js?v=f12c409d-0:21 n @ notifications.js?v=f12c409d-0:1 (anonymous) @ notifications.js?v=f12c409d-0:1 n @ notifications.js?v=f12c409d-0:1 (anonymous) @ notifications.js?v=f12c409d-0:21 n @ notifications.js?v=f12c409d-0:1 (anonymous) @ notifications.js?v=f12c409d-0:1 (anonymous) @ notifications.js?v=f12c409d-0:1 main.js?v=f12c409d-0:1082 Handlebars is deprecated: please ship your own, this will be removed in Nextcloud 20 ne @ main.js?v=f12c409d-0:1082 get @ main.js?v=f12c409d-0:1082 e.default @ notifications.js?v=f12c409d-0:21 (anonymous) @ notifications.js?v=f12c409d-0:21 n @ notifications.js?v=f12c409d-0:1 (anonymous) @ notifications.js?v=f12c409d-0:7 n @ notifications.js?v=f12c409d-0:1 (anonymous) @ notifications.js?v=f12c409d-0:21 n @ notifications.js?v=f12c409d-0:1 (anonymous) @ notifications.js?v=f12c409d-0:21 n @ notifications.js?v=f12c409d-0:1 (anonymous) @ notifications.js?v=f12c409d-0:1 (anonymous) @ notifications.js?v=f12c409d-0:1 notifications.js?v=f12c409d-0:21 Notifications permissions not yet requested search.js?v=f12c409d-0:67 New search handler registered [Violation] Added non-passive event listener to a scroll-blocking event. Consider marking event handler as 'passive' to make the page more responsive. See [Violation] Added non-passive event listener to a scroll-blocking event. Consider marking event handler as 'passive' to make the page more responsive. See [Violation] Added non-passive event listener to a scroll-blocking event. Consider marking event handler as 'passive' to make the page more responsive. See [Violation] Added non-passive event listener to a scroll-blocking event. Consider marking event handler as 'passive' to make the page more responsive. See [Violation] Added non-passive event listener to a scroll-blocking event. Consider marking event handler as 'passive' to make the page more responsive. See :8080/index.php/apps/deck/#/board/1/card/1:1 [DOM] Password forms should have (optionally hidden) username fields for accessibility: (More info: https://goo.gl/9p2vKq) ​…​​ [Violation] Forced reflow while executing JavaScript took 36ms XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". XHR finished loading: GET "". main.js?v=f12c409d-0:1082 The escapeHTML library is deprecated! It will be removed in nextcloud 19. ne @ main.js?v=f12c409d-0:1082 r @ main.js?v=f12c409d-0:1082 getLabel @ main.js?v=f12c409d-0:1021 (anonymous) @ deck.js?v=f12c409d-0:1130 options @ deck.js?v=f12c409d-0:1130 mn.get @ deck.js?v=f12c409d-0:727 mn.evaluate @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 render @ deck.js?v=f12c409d-0:1130 e._render @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn.run @ deck.js?v=f12c409d-0:727 pn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 Ke @ deck.js?v=f12c409d-0:727 Promise.then (async) Ve @ deck.js?v=f12c409d-0:727 rt @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 mn.update @ deck.js?v=f12c409d-0:727 pe.notify @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 addCard @ deck.js?v=f12c409d-0:866 (anonymous) @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:733 (anonymous) @ deck.js?v=f12c409d-0:733 u._withCommit @ deck.js?v=f12c409d-0:733 u.commit @ deck.js?v=f12c409d-0:733 commit @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:823 c @ collections.js?v=f12c409d-0:32 (anonymous) @ collections.js?v=f12c409d-0:32 forEach.e. @ collections.js?v=f12c409d-0:32 m @ deck.js?v=f12c409d-0:801 i @ deck.js?v=f12c409d-0:823 Promise.then (async) m @ deck.js?v=f12c409d-0:801 i @ deck.js?v=f12c409d-0:823 (anonymous) @ deck.js?v=f12c409d-0:823 (anonymous) @ deck.js?v=f12c409d-0:823 loadStacks @ deck.js?v=f12c409d-0:823 (anonymous) @ deck.js?v=f12c409d-0:727 u.dispatch @ deck.js?v=f12c409d-0:733 dispatch @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:1305 c @ deck.js?v=f12c409d-0:971 (anonymous) @ deck.js?v=f12c409d-0:971 forEach.e. @ deck.js?v=f12c409d-0:971 Kt @ deck.js?v=f12c409d-0:1305 i @ deck.js?v=f12c409d-0:1305 Promise.then (async) Kt @ deck.js?v=f12c409d-0:1305 i @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 fetchData @ deck.js?v=f12c409d-0:1305 created @ deck.js?v=f12c409d-0:1305 Qe @ deck.js?v=f12c409d-0:727 tn @ deck.js?v=f12c409d-0:727 e._init @ deck.js?v=f12c409d-0:727 i @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 n @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 e._init @ deck.js?v=f12c409d-0:727 kn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:1701 (anonymous) @ deck.js?v=f12c409d-0:1701 a @ deck.js?v=f12c409d-0:1 (anonymous) @ deck.js?v=f12c409d-0:1 (anonymous) @ deck.js?v=f12c409d-0:1 Show 83 more frames main.js?v=f12c409d-0:1082 The escapeHTML library is deprecated! It will be removed in nextcloud 19. ne @ main.js?v=f12c409d-0:1082 r @ main.js?v=f12c409d-0:1082 getLabel @ main.js?v=f12c409d-0:1021 (anonymous) @ deck.js?v=f12c409d-0:1130 options @ deck.js?v=f12c409d-0:1130 mn.get @ deck.js?v=f12c409d-0:727 mn.evaluate @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 render @ deck.js?v=f12c409d-0:1130 e._render @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn.run @ deck.js?v=f12c409d-0:727 pn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 Ke @ deck.js?v=f12c409d-0:727 Promise.then (async) Ve @ deck.js?v=f12c409d-0:727 rt @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 mn.update @ deck.js?v=f12c409d-0:727 pe.notify @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 addCard @ deck.js?v=f12c409d-0:866 (anonymous) @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:733 (anonymous) @ deck.js?v=f12c409d-0:733 u._withCommit @ deck.js?v=f12c409d-0:733 u.commit @ deck.js?v=f12c409d-0:733 commit @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:823 c @ collections.js?v=f12c409d-0:32 (anonymous) @ collections.js?v=f12c409d-0:32 forEach.e. @ collections.js?v=f12c409d-0:32 m @ deck.js?v=f12c409d-0:801 i @ deck.js?v=f12c409d-0:823 Promise.then (async) m @ deck.js?v=f12c409d-0:801 i @ deck.js?v=f12c409d-0:823 (anonymous) @ deck.js?v=f12c409d-0:823 (anonymous) @ deck.js?v=f12c409d-0:823 loadStacks @ deck.js?v=f12c409d-0:823 (anonymous) @ deck.js?v=f12c409d-0:727 u.dispatch @ deck.js?v=f12c409d-0:733 dispatch @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:1305 c @ deck.js?v=f12c409d-0:971 (anonymous) @ deck.js?v=f12c409d-0:971 forEach.e. @ deck.js?v=f12c409d-0:971 Kt @ deck.js?v=f12c409d-0:1305 i @ deck.js?v=f12c409d-0:1305 Promise.then (async) Kt @ deck.js?v=f12c409d-0:1305 i @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 fetchData @ deck.js?v=f12c409d-0:1305 created @ deck.js?v=f12c409d-0:1305 Qe @ deck.js?v=f12c409d-0:727 tn @ deck.js?v=f12c409d-0:727 e._init @ deck.js?v=f12c409d-0:727 i @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 n @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 e._init @ deck.js?v=f12c409d-0:727 kn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:1701 (anonymous) @ deck.js?v=f12c409d-0:1701 a @ deck.js?v=f12c409d-0:1 (anonymous) @ deck.js?v=f12c409d-0:1 (anonymous) @ deck.js?v=f12c409d-0:1 Show 83 more frames main.js?v=f12c409d-0:1082 The escapeHTML library is deprecated! It will be removed in nextcloud 19. ne @ main.js?v=f12c409d-0:1082 r @ main.js?v=f12c409d-0:1082 getLabel @ main.js?v=f12c409d-0:1021 (anonymous) @ deck.js?v=f12c409d-0:1130 options @ deck.js?v=f12c409d-0:1130 mn.get @ deck.js?v=f12c409d-0:727 mn.evaluate @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 render @ deck.js?v=f12c409d-0:1130 e._render @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn.run @ deck.js?v=f12c409d-0:727 pn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 Ke @ deck.js?v=f12c409d-0:727 Promise.then (async) Ve @ deck.js?v=f12c409d-0:727 rt @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 mn.update @ deck.js?v=f12c409d-0:727 pe.notify @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 addCard @ deck.js?v=f12c409d-0:866 (anonymous) @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:733 (anonymous) @ deck.js?v=f12c409d-0:733 u._withCommit @ deck.js?v=f12c409d-0:733 u.commit @ deck.js?v=f12c409d-0:733 commit @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:823 c @ collections.js?v=f12c409d-0:32 (anonymous) @ collections.js?v=f12c409d-0:32 forEach.e. @ collections.js?v=f12c409d-0:32 m @ deck.js?v=f12c409d-0:801 i @ deck.js?v=f12c409d-0:823 Promise.then (async) m @ deck.js?v=f12c409d-0:801 i @ deck.js?v=f12c409d-0:823 (anonymous) @ deck.js?v=f12c409d-0:823 (anonymous) @ deck.js?v=f12c409d-0:823 loadStacks @ deck.js?v=f12c409d-0:823 (anonymous) @ deck.js?v=f12c409d-0:727 u.dispatch @ deck.js?v=f12c409d-0:733 dispatch @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:1305 c @ deck.js?v=f12c409d-0:971 (anonymous) @ deck.js?v=f12c409d-0:971 forEach.e. @ deck.js?v=f12c409d-0:971 Kt @ deck.js?v=f12c409d-0:1305 i @ deck.js?v=f12c409d-0:1305 Promise.then (async) Kt @ deck.js?v=f12c409d-0:1305 i @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 fetchData @ deck.js?v=f12c409d-0:1305 created @ deck.js?v=f12c409d-0:1305 Qe @ deck.js?v=f12c409d-0:727 tn @ deck.js?v=f12c409d-0:727 e._init @ deck.js?v=f12c409d-0:727 i @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 n @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 m @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 init @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 d @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 e._update @ deck.js?v=f12c409d-0:727 r @ deck.js?v=f12c409d-0:727 mn.get @ deck.js?v=f12c409d-0:727 mn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 kn.$mount @ deck.js?v=f12c409d-0:727 e._init @ deck.js?v=f12c409d-0:727 kn @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:1701 (anonymous) @ deck.js?v=f12c409d-0:1701 a @ deck.js?v=f12c409d-0:1 (anonymous) @ deck.js?v=f12c409d-0:1 (anonymous) @ deck.js?v=f12c409d-0:1 Show 83 more frames [Violation] Forced reflow while executing JavaScript took 32ms deck.js?v=f12c409d-0:971 XHR finished loading: PUT "http://localhost:8080/index.php/apps/deck/cards/1". (anonymous) @ deck.js?v=f12c409d-0:971 e.exports @ deck.js?v=f12c409d-0:971 e.exports @ deck.js?v=f12c409d-0:1136 Promise.then (async) c.request @ deck.js?v=f12c409d-0:1136 r.forEach.c. @ deck.js?v=f12c409d-0:1136 (anonymous) @ deck.js?v=f12c409d-0:971 value @ deck.js?v=f12c409d-0:845 (anonymous) @ deck.js?v=f12c409d-0:866 c @ collections.js?v=f12c409d-0:32 (anonymous) @ collections.js?v=f12c409d-0:32 forEach.e. @ collections.js?v=f12c409d-0:32 x @ deck.js?v=f12c409d-0:845 i @ deck.js?v=f12c409d-0:845 (anonymous) @ deck.js?v=f12c409d-0:845 (anonymous) @ deck.js?v=f12c409d-0:845 updateCardDesc @ deck.js?v=f12c409d-0:866 (anonymous) @ deck.js?v=f12c409d-0:727 u.dispatch @ deck.js?v=f12c409d-0:733 dispatch @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:1305 c @ collections.js?v=f12c409d-0:32 (anonymous) @ collections.js?v=f12c409d-0:32 forEach.e. @ collections.js?v=f12c409d-0:32 Fr @ deck.js?v=f12c409d-0:1305 i @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 setTimeout (async) updateDescription @ deck.js?v=f12c409d-0:1305 Qe @ deck.js?v=f12c409d-0:727 n @ deck.js?v=f12c409d-0:727 Qe @ deck.js?v=f12c409d-0:727 e.$emit @ deck.js?v=f12c409d-0:727 handleInput @ 2.js:1 (anonymous) @ 2.js:1 (anonymous) @ 2.js:1 (anonymous) @ 2.js:1 Vr.t @ 2.js:1 Vr @ 2.js:1 Qr @ 2.js:1 Ua.poll @ 2.js:1 (anonymous) @ 2.js:1 deck.js?v=f12c409d-0:971 PUT http://localhost:8080/index.php/apps/deck/cards/1 504 (Timeout) (anonymous) @ deck.js?v=f12c409d-0:971 e.exports @ deck.js?v=f12c409d-0:971 e.exports @ deck.js?v=f12c409d-0:1136 Promise.then (async) c.request @ deck.js?v=f12c409d-0:1136 r.forEach.c. @ deck.js?v=f12c409d-0:1136 (anonymous) @ deck.js?v=f12c409d-0:971 value @ deck.js?v=f12c409d-0:845 (anonymous) @ deck.js?v=f12c409d-0:866 c @ collections.js?v=f12c409d-0:32 (anonymous) @ collections.js?v=f12c409d-0:32 forEach.e. @ collections.js?v=f12c409d-0:32 x @ deck.js?v=f12c409d-0:845 i @ deck.js?v=f12c409d-0:845 (anonymous) @ deck.js?v=f12c409d-0:845 (anonymous) @ deck.js?v=f12c409d-0:845 updateCardDesc @ deck.js?v=f12c409d-0:866 (anonymous) @ deck.js?v=f12c409d-0:727 u.dispatch @ deck.js?v=f12c409d-0:733 dispatch @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:1305 c @ collections.js?v=f12c409d-0:32 (anonymous) @ collections.js?v=f12c409d-0:32 forEach.e. @ collections.js?v=f12c409d-0:32 Fr @ deck.js?v=f12c409d-0:1305 i @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 setTimeout (async) updateDescription @ deck.js?v=f12c409d-0:1305 Qe @ deck.js?v=f12c409d-0:727 n @ deck.js?v=f12c409d-0:727 Qe @ deck.js?v=f12c409d-0:727 e.$emit @ deck.js?v=f12c409d-0:727 handleInput @ 2.js:1 (anonymous) @ 2.js:1 (anonymous) @ 2.js:1 (anonymous) @ 2.js:1 Vr.t @ 2.js:1 Vr @ 2.js:1 Qr @ 2.js:1 Ua.poll @ 2.js:1 (anonymous) @ 2.js:1 deck.js?v=f12c409d-0:971 Uncaught (in promise) Error: Request failed with status code 504 at e.exports (deck.js?v=f12c409d-0:971) at e.exports (deck.js?v=f12c409d-0:1136) at XMLHttpRequest.f.onreadystatechange (deck.js?v=f12c409d-0:971) e.exports @ deck.js?v=f12c409d-0:971 e.exports @ deck.js?v=f12c409d-0:1136 f.onreadystatechange @ deck.js?v=f12c409d-0:971 Promise.then (async) Fr @ deck.js?v=f12c409d-0:1305 i @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 setTimeout (async) updateDescription @ deck.js?v=f12c409d-0:1305 Qe @ deck.js?v=f12c409d-0:727 n @ deck.js?v=f12c409d-0:727 Qe @ deck.js?v=f12c409d-0:727 e.$emit @ deck.js?v=f12c409d-0:727 handleInput @ 2.js:1 (anonymous) @ 2.js:1 (anonymous) @ 2.js:1 (anonymous) @ 2.js:1 Vr.t @ 2.js:1 Vr @ 2.js:1 Qr @ 2.js:1 Ua.poll @ 2.js:1 (anonymous) @ 2.js:1 deck.js?v=f12c409d-0:971 XHR failed loading: PUT "http://localhost:8080/index.php/apps/deck/cards/1". (anonymous) @ deck.js?v=f12c409d-0:971 e.exports @ deck.js?v=f12c409d-0:971 e.exports @ deck.js?v=f12c409d-0:1136 Promise.then (async) c.request @ deck.js?v=f12c409d-0:1136 r.forEach.c. @ deck.js?v=f12c409d-0:1136 (anonymous) @ deck.js?v=f12c409d-0:971 value @ deck.js?v=f12c409d-0:845 (anonymous) @ deck.js?v=f12c409d-0:866 c @ collections.js?v=f12c409d-0:32 (anonymous) @ collections.js?v=f12c409d-0:32 forEach.e. @ collections.js?v=f12c409d-0:32 x @ deck.js?v=f12c409d-0:845 i @ deck.js?v=f12c409d-0:845 (anonymous) @ deck.js?v=f12c409d-0:845 (anonymous) @ deck.js?v=f12c409d-0:845 updateCardDesc @ deck.js?v=f12c409d-0:866 (anonymous) @ deck.js?v=f12c409d-0:727 u.dispatch @ deck.js?v=f12c409d-0:733 dispatch @ deck.js?v=f12c409d-0:727 (anonymous) @ deck.js?v=f12c409d-0:1305 c @ collections.js?v=f12c409d-0:32 (anonymous) @ collections.js?v=f12c409d-0:32 forEach.e. @ collections.js?v=f12c409d-0:32 Fr @ deck.js?v=f12c409d-0:1305 i @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 (anonymous) @ deck.js?v=f12c409d-0:1305 setTimeout (async) updateDescription @ deck.js?v=f12c409d-0:1305 Qe @ deck.js?v=f12c409d-0:727 n @ deck.js?v=f12c409d-0:727 Qe @ deck.js?v=f12c409d-0:727 e.$emit @ deck.js?v=f12c409d-0:727 handleInput @ 2.js:1 (anonymous) @ 2.js:1 (anonymous) @ 2.js:1 (anonymous) @ 2.js:1 Vr.t @ 2.js:1 Vr @ 2.js:1 Qr @ 2.js:1 Ua.poll @ 2.js:1 (anonymous) @ 2.js:1
@juliushaertl
Copy link
Member

Please fill out the complete issue template especially the server and browser console logs.

@matchish
Copy link
Contributor Author

I've completed issue template

@juliushaertl
Copy link
Member

Hm a 504 is actually a gateway timeout. Do you have anything in your webserver logs?

@matchish
Copy link
Contributor Author

You're right 504 was my server issue but I believe it should not break deck frontend. The issue is about autosave is broken after we have 504 response on frontend. Not about server. For example if you have cloudflare between server and browser you can get 504 and it will be not related to the server.

@juliushaertl
Copy link
Member

Yes, we should of course properly catch that. I was just thinking that the saving is also failing on the deck side.

@matchish
Copy link
Contributor Author

I see) Deck on server is fine. Infrastructure issue

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

No branches or pull requests

3 participants