ITADN

[Bug]: Sheet tab names invisible until rename in Euro-Office

#61533Closedarqtik 创建于 2026-06-23
bug0. Needs triage34-feedback
A
arqtikcommented
### ⚠️ This issue respects the following points: ⚠️ - [x] This is a **bug**, not a question or a configuration/webserver/proxy issue. - [x] This issue is **not** already reported on [Github](https://github.com/nextcloud/server/issues?q=is%3Aopen+is%3Aissue+label%3Abug) OR [Nextcloud Community Forum](https://help.nextcloud.com/) _(I've searched it)_. - [x] Nextcloud Server **is** up to date. See [Maintenance and Release Schedule](https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule) for supported versions. - [x] I agree to follow Nextcloud's [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/). ### Bug description Using Euro-Office, upgraded to Nextcloud 34 with Euro-Office from Collabora. Sheet/tab names in .xlsx files are invisible and wide until rename is clicked or activated through double-click on a sheet tab. Bug reappears if: Document is closed and reopened. A new sheet is added while document is open. [YouTube video showcasing bug where I double-click to rename and add new sheets](https://youtu.be/ZzCy-C6sfu0) ### Steps to reproduce 1. Create or open existing .xlsx document. 2. See that sheet tab names are invisible. 3. Double-click or right-click and rename tab to make all tab names reappear. 4. Rename all tab names to make them be not wide. 5. Close and reopen document to see that all tab names are invisible and wide again. ### Expected behavior Sheet/tab names to be visible upon opening document or adding new sheet. ### Nextcloud Server version 34 ### Operating system Other ### PHP engine version PHP 8.3 ### Web server Apache (supported) ### Database engine version PostgreSQL ### Is this bug present after an update or on a fresh install? Upgraded to a MAJOR version (ex. 31 to 32) ### Are you using the Nextcloud Server Encryption module? Encryption is Disabled ### What user-backends are you using? - [x] Default user-backend _(database)_ - [ ] LDAP/ Active Directory - [ ] SSO - SAML - [ ] Other ### Configuration report ```json { "system": { "one-click-instance": true, "one-click-instance.user-limit": 100, "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 } ], "appsallowlist": false, "check_data_directory_permissions": false, "memcache.distributed": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "password": "***REMOVED SENSITIVE VALUE***", "port": 6379, "timeout": 3, "read_timeout": 10 }, "overwritehost": "REDACTED", "overwriteprotocol": "https", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "localhost", "REDACTED", "REDACTED" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "pgsql", "version": "34.0.0.12", "overwrite.cli.url": "https:\/\/REDACTED\/", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "instanceid": "***REMOVED SENSITIVE VALUE***", "maintenance": false, "updater.release.channel": "stable", "updatedirectory": "\/nc-updater", "loglevel": 2, "log_type": "file", "logfile": "\/var\/www\/html\/data\/nextcloud.log", "log_rotate_size": "10485760", "log.condition": { "apps": [ "admin_audit" ] }, "preview_max_x": "2048", "preview_max_y": "2048", "jpeg_quality": "60", "enabledPreviewProviders": { "1": "OC\\Preview\\Image", "2": "OC\\Preview\\MarkDown", "3": "OC\\Preview\\MP3", "4": "OC\\Preview\\TXT", "5": "OC\\Preview\\OpenDocument", "6": "OC\\Preview\\Movie", "7": "OC\\Preview\\Krita", "0": "OC\\Preview\\Imaginary", "23": "OC\\Preview\\ImaginaryPDF" }, "enable_previews": true, "upgrade.disable-web": true, "mail_smtpmode": "smtp", "trashbin_retention_obligation": "auto, 30", "versions_retention_obligation": "auto, 30", "activity_expire_days": "30", "simpleSignUpLink.shown": false, "share_folder": "\/Shared", "one-click-instance.link": "https:\/\/nextcloud.com\/all-in-one\/", "upgrade.cli-upgrade-link": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/2726", "allow_local_remote_servers": true, "davstorage.request_timeout": 3600, "htaccess.RewriteBase": "\/", "dbpersistent": false, "files_external_allow_create_new_local": true, "trusted_proxies": "***REMOVED SENSITIVE VALUE***", "preview_imaginary_url": "***REMOVED SENSITIVE VALUE***", "mail_sendmailmode": "smtp", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "587", "mail_smtpauth": 1, "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "maintenance_window_start": 100, "preview_imaginary_key": "***REMOVED SENSITIVE VALUE***", "auth.bruteforce.protection.enabled": true, "ratelimit.protection.enabled": true, "data-fingerprint": "80cf26d723438598454a32fa5030ef27", "documentation_url.server_logs": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/5425", "updatechecker": true, "serverid": 445, "log_type_audit": "file", "logfile_audit": "\/var\/www\/html\/data\/audit.log", "app_install_overwrite": [ "external" ], "update_channel": "stable", "eurooffice": { "editors_check_interval": 0, "jwt_secret": "71283f8f3d63064d61e1f4b876ad26a1c64a8df25cf85c42", "jwt_header": "AuthorizationJwt" }, "defaultapp": "dashboard,files,mail,notes,office,external_index6,external_index5", "DOMAIN": "REDACTED", "AIO_VERSION": "v13.2.1" } } { "system": { "one-click-instance": true, "one-click-instance.user-limit": 100, "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 } ], "appsallowlist": false, "check_data_directory_permissions": false, "memcache.distributed": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "password": "***REMOVED SENSITIVE VALUE***", "port": 6379, "timeout": 3, "read_timeout": 10 }, "overwritehost": "REDACTED", "overwriteprotocol": "https", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "localhost", "REDACTED", "REDACTED" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "pgsql", "version": "34.0.0.12", "overwrite.cli.url": "https:\/\/REDACTED\/", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "instanceid": "***REMOVED SENSITIVE VALUE***", "maintenance": false, "updater.release.channel": "stable", "updatedirectory": "\/nc-updater", "loglevel": 2, "log_type": "file", "logfile": "\/var\/www\/html\/data\/nextcloud.log", "log_rotate_size": "10485760", "log.condition": { "apps": [ "admin_audit" ] }, "preview_max_x": "2048", "preview_max_y": "2048", "jpeg_quality": "60", "enabledPreviewProviders": { "1": "OC\\Preview\\Image", "2": "OC\\Preview\\MarkDown", "3": "OC\\Preview\\MP3", "4": "OC\\Preview\\TXT", "5": "OC\\Preview\\OpenDocument", "6": "OC\\Preview\\Movie", "7": "OC\\Preview\\Krita", "0": "OC\\Preview\\Imaginary", "23": "OC\\Preview\\ImaginaryPDF" }, "enable_previews": true, "upgrade.disable-web": true, "mail_smtpmode": "smtp", "trashbin_retention_obligation": "auto, 30", "versions_retention_obligation": "auto, 30", "activity_expire_days": "30", "simpleSignUpLink.shown": false, "share_folder": "\/Shared", "one-click-instance.link": "https:\/\/nextcloud.com\/all-in-one\/", "upgrade.cli-upgrade-link": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/2726", "allow_local_remote_servers": true, "davstorage.request_timeout": 3600, "htaccess.RewriteBase": "\/", "dbpersistent": false, "files_external_allow_create_new_local": true, "trusted_proxies": "***REMOVED SENSITIVE VALUE***", "preview_imaginary_url": "***REMOVED SENSITIVE VALUE***", "mail_sendmailmode": "smtp", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "587", "mail_smtpauth": 1, "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "maintenance_window_start": 100, "preview_imaginary_key": "***REMOVED SENSITIVE VALUE***", "auth.bruteforce.protection.enabled": true, "ratelimit.protection.enabled": true, "data-fingerprint": "80cf26d723438598454a32fa5030ef27", "documentation_url.server_logs": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/5425", "updatechecker": true, "serverid": 445, "log_type_audit": "file", "logfile_audit": "\/var\/www\/html\/data\/audit.log", "app_install_overwrite": [ "external" ], "update_channel": "stable", "eurooffice": { "editors_check_interval": 0, "jwt_secret": "71283f8f3d63064d61e1f4b876ad26a1c64a8df25cf85c42", "jwt_header": "AuthorizationJwt" }, "defaultapp": "dashboard,files,mail,notes,office,external_index6,external_index5", "DOMAIN": "REDACTED", "AIO_VERSION": "v13.2.1" } } { "system": { "one-click-instance": true, "one-click-instance.user-limit": 100, "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 } ], "appsallowlist": false, "check_data_directory_permissions": false, "memcache.distributed": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "password": "***REMOVED SENSITIVE VALUE***", "port": 6379, "timeout": 3, "read_timeout": 10 }, "overwritehost": "REDACTED", "overwriteprotocol": "https", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "localhost", "REDACTED", "REDACTED" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "pgsql", "version": "34.0.0.12", "overwrite.cli.url": "https:\/\/REDACTED\/", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "instanceid": "***REMOVED SENSITIVE VALUE***", "maintenance": false, "updater.release.channel": "stable", "updatedirectory": "\/nc-updater", "loglevel": 2, "log_type": "file", "logfile": "\/var\/www\/html\/data\/nextcloud.log", "log_rotate_size": "10485760", "log.condition": { "apps": [ "admin_audit" ] }, "preview_max_x": "2048", "preview_max_y": "2048", "jpeg_quality": "60", "enabledPreviewProviders": { "1": "OC\\Preview\\Image", "2": "OC\\Preview\\MarkDown", "3": "OC\\Preview\\MP3", "4": "OC\\Preview\\TXT", "5": "OC\\Preview\\OpenDocument", "6": "OC\\Preview\\Movie", "7": "OC\\Preview\\Krita", "0": "OC\\Preview\\Imaginary", "23": "OC\\Preview\\ImaginaryPDF" }, "enable_previews": true, "upgrade.disable-web": true, "mail_smtpmode": "smtp", "trashbin_retention_obligation": "auto, 30", "versions_retention_obligation": "auto, 30", "activity_expire_days": "30", "simpleSignUpLink.shown": false, "share_folder": "\/Shared", "one-click-instance.link": "https:\/\/nextcloud.com\/all-in-one\/", "upgrade.cli-upgrade-link": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/2726", "allow_local_remote_servers": true, "davstorage.request_timeout": 3600, "htaccess.RewriteBase": "\/", "dbpersistent": false, "files_external_allow_create_new_local": true, "trusted_proxies": "***REMOVED SENSITIVE VALUE***", "preview_imaginary_url": "***REMOVED SENSITIVE VALUE***", "mail_sendmailmode": "smtp", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "587", "mail_smtpauth": 1, "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "maintenance_window_start": 100, "preview_imaginary_key": "***REMOVED SENSITIVE VALUE***", "auth.bruteforce.protection.enabled": true, "ratelimit.protection.enabled": true, "data-fingerprint": "80cf26d723438598454a32fa5030ef27", "documentation_url.server_logs": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/5425", "updatechecker": true, "serverid": 445, "log_type_audit": "file", "logfile_audit": "\/var\/www\/html\/data\/audit.log", "app_install_overwrite": [ "external" ], "update_channel": "stable", "eurooffice": { "editors_check_interval": 0, "jwt_secret": "71283f8f3d63064d61e1f4b876ad26a1c64a8df25cf85c42", "jwt_header": "AuthorizationJwt" }, "defaultapp": "dashboard,files,mail,notes,office,external_index6,external_index5", "DOMAIN": "REDACTED", "AIO_VERSION": "v13.2.1" } } ``` ### List of activated Apps ```shell - activity: 7.0.0 - admin_audit: 1.24.0 - appstore: 1.0.0 - bruteforcesettings: 7.0.0 - calendar: 6.5.0 - circles: 34.0.0 - cloud_federation_api: 1.18.0 - comments: 1.24.0 - contacts: 8.7.1 - contactsinteraction: 1.15.0 - dashboard: 7.14.0 - dav: 1.39.0 - eurooffice: 11.0.0 - external: 9.0.1 - federatedfilesharing: 1.24.0 - federation: 1.24.0 - files: 2.6.0 - files_downloadlimit: 5.2.0-dev.0 - files_lock: 34.0.0 - files_pdfviewer: 7.0.0-dev.0 - files_reminders: 1.7.0 - files_sharing: 1.26.0 - files_trashbin: 1.24.0 - files_versions: 1.27.0 - firstrunwizard: 7.0.0-dev.0 - logreader: 7.0.0 - lookup_server_connector: 1.22.0 - mail: 5.10.1 - nextcloud-aio: 0.8.0 - nextcloud_announcements: 6.0.0 - notes: 6.0.0 - notifications: 7.0.0-dev.1 - notify_push: 1.3.3 - oauth2: 1.22.0 - office: 1.0.0 - password_policy: 6.0.0-dev.0 - photos: 7.0.0 - privacy: 6.0.0-dev.1 - profile: 1.3.0 - provisioning_api: 1.24.0 - recommendations: 7.0.0-dev.0 - related_resources: 5.0.0-dev.0 - serverinfo: 6.0.0 - settings: 1.17.0 - sharebymail: 1.24.0 - support: 6.0.0 - survey_client: 6.0.0-dev.0 - systemtags: 1.24.0 - text: 8.0.0 - theming: 2.9.0 - twofactor_backupcodes: 1.23.0 - twofactor_totp: 16.0.0 - updatenotification: 1.24.0 - user_status: 1.14.0 - viewer: 7.0.0-dev.0 - weather_status: 1.14.0 - webhook_listeners: 1.6.0 - whiteboard: 1.5.9 - workflowengine: 2.16.0 ``` ### Nextcloud Signing status ```shell No errors have been found. ``` ### Nextcloud Logs ```json Don't know if these logs are relevant. {"reqId":"bSyBoDjTQtlFmZXmxYhF","level":2,"time":"2026-06-23T08:43:49+00:00","remoteAddr":"192.168.1.101","user":"redacted","app":"theming","method":"GET","url":"/apps/theming/manifest/dashboard?v=a1cf8975","scriptName":"/index.php","message":"conflict with value type from database","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36","version":"34.0.0.12","data":{"app":"theming","key":"cachebuster","type":"4","knownType":"8"}} {"reqId":"bSyBoDjTQtlFmZXmxYhF","level":3,"time":"2026-06-23T08:43:49+00:00","remoteAddr":"192.168.1.101","user":"redacted","app":"index","method":"GET","url":"/apps/theming/manifest/dashboard?v=a1cf8975","scriptName":"/index.php","message":"conflict with value type from database","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36","version":"34.0.0.12","exception":{"Exception":"OCP\\Exceptions\\AppConfigTypeConflictException","Message":"conflict with value type from database","Code":0,"Trace":[{"file":"/var/www/html/lib/private/AppConfig.php","line":388,"function":"getTypedValue","class":"OC\\AppConfig","type":"->","args":["theming","cachebuster","0",false,4]},{"file":"/var/www/html/lib/private/AppFramework/Services/AppConfig.php","line":252,"function":"getValueString","class":"OC\\AppConfig","type":"->","args":["theming","cachebuster","0",false]},{"file":"/var/www/html/apps/theming/lib/Controller/ThemingController.php","line":459,"function":"getAppValueString","class":"OC\\AppFramework\\Services\\AppConfig","type":"->","args":["cachebuster","0"]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":165,"function":"getManifest","class":"OCA\\Theming\\Controller\\ThemingController","type":"->","args":["dashboard"]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":78,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Theming\\Controller\\ThemingController"},"getManifest"]},{"file":"/var/www/html/lib/private/AppFramework/App.php","line":137,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Theming\\Controller\\ThemingController"},"getManifest"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":324,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OCA\\Theming\\Controller\\ThemingController","getManifest",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"theming.theming.getmanifest","app":"dashboard"}]},{"file":"/var/www/html/lib/base.php","line":1159,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/apps/theming/manifest/dashboard"]},{"file":"/var/www/html/index.php","line":25,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/var/www/html/lib/private/AppConfig.php","Line":537,"message":"conflict with value type from database","exception":"{\"class\":\"OCP\\Exceptions\\AppConfigTypeConflictException\",\"message\":\"conflict with value type from database\",\"code\":0,\"file\":\"/var/www/html/lib/private/AppConfig.php:537\",\"trace\":\"#0 /var/www/html/lib/private/AppConfig.php(388): OC\\AppConfig->getTypedValue('theming', 'cachebuster', '0', false, 4)\\n#1 /var/www/html/lib/private/AppFramework/Services/AppConfig.php(252): OC\\AppConfig->getValueString('theming', 'cachebuster', '0', false)\\n#2 /var/www/html/apps/theming/lib/Controller/ThemingController.php(459): OC\\AppFramework\\Services\\AppConfig->getAppValueString('cachebuster', '0')\\n#3 /var/www/html/lib/private/AppFramework/Http/Dispatcher.php(165): OCA\\Theming\\Controller\\ThemingController->getManifest('dashboard')\\n#4 /var/www/html/lib/private/AppFramework/Http/Dispatcher.php(78): OC\\AppFramework\\Http\\Dispatcher->executeController(Object(OCA\\Theming\\Controller\\ThemingController), 'getManifest')\\n#5 /var/www/html/lib/private/AppFramework/App.php(137): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Theming\\Controller\\ThemingController), 'getManifest')\\n#6 /var/www/html/lib/private/Route/Router.php(324): OC\\AppFramework\\App::main('OCA\\\\Theming\\\\Con...', 'getManifest', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\\n#7 /var/www/html/lib/base.php(1159): OC\\Route\\Router->match('/apps/theming/m...')\\n#8 /var/www/html/index.php(25): OC::handleRequest()\\n#9 {main}\"}","CustomMessage":"conflict with value type from database"}} ``` ### Additional info _No response_
关闭于 2026-06-23 2 条评论