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

[Bug]: Unable to share anything that is not supported in PreviewProviders #50833

Open
5 of 8 tasks
mmitech opened this issue Feb 15, 2025 · 2 comments
Open
5 of 8 tasks
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap 30-feedback bug

Comments

@mmitech
Copy link

mmitech commented Feb 15, 2025

⚠️ This issue respects the following points: ⚠️

Bug description

I cannot create any share of any file extensions not supported by the enabledPreviewProviders, sharing folders is also not possible, this was broken a couple of versions ago (I am not sure when it stopped working exactly).

'enabledPreviewProviders' => [
                'OC\\Preview\\PNG',
                'OC\\Preview\\JPEG',
                'OC\\Preview\\GIF',
                'OC\\Preview\\BMP',
                'OC\\Preview\\XBitmap',
                'OC\\Preview\\SVG',
                'OC\\Preview\\TXT',
                'OC\\Preview\\MarkDown',
                'OC\\Preview\\MP3',
                'OC\\Preview\\Movie',
                'OC\\Preview\\PDF',
                'OC\\Preview\\MSOfficeDoc',
                'OC\\Preview\\MSOffice2003',
                'OC\\Preview\\OpenDocument',
                'OC\\Preview\\Photoshop',
                'OC\\Preview\\Illustrator',
                'OC\\Preview\\Postscript',
                'OC\\Preview\\StarOffice',
        ],

Steps to reproduce

  • Try to share a file that has an extension that is not in the enabledPreviewProviders
  • The sidebar shows up and it loads forever without any error in the logs
  • Change the file extension to anything supported (for instance from .zip to .pdf)
  • The sharing will work for that file
  • Sharing folders is also not possible regardless of the extensions of the files within the folder

Expected behavior

Sharing any file or folder should work

Nextcloud Server version

30

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.3

Web server

Nginx

Database engine version

MariaDB

Is this bug present after an update or on a fresh install?

Updated from a MINOR version (ex. 32.0.1 to 32.0.2)

Are you using the Nextcloud Server Encryption module?

Encryption is Enabled

What user-backends are you using?

  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Configuration report

{
    "system": {
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": {
            "0": "***REMOVED SENSITIVE VALUE***",
            "2": "localhost",
            "3": "192.168.1.220",
            "4": "192.168.1.221"
        },
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "30.0.6.2",
        "overwrite.cli.url": "https:\/\/nextcloud.mmitech.info",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "3306",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "activity_expire_days": 14,
        "allow_local_remote_servers": true,
        "auth.bruteforce.protection.enabled": true,
        "forbidden_filenames": [
            ".htaccess",
            "Thumbs.db",
            "thumbs.db"
        ],
        "cron_log": true,
        "default_phone_region": "SI",
        "defaultapp": "files,dashboard",
        "enable_previews": true,
        "fileinfo_max_bytes": -1,
        "enabledPreviewProviders": [
            "OC\\Preview\\PNG",
            "OC\\Preview\\JPEG",
            "OC\\Preview\\GIF",
            "OC\\Preview\\BMP",
            "OC\\Preview\\XBitmap",
            "OC\\Preview\\SVG",
            "OC\\Preview\\TXT",
            "OC\\Preview\\MarkDown",
            "OC\\Preview\\MP3",
            "OC\\Preview\\Movie",
            "OC\\Preview\\PDF",
            "OC\\Preview\\MSOfficeDoc",
            "OC\\Preview\\MSOffice2003",
            "OC\\Preview\\OpenDocument",
            "OC\\Preview\\Photoshop",
            "OC\\Preview\\Illustrator",
            "OC\\Preview\\Postscript",
            "OC\\Preview\\StarOffice"
        ],
        "filesystem_check_changes": 0,
        "filelocking.enabled": "true",
        "htaccess.RewriteBase": "\/",
        "integrity.check.disabled": false,
        "knowledgebaseenabled": false,
        "logfile": "\/var\/log\/nextcloud\/nextcloud.log",
        "loglevel": 3,
        "logtimezone": "Europe\/Ljubljana",
        "log_rotate_size": "104857600",
        "maintenance": false,
        "maintenance_window_start": 1,
        "overwriteprotocol": "https",
        "preview_max_x": 1024,
        "preview_max_y": 768,
        "preview_max_scale_factor": 1,
        "profile.enabled": false,
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "memcached_servers": [
            [
                "192.168.1.220",
                11211
            ]
        ],
        "chunk_size": 10485760,
        "quota_include_external_storage": false,
        "share_folder": "\/Freigaben",
        "skeletondirectory": "",
        "theme": "",
        "trashbin_retention_obligation": "auto, 30",
        "updater.release.channel": "stable",
        "filing_mode": "direct",
        "readfile_chunked": true,
        "enable_uploading_to_memory": false,
        "output_buffering": 0,
        "xsendfile": true,
        "chunking.uploadstream": true,
        "max_upload_size": 107374182400,
        "upload_max_filesize": 10737418240,
        "max_chunk_size": 104857600,
        "chunking_version": 2,
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "allow_user_to_change_mail_address": false,
        "sharing.enable_share_expire": true,
        "sharing.default_expire_date": true,
        "sharing.enforce_expire_date": true,
        "sharing.expire_after_n_days": 30,
        "sharing.expire_after_n_days_remote": 30,
        "sharing.expire_after_n_days_user_share": 30,
        "apps_paths": [
            {
                "path": "\/var\/www\/nextcloud\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/mnt\/nextcloud-cephfs\/nextcloud_apps",
                "url": "\/apps",
                "writable": true
            }
        ],
        "forbidden_filename_basenames": [
            "con",
            "prn",
            "aux",
            "nul",
            "com0",
            "com1",
            "com2",
            "com3",
            "com4",
            "com5",
            "com6",
            "com7",
            "com8",
            "com9",
            "com\u00b9",
            "com\u00b2",
            "com\u00b3",
            "lpt0",
            "lpt1",
            "lpt2",
            "lpt3",
            "lpt4",
            "lpt5",
            "lpt6",
            "lpt7",
            "lpt8",
            "lpt9",
            "lpt\u00b9",
            "lpt\u00b2",
            "lpt\u00b3"
        ],
        "forbidden_filename_characters": [
            "<",
            ">",
            ":",
            "\"",
            "|",
            "?",
            "*",
            "\\",
            "\/"
        ],
        "forbidden_filename_extensions": [
            " ",
            ".",
            ".filepart",
            ".part"
        ],
        "default_locale": "sl_SI",
        "defaultenablefolder": false,
        "disablevirtualfilessystem": true,
        "sync_client_options": {
            "allow_virtual_files": false,
            "default_sync_mode": 0
        },
        "preview_max_filesize_image": 50,
        "preview_max_memory": 128,
        "preview_timeout": 5,
        "sharing.enabled": true,
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 6379,
            "timeout": 0,
            "password": "***REMOVED SENSITIVE VALUE***",
            "dbindex": 0
        },
        "preview_max_filesize": -1,
        "preview.no_mimetype_icon": true
    }
}

List of activated Apps

Enabled:
  - activity: 3.0.0
  - admin_audit: 1.20.0
  - app_api: 4.0.6
  - bruteforcesettings: 3.0.0
  - calendar: 5.0.10
  - cloud_federation_api: 1.13.0
  - comments: 1.20.1
  - contacts: 6.1.3
  - contactsinteraction: 1.11.0
  - dashboard: 7.10.0
  - dav: 1.31.1
  - deck: 1.14.3
  - encryption: 2.18.0
  - federatedfilesharing: 1.20.0
  - federation: 1.20.0
  - files: 2.2.0
  - files_antivirus: 5.6.1
  - files_bpm: 1.5.0
  - files_downloadactivity: 1.17.0
  - files_downloadlimit: 3.0.0
  - files_pdfviewer: 3.0.0
  - files_reminders: 1.3.0
  - files_sharing: 1.22.0
  - files_trashbin: 1.20.1
  - files_versions: 1.23.0
  - firstrunwizard: 3.0.0
  - logreader: 3.0.0
  - lookup_server_connector: 1.18.0
  - nextcloud_announcements: 2.0.0
  - notifications: 3.0.0
  - oauth2: 1.18.1
  - password_policy: 2.0.0
  - photos: 3.0.2
  - privacy: 2.0.0
  - provisioning_api: 1.20.0
  - recommendations: 3.0.0
  - related_resources: 1.5.0
  - richdocuments: 8.5.3
  - richdocumentscode: 24.4.1103
  - serverinfo: 2.0.0
  - settings: 1.13.0
  - sharebymail: 1.20.0
  - socialsharing_email: 3.3.0
  - spreed: 20.1.4
  - support: 2.0.0
  - suspicious_login: 8.0.0
  - systemtags: 1.20.0
  - text: 4.1.0
  - theming: 2.6.0
  - twofactor_backupcodes: 1.19.0
  - twofactor_totp: 12.0.0-dev
  - updatenotification: 1.20.0
  - user_status: 1.10.0
  - viewer: 3.0.0
  - weather_status: 1.10.0
  - webhook_listeners: 1.1.0-dev
  - workflowengine: 2.12.0
Disabled:
  - circles: 30.0.0 (installed 30.0.0-dev)
  - external: 5.5.2 (installed 5.5.2)
  - files_external: 1.22.0 (installed 1.22.0)
  - survey_client: 2.0.0 (installed 2.0.0)
  - tasks: 0.16.1 (installed 0.16.1)
  - twofactor_nextcloud_notification: 4.0.0
  - user_ldap: 1.21.0 (installed 1.21.0)

Nextcloud Signing status

No errors have been found.

Nextcloud Logs

{"reqId":"jclvdLn5IKdQKutBWlgS","level":3,"time":"2025-02-15T08:37:41+01:00","remoteAddr":"89.212.1.75","user":"mmitech-nextcloud","app":"index","method":"GET","url":"/settings/api/apps/media?fileName=https%3A%2F%2Fgithub.com%2Fnextcloud%2Ffirstrunwizard%2Fraw%2Fmaster%2Fimg%2FNextcloud.webm","message":"Exception thrown: OCP\\Files\\NotFoundException","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36","version":"30.0.6.2","exception":{"Exception":"OCP\\Files\\NotFoundException","Message":"","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/Files/Node/Folder.php","line":81,"function":"getFileInfo","class":"OC\\Files\\Node\\Node","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/SimpleFS/SimpleFolder.php","line":33,"function":"getDirectoryListing","class":"OC\\Files\\Node\\Folder","type":"->"},{"file":"/mnt/nextcloud-cephfs/nextcloud_apps/settings/lib/Controller/AppSettingsController.php","line":149,"function":"getDirectoryListing","class":"OC\\Files\\SimpleFS\\SimpleFolder","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":208,"function":"getAppDiscoverMedia","class":"OCA\\Settings\\Controller\\AppSettingsController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":302,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1003,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":24,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/lib/private/Files/Node/Node.php","Line":90,"message":"","exception":[],"CustomMessage":"Exception thrown: OCP\\Files\\NotFoundException"},"id":"67b04d4c86110"}

{"reqId":"GPCRBhirKx5r55LvsUGI","level":3,"time":"2025-02-15T08:33:10+01:00","remoteAddr":"89.212.1.75","user":"mmitech","app":"richdocuments","method":"GET","url":"/core/preview?fileId=220291&x=32&y=32&mimeFallback=true&v=f4e47a&a=1","message":"Failed to convert preview: Client error: `POST https://nextcloud.mysite.com/apps/richdocumentscode/proxy.php?req=/cool/convert-to/png` resulted in a `400 Bad Request` response:\n<html><body>\n<h1>Socket proxy error</h1>\n<p>Error: No content in reply from coolwsd. Is SSL enabled in error ?</p>\n</bod (truncated...)\n","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36","version":"30.0.6.2","exception":{"Exception":"GuzzleHttp\\Exception\\ClientException","Message":"Client error: `POST https://nextcloud.mysite.com/apps/richdocumentscode/proxy.php?req=/cool/convert-to/png` resulted in a `400 Bad Request` response:\n<html><body>\n<h1>Socket proxy error</h1>\n<p>Error: No content in reply from coolwsd. Is SSL enabled in error ?</p>\n</bod (truncated...)\n","Code":400,"Trace":[{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":72,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":209,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":158,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/TaskQueue.php","line":52,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":251,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":227,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":272,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":229,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":69,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php","line":189,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/lib/private/Http/Client/Client.php","line":276,"function":"request","class":"GuzzleHttp\\Client","type":"->"},{"file":"/mnt/nextcloud-cephfs/nextcloud_apps/richdocuments/lib/Service/RemoteService.php","line":92,"function":"post","class":"OC\\Http\\Client\\Client","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/mnt/nextcloud-cephfs/nextcloud_apps/richdocuments/lib/Service/RemoteService.php","line":72,"function":"convertTo","class":"OCA\\Richdocuments\\Service\\RemoteService","type":"->"},{"file":"/mnt/nextcloud-cephfs/nextcloud_apps/richdocuments/lib/Preview/Office.php","line":41,"function":"convertFileTo","class":"OCA\\Richdocuments\\Service\\RemoteService","type":"->"},{"file":"/var/www/nextcloud/lib/private/Preview/GeneratorHelper.php","line":44,"function":"getThumbnail","class":"OCA\\Richdocuments\\Preview\\Office","type":"->"},{"file":"/var/www/nextcloud/lib/private/Preview/Generator.php","line":337,"function":"getThumbnail","class":"OC\\Preview\\GeneratorHelper","type":"->"},{"file":"/var/www/nextcloud/lib/private/Preview/Generator.php","line":313,"function":"generateProviderPreview","class":"OC\\Preview\\Generator","type":"->"},{"file":"/var/www/nextcloud/lib/private/Preview/Generator.php","line":119,"function":"getMaxPreview","class":"OC\\Preview\\Generator","type":"->"},{"file":"/var/www/nextcloud/lib/private/Preview/Generator.php","line":86,"function":"generatePreviews","class":"OC\\Preview\\Generator","type":"->"},{"file":"/var/www/nextcloud/lib/private/PreviewManager.php","line":167,"function":"getPreview","class":"OC\\Preview\\Generator","type":"->"},{"file":"/var/www/nextcloud/core/Controller/PreviewController.php","line":159,"function":"getPreview","class":"OC\\PreviewManager","type":"->"},{"file":"/var/www/nextcloud/core/Controller/PreviewController.php","line":123,"function":"fetchPreview","class":"OC\\Core\\Controller\\PreviewController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":208,"function":"getPreviewByFileId","class":"OC\\Core\\Controller\\PreviewController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":302,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1003,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":24,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php","Line":113,"message":"Failed to convert preview: Client error: `POST https://nextcloud.mysite.com/apps/richdocumentscode/proxy.php?req=/cool/convert-to/png` resulted in a `400 Bad Request` response:\n<html><body>\n<h1>Socket proxy error</h1>\n<p>Error: No content in reply from coolwsd. Is SSL enabled in error ?</p>\n</bod (truncated...)\n","exception":[],"CustomMessage":"Failed to convert preview: Client error: `POST https://nextcloud.mysite.com/apps/richdocumentscode/proxy.php?req=/cool/convert-to/png` resulted in a `400 Bad Request` response:\n<html><body>\n<h1>Socket proxy error</h1>\n<p>Error: No content in reply from coolwsd. Is SSL enabled in error ?</p>\n</bod (truncated...)\n"},"id":"67b04d4c86184"}

Additional info

No response

@mmitech mmitech added 0. Needs triage Pending check for reproducibility or if it fits our roadmap bug labels Feb 15, 2025
@solracsf
Copy link
Member

The sidebar shows up and it loads forever without any error in the logs

What about console browser?

@mmitech
Copy link
Author

mmitech commented Feb 15, 2025

lockdown-install.js:1 Removing unpermitted intrinsics
files:1 Refused to apply style from 'https://nextcloud.mysite.com/apps/contacts/css/contacts-index.css?v=1ebaba34-34' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
webhook.js:1 Auro Wallet initialized.
merged-template-prepend.js:1 
            
            
           Failed to load resource: the server responded with a status of 404 ()
files:1 Refused to execute script from 'https://nextcloud.mysite.com/js/core/merged-template-prepend.js?v=4a4560fe-34' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
session-heartbeat.js:83 session heartbeat polling started
files:1 Refused to apply style from 'https://nextcloud.mysite.com/apps/contacts/css/contacts-index.css?v=1ebaba34-34' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
store.js:28 TypeError: Cannot read properties of undefined (reading 'getIconUrl')
    at o.data (RecommendedFile.vue:84:1)
    at vue.runtime.esm.js:5484:21
    at vue.runtime.esm.js:5448:42
    at ka (vue.runtime.esm.js:5389:9)
    at e._init (vue.runtime.esm.js:5714:9)
    at new o (vue.runtime.esm.js:5849:18)
    at vue.runtime.esm.js:4564:12
    at init (vue.runtime.esm.js:4426:52)
    at vue.runtime.esm.js:6591:17
    at h (vue.runtime.esm.js:6545:13)
cn @ vue.runtime.esm.js:3065
un @ vue.runtime.esm.js:3057
sn @ vue.runtime.esm.js:3024
(anonymous) @ vue.runtime.esm.js:5487
(anonymous) @ vue.runtime.esm.js:5448
ka @ vue.runtime.esm.js:5389
e._init @ vue.runtime.esm.js:5714
o @ vue.runtime.esm.js:5849
(anonymous) @ vue.runtime.esm.js:4564
init @ vue.runtime.esm.js:4426
(anonymous) @ vue.runtime.esm.js:6591
h @ vue.runtime.esm.js:6545
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
(anonymous) @ vue.runtime.esm.js:7133
e._update @ vue.runtime.esm.js:3785
a @ vue.runtime.esm.js:3891
e.get @ vue.runtime.esm.js:3462
e.run @ vue.runtime.esm.js:3538
Qn @ vue.runtime.esm.js:4141
(anonymous) @ vue.runtime.esm.js:3159
gn @ vue.runtime.esm.js:3081
Promise.then
dn @ vue.runtime.esm.js:3106
bn @ vue.runtime.esm.js:3171
Jn @ vue.runtime.esm.js:4227
e.update @ vue.runtime.esm.js:3529
e.notify @ vue.runtime.esm.js:732
set @ vue.runtime.esm.js:976
loading @ store.js:28
(anonymous) @ vuex.esm.js:844
(anonymous) @ vuex.esm.js:466
(anonymous) @ vuex.esm.js:465
VY._withCommit @ vuex.esm.js:624
VY.commit @ vuex.esm.js:464
VY.commit @ vuex.esm.js:409
fetchRecommendations @ store.js:70
store.js:28 TypeError: Cannot read properties of undefined (reading 'getIconUrl')
    at o.data (RecommendedFile.vue:84:1)
    at vue.runtime.esm.js:5484:21
    at vue.runtime.esm.js:5448:42
    at ka (vue.runtime.esm.js:5389:9)
    at e._init (vue.runtime.esm.js:5714:9)
    at new o (vue.runtime.esm.js:5849:18)
    at vue.runtime.esm.js:4564:12
    at init (vue.runtime.esm.js:4426:52)
    at vue.runtime.esm.js:6591:17
    at h (vue.runtime.esm.js:6545:13)
cn @ vue.runtime.esm.js:3065
un @ vue.runtime.esm.js:3057
sn @ vue.runtime.esm.js:3024
(anonymous) @ vue.runtime.esm.js:5487
(anonymous) @ vue.runtime.esm.js:5448
ka @ vue.runtime.esm.js:5389
e._init @ vue.runtime.esm.js:5714
o @ vue.runtime.esm.js:5849
(anonymous) @ vue.runtime.esm.js:4564
init @ vue.runtime.esm.js:4426
(anonymous) @ vue.runtime.esm.js:6591
h @ vue.runtime.esm.js:6545
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
(anonymous) @ vue.runtime.esm.js:7133
e._update @ vue.runtime.esm.js:3785
a @ vue.runtime.esm.js:3891
e.get @ vue.runtime.esm.js:3462
e.run @ vue.runtime.esm.js:3538
Qn @ vue.runtime.esm.js:4141
(anonymous) @ vue.runtime.esm.js:3159
gn @ vue.runtime.esm.js:3081
Promise.then
dn @ vue.runtime.esm.js:3106
bn @ vue.runtime.esm.js:3171
Jn @ vue.runtime.esm.js:4227
e.update @ vue.runtime.esm.js:3529
e.notify @ vue.runtime.esm.js:732
set @ vue.runtime.esm.js:976
loading @ store.js:28
(anonymous) @ vuex.esm.js:844
(anonymous) @ vuex.esm.js:466
(anonymous) @ vuex.esm.js:465
VY._withCommit @ vuex.esm.js:624
VY.commit @ vuex.esm.js:464
VY.commit @ vuex.esm.js:409
fetchRecommendations @ store.js:70
store.js:28 TypeError: Cannot read properties of undefined (reading 'getIconUrl')
    at o.data (RecommendedFile.vue:84:1)
    at vue.runtime.esm.js:5484:21
    at vue.runtime.esm.js:5448:42
    at ka (vue.runtime.esm.js:5389:9)
    at e._init (vue.runtime.esm.js:5714:9)
    at new o (vue.runtime.esm.js:5849:18)
    at vue.runtime.esm.js:4564:12
    at init (vue.runtime.esm.js:4426:52)
    at vue.runtime.esm.js:6591:17
    at h (vue.runtime.esm.js:6545:13)
cn @ vue.runtime.esm.js:3065
un @ vue.runtime.esm.js:3057
sn @ vue.runtime.esm.js:3024
(anonymous) @ vue.runtime.esm.js:5487
(anonymous) @ vue.runtime.esm.js:5448
ka @ vue.runtime.esm.js:5389
e._init @ vue.runtime.esm.js:5714
o @ vue.runtime.esm.js:5849
(anonymous) @ vue.runtime.esm.js:4564
init @ vue.runtime.esm.js:4426
(anonymous) @ vue.runtime.esm.js:6591
h @ vue.runtime.esm.js:6545
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
(anonymous) @ vue.runtime.esm.js:7133
e._update @ vue.runtime.esm.js:3785
a @ vue.runtime.esm.js:3891
e.get @ vue.runtime.esm.js:3462
e.run @ vue.runtime.esm.js:3538
Qn @ vue.runtime.esm.js:4141
(anonymous) @ vue.runtime.esm.js:3159
gn @ vue.runtime.esm.js:3081
Promise.then
dn @ vue.runtime.esm.js:3106
bn @ vue.runtime.esm.js:3171
Jn @ vue.runtime.esm.js:4227
e.update @ vue.runtime.esm.js:3529
e.notify @ vue.runtime.esm.js:732
set @ vue.runtime.esm.js:976
loading @ store.js:28
(anonymous) @ vuex.esm.js:844
(anonymous) @ vuex.esm.js:466
(anonymous) @ vuex.esm.js:465
VY._withCommit @ vuex.esm.js:624
VY.commit @ vuex.esm.js:464
VY.commit @ vuex.esm.js:409
fetchRecommendations @ store.js:70
store.js:28 TypeError: Cannot read properties of undefined (reading 'getIconUrl')
    at o.data (RecommendedFile.vue:84:1)
    at vue.runtime.esm.js:5484:21
    at vue.runtime.esm.js:5448:42
    at ka (vue.runtime.esm.js:5389:9)
    at e._init (vue.runtime.esm.js:5714:9)
    at new o (vue.runtime.esm.js:5849:18)
    at vue.runtime.esm.js:4564:12
    at init (vue.runtime.esm.js:4426:52)
    at vue.runtime.esm.js:6591:17
    at h (vue.runtime.esm.js:6545:13)
cn @ vue.runtime.esm.js:3065
un @ vue.runtime.esm.js:3057
sn @ vue.runtime.esm.js:3024
(anonymous) @ vue.runtime.esm.js:5487
(anonymous) @ vue.runtime.esm.js:5448
ka @ vue.runtime.esm.js:5389
e._init @ vue.runtime.esm.js:5714
o @ vue.runtime.esm.js:5849
(anonymous) @ vue.runtime.esm.js:4564
init @ vue.runtime.esm.js:4426
(anonymous) @ vue.runtime.esm.js:6591
h @ vue.runtime.esm.js:6545
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
(anonymous) @ vue.runtime.esm.js:7133
e._update @ vue.runtime.esm.js:3785
a @ vue.runtime.esm.js:3891
e.get @ vue.runtime.esm.js:3462
e.run @ vue.runtime.esm.js:3538
Qn @ vue.runtime.esm.js:4141
(anonymous) @ vue.runtime.esm.js:3159
gn @ vue.runtime.esm.js:3081
Promise.then
dn @ vue.runtime.esm.js:3106
bn @ vue.runtime.esm.js:3171
Jn @ vue.runtime.esm.js:4227
e.update @ vue.runtime.esm.js:3529
e.notify @ vue.runtime.esm.js:732
set @ vue.runtime.esm.js:976
loading @ store.js:28
(anonymous) @ vuex.esm.js:844
(anonymous) @ vuex.esm.js:466
(anonymous) @ vuex.esm.js:465
VY._withCommit @ vuex.esm.js:624
VY.commit @ vuex.esm.js:464
VY.commit @ vuex.esm.js:409
fetchRecommendations @ store.js:70
store.js:28 TypeError: Cannot read properties of undefined (reading 'getIconUrl')
    at o.data (RecommendedFile.vue:84:1)
    at vue.runtime.esm.js:5484:21
    at vue.runtime.esm.js:5448:42
    at ka (vue.runtime.esm.js:5389:9)
    at e._init (vue.runtime.esm.js:5714:9)
    at new o (vue.runtime.esm.js:5849:18)
    at vue.runtime.esm.js:4564:12
    at init (vue.runtime.esm.js:4426:52)
    at vue.runtime.esm.js:6591:17
    at h (vue.runtime.esm.js:6545:13)
cn @ vue.runtime.esm.js:3065
un @ vue.runtime.esm.js:3057
sn @ vue.runtime.esm.js:3024
(anonymous) @ vue.runtime.esm.js:5487
(anonymous) @ vue.runtime.esm.js:5448
ka @ vue.runtime.esm.js:5389
e._init @ vue.runtime.esm.js:5714
o @ vue.runtime.esm.js:5849
(anonymous) @ vue.runtime.esm.js:4564
init @ vue.runtime.esm.js:4426
(anonymous) @ vue.runtime.esm.js:6591
h @ vue.runtime.esm.js:6545
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
(anonymous) @ vue.runtime.esm.js:7133
e._update @ vue.runtime.esm.js:3785
a @ vue.runtime.esm.js:3891
e.get @ vue.runtime.esm.js:3462
e.run @ vue.runtime.esm.js:3538
Qn @ vue.runtime.esm.js:4141
(anonymous) @ vue.runtime.esm.js:3159
gn @ vue.runtime.esm.js:3081
Promise.then
dn @ vue.runtime.esm.js:3106
bn @ vue.runtime.esm.js:3171
Jn @ vue.runtime.esm.js:4227
e.update @ vue.runtime.esm.js:3529
e.notify @ vue.runtime.esm.js:732
set @ vue.runtime.esm.js:976
loading @ store.js:28
(anonymous) @ vuex.esm.js:844
(anonymous) @ vuex.esm.js:466
(anonymous) @ vuex.esm.js:465
VY._withCommit @ vuex.esm.js:624
VY.commit @ vuex.esm.js:464
VY.commit @ vuex.esm.js:409
fetchRecommendations @ store.js:70
store.js:28 TypeError: Cannot read properties of undefined (reading 'getIconUrl')
    at o.data (RecommendedFile.vue:84:1)
    at vue.runtime.esm.js:5484:21
    at vue.runtime.esm.js:5448:42
    at ka (vue.runtime.esm.js:5389:9)
    at e._init (vue.runtime.esm.js:5714:9)
    at new o (vue.runtime.esm.js:5849:18)
    at vue.runtime.esm.js:4564:12
    at init (vue.runtime.esm.js:4426:52)
    at vue.runtime.esm.js:6591:17
    at h (vue.runtime.esm.js:6545:13)
cn @ vue.runtime.esm.js:3065
un @ vue.runtime.esm.js:3057
sn @ vue.runtime.esm.js:3024
(anonymous) @ vue.runtime.esm.js:5487
(anonymous) @ vue.runtime.esm.js:5448
ka @ vue.runtime.esm.js:5389
e._init @ vue.runtime.esm.js:5714
o @ vue.runtime.esm.js:5849
(anonymous) @ vue.runtime.esm.js:4564
init @ vue.runtime.esm.js:4426
(anonymous) @ vue.runtime.esm.js:6591
h @ vue.runtime.esm.js:6545
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
(anonymous) @ vue.runtime.esm.js:7133
e._update @ vue.runtime.esm.js:3785
a @ vue.runtime.esm.js:3891
e.get @ vue.runtime.esm.js:3462
e.run @ vue.runtime.esm.js:3538
Qn @ vue.runtime.esm.js:4141
(anonymous) @ vue.runtime.esm.js:3159
gn @ vue.runtime.esm.js:3081
Promise.then
dn @ vue.runtime.esm.js:3106
bn @ vue.runtime.esm.js:3171
Jn @ vue.runtime.esm.js:4227
e.update @ vue.runtime.esm.js:3529
e.notify @ vue.runtime.esm.js:732
set @ vue.runtime.esm.js:976
loading @ store.js:28
(anonymous) @ vuex.esm.js:844
(anonymous) @ vuex.esm.js:466
(anonymous) @ vuex.esm.js:465
VY._withCommit @ vuex.esm.js:624
VY.commit @ vuex.esm.js:464
VY.commit @ vuex.esm.js:409
fetchRecommendations @ store.js:70
store.js:28 TypeError: Cannot read properties of undefined (reading 'getIconUrl')
    at o.data (RecommendedFile.vue:84:1)
    at vue.runtime.esm.js:5484:21
    at vue.runtime.esm.js:5448:42
    at ka (vue.runtime.esm.js:5389:9)
    at e._init (vue.runtime.esm.js:5714:9)
    at new o (vue.runtime.esm.js:5849:18)
    at vue.runtime.esm.js:4564:12
    at init (vue.runtime.esm.js:4426:52)
    at vue.runtime.esm.js:6591:17
    at h (vue.runtime.esm.js:6545:13)
cn @ vue.runtime.esm.js:3065
un @ vue.runtime.esm.js:3057
sn @ vue.runtime.esm.js:3024
(anonymous) @ vue.runtime.esm.js:5487
(anonymous) @ vue.runtime.esm.js:5448
ka @ vue.runtime.esm.js:5389
e._init @ vue.runtime.esm.js:5714
o @ vue.runtime.esm.js:5849
(anonymous) @ vue.runtime.esm.js:4564
init @ vue.runtime.esm.js:4426
(anonymous) @ vue.runtime.esm.js:6591
h @ vue.runtime.esm.js:6545
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
g @ vue.runtime.esm.js:6664
h @ vue.runtime.esm.js:6568
(anonymous) @ vue.runtime.esm.js:7133
e._update @ vue.runtime.esm.js:3785
a @ vue.runtime.esm.js:3891
e.get @ vue.runtime.esm.js:3462
e.run @ vue.runtime.esm.js:3538
Qn @ vue.runtime.esm.js:4141
(anonymous) @ vue.runtime.esm.js:3159
gn @ vue.runtime.esm.js:3081
Promise.then
dn @ vue.runtime.esm.js:3106
bn @ vue.runtime.esm.js:3171
Jn @ vue.runtime.esm.js:4227
e.update @ vue.runtime.esm.js:3529
e.notify @ vue.runtime.esm.js:732
set @ vue.runtime.esm.js:976
loading @ store.js:28
(anonymous) @ vuex.esm.js:844
(anonymous) @ vuex.esm.js:466
(anonymous) @ vuex.esm.js:465
VY._withCommit @ vuex.esm.js:624
VY.commit @ vuex.esm.js:464
VY.commit @ vuex.esm.js:409
fetchRecommendations @ store.js:70
filesIntegrationServices.js:18 
            
            
           GET https://nextcloud.mysite.com/ocs/v2.php/apps/spreed/api/v1/file/3582719 404 (Not Found)
(anonymous) @ xhr.js:195
xhr @ xhr.js:15
Cs @ dispatchRequest.js:49
Promise.then
_request @ Axios.js:149
request @ Axios.js:40
mi.<computed> @ Axios.js:199
(anonymous) @ bind.js:5
It @ filesIntegrationServices.js:18
setTalkSidebarSupportedForFile @ FilesSidebarTabApp.vue:273
handler @ FilesSidebarTabApp.vue:84
Re @ vue.runtime.esm.js:3033
Ad.o.$watch @ vue.runtime.esm.js:5657
io @ vue.runtime.esm.js:5619
dr @ vue.runtime.esm.js:5607
lr @ vue.runtime.esm.js:5398
o._init @ vue.runtime.esm.js:5714
zt @ vue.runtime.esm.js:5849
ii @ vue.runtime.esm.js:4564
init @ vue.runtime.esm.js:4426
Ms @ vue.runtime.esm.js:6591
$n @ vue.runtime.esm.js:6545
(anonymous) @ vue.runtime.esm.js:7133
Di.o._update @ vue.runtime.esm.js:3781
W @ vue.runtime.esm.js:3891
o.get @ vue.runtime.esm.js:3462
o @ vue.runtime.esm.js:3452
j @ vue.runtime.esm.js:3908
di.$mount @ vue.runtime.esm.js:8797
mount @ mainFilesSidebarLoader.js:60
mounted @ SidebarTab.vue:104
hn @ vue.runtime.esm.js:3033
Vn @ vue.runtime.esm.js:4048
insert @ vue.runtime.esm.js:4443
C @ vue.runtime.esm.js:6966
Di.nodeOps @ vue.runtime.esm.js:7180
e._update @ vue.runtime.esm.js:3785
a @ vue.runtime.esm.js:3891
e.get @ vue.runtime.esm.js:3462
e.run @ vue.runtime.esm.js:3538
oa @ vue.runtime.esm.js:4141
(anonymous) @ vue.runtime.esm.js:3159
bn @ vue.runtime.esm.js:3081
Promise.then
mn @ vue.runtime.esm.js:3106
wn @ vue.runtime.esm.js:3171
sa @ vue.runtime.esm.js:4227
e.update @ vue.runtime.esm.js:3529
e.notify @ vue.runtime.esm.js:732
set @ vue.runtime.esm.js:976
Ma.Ba.set @ vue.runtime.esm.js:5376
open @ Sidebar.vue:465
await in open
exec @ sidebarAction.ts:34
exec @ sharingStatusAction.ts:103
onActionClick @ FileEntryActions.vue:188
click @ FileEntryActions.vue:4
click @ NcActions-D77YAhAy.mjs:699
hn @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
hn @ vue.runtime.esm.js:3033
e.$emit @ vue.runtime.esm.js:3732
click @ NcButton.mjs:232
hn @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
Pr.i._wrapper @ vue.runtime.esm.js:7500
filesIntegrationServices.js:18 
            
            
           GET https://nextcloud.mysite.com/ocs/v2.php/apps/spreed/api/v1/file/3582719 404 (Not Found)
(anonymous) @ xhr.js:195
xhr @ xhr.js:15
Cs @ dispatchRequest.js:49
Promise.then
_request @ Axios.js:149
request @ Axios.js:40
mi.<computed> @ Axios.js:199
(anonymous) @ bind.js:5
It @ filesIntegrationServices.js:18
setTalkSidebarSupportedForFile @ FilesSidebarTabApp.vue:273
handler @ FilesSidebarTabApp.vue:93
Re @ vue.runtime.esm.js:3033
Ad.o.$watch @ vue.runtime.esm.js:5657
io @ vue.runtime.esm.js:5619
dr @ vue.runtime.esm.js:5607
lr @ vue.runtime.esm.js:5398
o._init @ vue.runtime.esm.js:5714
zt @ vue.runtime.esm.js:5849
ii @ vue.runtime.esm.js:4564
init @ vue.runtime.esm.js:4426
Ms @ vue.runtime.esm.js:6591
$n @ vue.runtime.esm.js:6545
(anonymous) @ vue.runtime.esm.js:7133
Di.o._update @ vue.runtime.esm.js:3781
W @ vue.runtime.esm.js:3891
o.get @ vue.runtime.esm.js:3462
o @ vue.runtime.esm.js:3452
j @ vue.runtime.esm.js:3908
di.$mount @ vue.runtime.esm.js:8797
mount @ mainFilesSidebarLoader.js:60
mounted @ SidebarTab.vue:104
hn @ vue.runtime.esm.js:3033
Vn @ vue.runtime.esm.js:4048
insert @ vue.runtime.esm.js:4443
C @ vue.runtime.esm.js:6966
Di.nodeOps @ vue.runtime.esm.js:7180
e._update @ vue.runtime.esm.js:3785
a @ vue.runtime.esm.js:3891
e.get @ vue.runtime.esm.js:3462
e.run @ vue.runtime.esm.js:3538
oa @ vue.runtime.esm.js:4141
(anonymous) @ vue.runtime.esm.js:3159
bn @ vue.runtime.esm.js:3081
Promise.then
mn @ vue.runtime.esm.js:3106
wn @ vue.runtime.esm.js:3171
sa @ vue.runtime.esm.js:4227
e.update @ vue.runtime.esm.js:3529
e.notify @ vue.runtime.esm.js:732
set @ vue.runtime.esm.js:976
Ma.Ba.set @ vue.runtime.esm.js:5376
open @ Sidebar.vue:465
await in open
exec @ sidebarAction.ts:34
exec @ sharingStatusAction.ts:103
onActionClick @ FileEntryActions.vue:188
click @ FileEntryActions.vue:4
click @ NcActions-D77YAhAy.mjs:699
hn @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
hn @ vue.runtime.esm.js:3033
e.$emit @ vue.runtime.esm.js:3732
click @ NcButton.mjs:232
hn @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
Pr.i._wrapper @ vue.runtime.esm.js:7500
SharingInput.vue:303 recommendations [{…}, __ob__: e]
Sidebar.vue:465 TypeError: Cannot read properties of undefined (reading 'getIconUrl')
    at o.getIconUrl (Sidebar.vue:356:1)
    at o.getPreviewIfAny (Sidebar.vue:328:1)
    at o.background (Sidebar.vue:218:1)
    at e.get (vue.runtime.esm.js:3462:33)
    at e.evaluate (vue.runtime.esm.js:3563:27)
    at o.background (vue.runtime.esm.js:5557:25)
    at o.appSidebar (Sidebar.vue:231:1)
    at e.get (vue.runtime.esm.js:3462:33)
    at e.evaluate (vue.runtime.esm.js:3563:27)
    at o.appSidebar (vue.runtime.esm.js:5557:25)
pn @ vue.runtime.esm.js:3065
fn @ vue.runtime.esm.js:3057
cn @ vue.runtime.esm.js:3024
e._render @ vue.runtime.esm.js:2703
a @ vue.runtime.esm.js:3891
e.get @ vue.runtime.esm.js:3462
e.run @ vue.runtime.esm.js:3538
oa @ vue.runtime.esm.js:4141
(anonymous) @ vue.runtime.esm.js:3159
bn @ vue.runtime.esm.js:3081
Promise.then
mn @ vue.runtime.esm.js:3106
wn @ vue.runtime.esm.js:3171
sa @ vue.runtime.esm.js:4227
e.update @ vue.runtime.esm.js:3529
e.notify @ vue.runtime.esm.js:732
set @ vue.runtime.esm.js:976
Ma.Ba.set @ vue.runtime.esm.js:5376
open @ Sidebar.vue:465
await in open
exec @ sidebarAction.ts:34
exec @ sharingStatusAction.ts:103
onActionClick @ FileEntryActions.vue:188
click @ FileEntryActions.vue:4
click @ NcActions-D77YAhAy.mjs:699
hn @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
hn @ vue.runtime.esm.js:3033
e.$emit @ vue.runtime.esm.js:3732
click @ NcButton.mjs:232
hn @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
Pr.i._wrapper @ vue.runtime.esm.js:7500

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap 30-feedback bug
Projects
None yet
Development

No branches or pull requests

3 participants