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

"Loading board" never ends #2559

Closed
piiskop opened this issue Nov 14, 2020 · 10 comments
Closed

"Loading board" never ends #2559

piiskop opened this issue Nov 14, 2020 · 10 comments

Comments

@piiskop
Copy link

piiskop commented Nov 14, 2020

Steps to reproduce

Create a card with the deadline ending tomorrow! Go out and in and open "Deck"! You see the card presented as having a deadline ending tomorrow. Click its menu and choose the card details there! The cards will be cleared out and in the middle, there's the text "Loading board...".

Expected behaviour

Clicking the card details should immediately open the card details.

Actual behaviour

Clicking the card details goes to "Loading board..." and it remains so.

Server configuration detail

Operating system: Linux 4.15.0-118-generic #119-Ubuntu SMP Tue Sep 8 12:30:01 UTC 2020 x86_64

Webserver: Apache/2.4.29 (Ubuntu) (apache2handler)

Database: mysql 10.1.47

PHP version:

7.2.24-0ubuntu0.18.04.7
Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, Reflection, SPL, sodium, session, standard, apache2handler, mysqlnd, PDO, xml, apcu, apc, bz2, calendar, ctype, curl, dom, mbstring, fileinfo, ftp, gd, gettext, gmp, iconv, imagick, imap, intl, json, exif, mysqli, pdo_mysql, Phar, posix, readline, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xmlreader, xmlwriter, xsl, zip, Zend OPcache

Nextcloud version: 19.0.5 - 19.0.5.2

Updated from an older Nextcloud/ownCloud or fresh install:

Where did you install Nextcloud from: unknown

Signing status

Array
(
[maps] => Array
(
[INVALID_HASH] => Array
(
[lib/Controller/RoutingController.php] => Array
(
[expected] => a76dc79838a1e32aceb8d4ec917062bbe8dfad71191e02f6b52520d222f15469d7475967645e1062b7e645cfa11adbb8c14b9b1e32fc6799217d28aa9e89a8f2
[current] => 5cbb4f7111ae93b0e9bdb9daf880acada819956940030a1b7eb3fa5d4125352e2f8e09f6c79b43c7683e8a4ba4db677bdf81194a4048609a68b1967d6db94e20
)

            )

    )

)

List of activated apps
Enabled:
 - accessibility: 1.5.0
 - activity: 2.12.1
 - admin_audit: 1.9.0
 - audioplayer: 2.13.0
 - bruteforcesettings: 2.0.1
 - calendar: 2.0.4
 - cloud_federation_api: 1.2.0
 - comments: 1.9.0
 - contactsinteraction: 1.0.0
 - dav: 1.15.0
 - deck: 1.2.1
 - drawio: 0.9.7
 - drop_account: 0.2.1
 - emlviewer: 0.0.21
 - external: 3.6.0
 - federatedfilesharing: 1.9.0
 - federation: 1.9.0
 - files: 1.14.0
 - files_automatedtagging: 1.9.0
 - files_external: 1.10.0
 - files_external_gdrive: 0.4.0
 - files_pdfviewer: 1.8.0
 - files_rightclick: 0.16.0
 - files_sharing: 1.11.0
 - files_texteditor: 2.14.0
 - files_trashbin: 1.9.0
 - files_versions: 1.12.0
 - files_videoplayer: 1.8.0
 - firstrunwizard: 2.8.0
 - forms: 2.0.4
 - gpxmotion: 0.0.11
 - issuetemplate: 0.7.0
 - logreader: 2.4.0
 - lookup_server_connector: 1.7.0
 - mail: 1.4.1
 - maps: 0.1.6
 - metadata: 0.12.0
 - nextcloud_announcements: 1.8.0
 - notifications: 2.7.0
 - oauth2: 1.7.0
 - onlyoffice: 2.1.2
 - password_policy: 1.9.1
 - photos: 1.1.0
 - polls: 1.6.2
 - privacy: 1.3.0
 - provisioning_api: 1.9.0
 - recommendations: 0.7.0
 - registration: 0.5.0
 - richdocuments: 3.7.9
 - scanner: 0.1.9
 - serverinfo: 1.9.0
 - settings: 1.1.0
 - sharebymail: 1.9.0
 - spreed: 9.0.6
 - support: 1.2.1
 - survey_client: 1.7.0
 - systemtags: 1.9.0
 - text: 3.0.1
 - theming: 1.10.0
 - twofactor_backupcodes: 1.8.0
 - updatenotification: 1.9.0
 - viewer: 1.3.0
 - weather: 1.7.3
 - wopi: 3.5.6
 - workflowengine: 2.1.0
Disabled:
 - dicomviewer
 - encryption
 - ojsxc
 - user_ldap

Configuration (config/config.php)
{
    "instanceid": "***REMOVED SENSITIVE VALUE***",
    "passwordsalt": "***REMOVED SENSITIVE VALUE***",
    "secret": "***REMOVED SENSITIVE VALUE***",
    "trusted_domains": [
        "nextcloud.tennis24.ee"
    ],
    "datadirectory": "***REMOVED SENSITIVE VALUE***",
    "dbtype": "mysql",
    "version": "19.0.5.2",
    "overwrite.cli.url": "https:\/\/test.tennis24.ee\/nextcloud",
    "dbname": "***REMOVED SENSITIVE VALUE***",
    "dbhost": "***REMOVED SENSITIVE VALUE***",
    "dbport": "",
    "dbtableprefix": "oc_",
    "dbuser": "***REMOVED SENSITIVE VALUE***",
    "dbpassword": "***REMOVED SENSITIVE VALUE***",
    "installed": true,
    "maintenance": false,
    "theme": "",
    "loglevel": 0,
    "app_install_overwrite": [
        "onlyoffice",
        "dashboard",
        "files_external_gdrive",
        "dicomviewer"
    ],
    "tempdirectory": "\/projektid\/nextcloud\/data",
    "overwriteprotocol": "https",
    "mysql.utf8mb4": true,
    "memcache.local": "\\OC\\Memcache\\APCu",
    "has_rebuilt_cache": true,
    "updater.secret": "***REMOVED SENSITIVE VALUE***"
}

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/86.0.4240.198 Safari/537.36

Operating system:

Logs

Web server error log
Insert your web server log here 
Nextcloud log
Insert your Nextcloud log here
Browser log

Insert your browser log here, this could for example include:

a) The javascript console log
b) The network log
c) ...
@stefan-niedermann

This comment has been minimized.

@piiskop

This comment has been minimized.

@juliusknorr
Copy link
Member

Yes, the issue template is there for a reason so we don't need to ask the same questions every time. Please provide the full details.

@piiskop

This comment has been minimized.

@stefan-niedermann

This comment has been minimized.

@piiskop
Copy link
Author

piiskop commented Nov 22, 2020

I just updated the issue details using Issue reporting. It happened again. And whole Nextcloud is sometimes slow, especially if I open a folder or calendar. Then it takes some ten seconds to open it. But this "Loading board..." thing lasts for more than four hours already.

@juliusknorr
Copy link
Member

  • Insert your Nextcloud log here
  • Insert your browser log here, this could for example include

@piiskop
Copy link
Author

piiskop commented Dec 29, 2020

Last time I checked the bug didn't appear. Once it reappears I leave a note.

@juliusknorr
Copy link
Member

Let me close this then for now, feel free to just reopen with the logs once it shows up again.

@michaalbert
Copy link

I am currently experiencing this issue as well.

Bug description, how to reproduce, etc. are the same as for the original post.

Client details:
Replicated with several different clients.

Server details

Operating system: Debian 10

Web server: Apache 2.4.51

Database: MySQL 10.6.4

PHP version: 8.0.12

Nextcloud version: 22.2.0

Where did you install Nextcloud from: Docker

Signing status: No errors have been found

Login as admin user into your Nextcloud and access
http://example.com/index.php/settings/integrity/failed
paste the results here.

List of activated apps:

Enabled:
  - accessibility: 1.8.0
  - activity: 2.15.0
  - admin_audit: 1.12.0
  - apporder: 0.13.0
  - calendar: 2.3.4
  - circles: 22.1.1
  - cloud_federation_api: 1.5.0
  - comments: 1.12.0
  - contacts: 4.0.6
  - contactsinteraction: 1.3.0
  - dashboard: 7.2.0
  - dav: 1.19.0
  - deck: 1.5.3
  - discoursesso: 1.22.0
  - external: 3.9.0
  - extract: 1.3.2
  - federatedfilesharing: 1.12.0
  - federation: 1.12.0
  - files: 1.17.0
  - files_accesscontrol: 1.12.1
  - files_pdfviewer: 2.3.0
  - files_rightclick: 1.1.0
  - files_sharing: 1.14.0
  - files_trashbin: 1.12.0
  - files_versions: 1.15.0
  - files_videoplayer: 1.11.0
  - firstrunwizard: 2.11.0
  - groupfolders: 10.0.0
  - integration_discourse: 1.0.1
  - keeweb: 0.6.6
  - logreader: 2.7.0
  - lookup_server_connector: 1.10.0
  - mail: 1.10.5
  - metadata: 0.14.0
  - nextcloud_announcements: 1.11.0
  - notifications: 2.10.1
  - oauth2: 1.10.0
  - password_policy: 1.12.0
  - photos: 1.4.0
  - polls: 3.3.0
  - privacy: 1.6.0
  - provisioning_api: 1.12.0
  - recommendations: 1.1.0
  - richdocuments: 4.2.3
  - serverinfo: 1.12.0
  - settings: 1.4.0
  - sharebymail: 1.12.0
  - spreed: 12.1.2
  - support: 1.5.0
  - survey_client: 1.10.0
  - systemtags: 1.12.0
  - talk_matterbridge: 1.22.4
  - text: 3.3.0
  - theming: 1.13.0
  - twofactor_backupcodes: 1.11.0
  - updatenotification: 1.12.0
  - user_status: 1.2.0
  - video_converter: 1.0.3
  - viewer: 1.6.0
  - weather_status: 1.2.0
  - workflowengine: 2.4.0
Disabled:
  - encryption
  - files_external
  - user_ldap

Nextcloud configuration:

If you have access to your command line run e.g.:
sudo -u www-data php occ config:list system
from within your Nextcloud installation folder

or

Insert your config.php content here
Make sure to remove all sensitive content such as passwords. (e.g. database password, passwordsalt, secret, smtp password, …)

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

Logs

Nextcloud log (data/nextcloud.log)

{
   "reqId":"xfOgjAQfov7DnkYKuKLs",
   "level":4,
   "time":"2021-11-07T19:27:17+00:00",
   "remoteAddr":"193.138.218.214",
   "user":"netcat",
   "app":"webdav",
   "method":"PROPFIND",
   "url":"/remote.php/dav/calendars/netcat/",
   "message":"Permission denied",
   "userAgent":"Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:94.0) Gecko/20100101 Firefox/94.0",
   "version":"22.2.0.2",
   "exception":{
      "Exception":"OCA\\Deck\\NoPermissionException",
      "Message":"Permission denied",
      "Code":0,
      "Trace":[
         {
            "file":"/var/www/html/apps/deck/lib/Service/CardService.php",
            "line":157,
            "function":"checkPermission",
            "class":"OCA\\Deck\\Service\\PermissionService",
            "type":"->",
            "args":[
               {
                  "__class__":"OCA\\Deck\\Db\\BoardMapper"
               },
               55,
               0
            ]
         },
         {
            "file":"/var/www/html/apps/deck/lib/DAV/DeckCalendarBackend.php",
            "line":85,
            "function":"findCalendarEntries",
            "class":"OCA\\Deck\\Service\\CardService",
            "type":"->",
            "args":[
               55
            ]
         },
         {
            "file":"/var/www/html/apps/deck/lib/DAV/Calendar.php",
            "line":57,
            "function":"getChildren",
            "class":"OCA\\Deck\\DAV\\DeckCalendarBackend",
            "type":"->",
            "args":[
               55
            ]
         },
         {
            "file":"/var/www/html/apps/deck/lib/DAV/CalendarPlugin.php",
            "line":58,
            "function":"__construct",
            "class":"OCA\\Deck\\DAV\\Calendar",
            "type":"->",
            "args":[
               "principals/users/netcat",
               "board-55",
               "*** sensitive parameter replaced ***",
               {
                  "__class__":"OCA\\Deck\\DAV\\DeckCalendarBackend"
               }
            ]
         },
         {
            "function":"OCA\\Deck\\DAV\\{closure}",
            "class":"OCA\\Deck\\DAV\\CalendarPlugin",
            "type":"->",
            "args":[
               "*** sensitive parameters replaced ***"
            ]
         },
         {
            "file":"/var/www/html/apps/deck/lib/DAV/CalendarPlugin.php",
            "line":61,
            "function":"array_map",
            "args":[
               {
                  "__class__":"Closure"
               },
               [
                  {
                     "id":72,
                     "__class__":"OCA\\Deck\\Db\\Board"
                  },
                  {
                     "id":36,
                     "__class__":"OCA\\Deck\\Db\\Board"
                  },
                  {
                     "id":50,
                     "__class__":"OCA\\Deck\\Db\\Board"
                  },
                  "*** sensitive parameter replaced ***"
               ]
            ]
         },
         {
            "file":"/var/www/html/apps/dav/lib/CalDAV/CalendarHome.php",
            "line":128,
            "function":"fetchAllForCalendarHome",
            "class":"OCA\\Deck\\DAV\\CalendarPlugin",
            "type":"->",
            "args":[
               "principals/users/netcat"
            ]
         },
         {
            "file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php",
            "line":200,
            "function":"getChildren",
            "class":"OCA\\DAV\\CalDAV\\CalendarHome",
            "type":"->",
            "args":[
               
            ]
         },
         {
            "file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
            "line":900,
            "function":"getChildren",
            "class":"Sabre\\DAV\\Tree",
            "type":"->",
            "args":[
               "calendars/netcat"
            ]
         },
         {
            "file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
            "line":982,
            "function":"generatePathNodes",
            "class":"Sabre\\DAV\\Server",
            "type":"->",
            "args":[
               {
                  "__class__":"Sabre\\DAV\\PropFind"
               },
               [
                  {
                     "__class__":"Sabre\\DAV\\PropFind"
                  },
                  {
                     "__class__":"OCA\\DAV\\CalDAV\\CalendarHome"
                  }
               ]
            ]
         },
         {
            "file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
            "line":1661,
            "function":"getPropertiesIteratorForPath",
            "class":"Sabre\\DAV\\Server",
            "type":"->",
            "args":[
               "calendars/netcat",
               [
                  "{DAV:}getcontenttype",
                  "{DAV:}getetag",
                  "{DAV:}resourcetype",
                  "{DAV:}displayname",
                  "{DAV:}owner",
                  "And 131 more entries, set log level to debug to see all entries"
               ],
               1
            ]
         },
         {
            "file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
            "line":1646,
            "function":"writeMultiStatus",
            "class":"Sabre\\DAV\\Server",
            "type":"->",
            "args":[
               {
                  "elementMap":[
                     
                  ],
                  "contextUri":"/remote.php/dav/",
                  "namespaceMap":{
                     "DAV:":"d",
                     "http://sabredav.org/ns":"s",
                     "urn:ietf:params:xml:ns:caldav":"cal",
                     "http://calendarserver.org/ns/":"cs",
                     "http://owncloud.org/ns":"oc",
                     "0":"And 1 more entries, set log level to debug to see all entries"
                  },
                  "classMap":[
                     
                  ],
                  "__class__":"Sabre\\Xml\\Writer"
               },
               {
                  "__class__":"Generator"
               },
               false
            ]
         },
         {
            "file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
            "line":346,
            "function":"generateMultiStatus",
            "class":"Sabre\\DAV\\Server",
            "type":"->",
            "args":[
               {
                  "__class__":"Generator"
               },
               false
            ]
         },
         {
            "file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
            "line":89,
            "function":"httpPropFind",
            "class":"Sabre\\DAV\\CorePlugin",
            "type":"->",
            "args":[
               {
                  "__class__":"Sabre\\HTTP\\Request"
               },
               {
                  "__class__":"Sabre\\HTTP\\Response"
               }
            ]
         },
         {
            "file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
            "line":472,
            "function":"emit",
            "class":"Sabre\\DAV\\Server",
            "type":"->",
            "args":[
               "method:PROPFIND",
               [
                  {
                     "__class__":"Sabre\\HTTP\\Request"
                  },
                  {
                     "__class__":"Sabre\\HTTP\\Response"
                  }
               ]
            ]
         },
         {
            "file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
            "line":253,
            "function":"invokeMethod",
            "class":"Sabre\\DAV\\Server",
            "type":"->",
            "args":[
               {
                  "__class__":"Sabre\\HTTP\\Request"
               },
               {
                  "__class__":"Sabre\\HTTP\\Response"
               }
            ]
         },
         {
            "file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
            "line":321,
            "function":"start",
            "class":"Sabre\\DAV\\Server",
            "type":"->",
            "args":[
               
            ]
         },
         {
            "file":"/var/www/html/apps/dav/lib/Server.php",
            "line":333,
            "function":"exec",
            "class":"Sabre\\DAV\\Server",
            "type":"->",
            "args":[
               
            ]
         },
         {
            "file":"/var/www/html/apps/dav/appinfo/v2/remote.php",
            "line":35,
            "function":"exec",
            "class":"OCA\\DAV\\Server",
            "type":"->",
            "args":[
               
            ]
         },
         {
            "file":"/var/www/html/remote.php",
            "line":166,
            "args":[
               "/var/www/html/apps/dav/appinfo/v2/remote.php"
            ],
            "function":"require_once"
         }
      ],
      "File":"/var/www/html/apps/deck/lib/Service/PermissionService.php",
      "Line":167,
      "CustomMessage":"--"
   }
}

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

4 participants