Skip to content

CSS is not properly rendered after upgrade from 11 to 12.0.4 #7977

Description

@typorian

Steps to reproduce

  1. Upgrade Nextcloud from 11 to 12.0.4 via updater app
  2. After upgrade is done, log into Nextcloud instance
  3. Observe text all over the place, completely unusable interface (see: https://imgur.com/a/SAE0m) the big red symbol is a blown up logo of gpxpod, one of the installed apps.

Expected behaviour

Nextcloud should be updated and continue to work as expected

Actual behaviour

See above
I also noticed that the css folder for the files app does not contain css files but only scss files.

Server configuration

Operating system:
Linux 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2
Web server:
apache2
Database:
mysql
PHP version:
php 7
Nextcloud version: (see Nextcloud admin page)
11.06
Updated from an older Nextcloud/ownCloud or fresh install:

Where did you install Nextcloud from:
website
Signing status:

result of integrity check Integrity checker has been disabled. Integrity cannot be verified.

List of activated apps:

App list

Enabled:

  • activity: 2.4.1
  • activitylog: 0.0.1
  • admin_audit: 1.1.0
  • admin_notifications: 1.0.1
  • bookmarks: 0.10.1
  • calendar: 1.5.7
  • comments: 1.1.0
  • contacts: 2.0.1
  • dav: 1.1.1
  • deck: 0.2.8
  • direct_menu: 0.10.2
  • federatedfilesharing: 1.1.1
  • federation: 1.1.1
  • files: 1.6.1
  • files_downloadactivity: 1.0.1
  • files_markdown: 2.0.1
  • files_pdfviewer: 1.0.1
  • files_sharing: 1.1.1
  • files_texteditor: 2.2
  • files_trashbin: 1.1.0
  • files_versions: 1.4.0
  • files_videoplayer: 1.0.0
  • firstrunwizard: 2.0
  • gallery: 16.0.0
  • gpxedit: 0.0.7
  • gpxpod: 2.2.1
  • keeweb: 0.4.0
  • logreader: 2.0.0
  • lookup_server_connector: 1.0.0
  • nextcloud_announcements: 1.0
  • notes: 2.3.2
  • notifications: 1.0.1
  • password_policy: 1.1.0
  • provisioning_api: 1.1.0
  • richdocuments: 1.11.37
  • serverinfo: 1.1.1
  • sharebymail: 1.0.1
  • spreed: 1.2.0
  • survey_client: 0.1.5
  • systemtags: 1.1.3
  • tasks: 0.9.5
  • templateeditor: 0.2
  • theming: 1.1.1
  • twofactor_backupcodes: 1.0.0
  • updatenotification: 1.1.1
  • workflowengine: 1.1.1
    Disabled:
  • encryption
  • external
  • files_accesscontrol
  • files_automatedtagging
  • files_external
  • files_retention
  • lsd
  • user_external
  • user_ldap
  • user_saml

Nextcloud configuration:

Config report

{
"system": {
"passwordsalt": "REMOVED SENSITIVE VALUE",
"secret": "REMOVED SENSITIVE VALUE",
"trusted_domains": [
"localhost",
"",
"",
""
],
"datadirectory": "/var/nextclouddata/data",
"appstoreurl": "https://apps.nextcloud.com/api/v0",
"overwrite.cli.url": "https://nextcloud./",
"overwriteprotocol": "https",
"dbtype": "mysql",
"version": "11.0.6.1",
"dbname": "nextcloud",
"dbhost": "localhost",
"dbtableprefix": "oc_",
"dbuser": "REMOVED SENSITIVE VALUE",
"dbpassword": "REMOVED SENSITIVE VALUE",
"logtimezone": "UTC",
"installed": true,
"default_language": "de",
"auth.bruteforce.protection.enabled": true,
"instanceid": "ID",
"updater.release.channel": "production",
"maintenance": false,
"theme": "",
"logtype": "owncloud",
"logfile": "/var/log/nextcloud.log",
"loglevel": 0,
"appstore.experimental.enabled": true,
"mail_from_address": "info",
"mail_smtpmode": "sendmail",
"mail_domain": "",
"mail_smtpsecure": "tls",
"mail_smtpauthtype": "PLAIN",
"mail_smtpauth": 1,
"mail_smtphost": "",
"mail_smtpname": "REMOVED SENSITIVE VALUE",
"mail_smtppassword": "REMOVED SENSITIVE VALUE",
"memcache.local": "\OC\Memcache\APCu"
}
}

Are you using external storage, if yes which one: no

Are you using encryption: no

Are you using an external user-backend, if yes which one: no

Client configuration

Browser:
chrome latest version
Operating system:
fedora

Logs

Web server error log

Web server error log

the apache logs do not seem to have anything relevant.

Nextcloud log (data/nextcloud.log)

Nextcloud log

{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":3,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Leafo\ScssPhp\Exception\ParserException: parse error: failed at $color-primary: ##5900b3;$color-primary-text: #ffffff;$color-primary-element: ##5900b3;@import \"server.scss\"; (stdin) on line 1 in /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php:128\nStack trace:\n#0 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php(169): Leafo\ScssPhp\Parser->throwParseError()\n#1 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Compiler.php(186): Leafo\ScssPhp\Parser->parse('@import "variab...')\n#2 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(215): Leafo\ScssPhp\Compiler->compile('@import "variab...')\n#3 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(112): OC\Template\SCSSCacher->cache('/var/www/nextcl...', '115d4b62b085acb...', 'server.scss', Object(OC\Files\SimpleFS\SimpleFolder), 'core/css')\n#4 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(105): OC\Template\SCSSCacher->process('/var/www/nextcl...', 'core/css/server...', 'core')\n#5 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(57): OC\Template\CSSResourceLocator->cacheAndAppendScssIfExist('/var/www/nextcl...', 'core/css/server...')\n#6 /var/www/nextcloud/lib/private/Template/ResourceLocator.php(76): OC\Template\CSSResourceLocator->doFind('css/server')\n#7 /var/www/nextcloud/lib/private/TemplateLayout.php(225): OC\Template\ResourceLocator->find(Array)\n#8 /var/www/nextcloud/lib/private/TemplateLayout.php(170): OC\TemplateLayout::findStylesheetFiles(Array)\n#9 /var/www/nextcloud/lib/private/legacy/template.php(205): OC\TemplateLayout->__construct('user', 'files')\n#10 /var/www/nextcloud/lib/public/AppFramework/Http/TemplateResponse.php(157): OC_Template->fetchPage()\n#11 /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php(113): OCP\AppFramework\Http\TemplateResponse->render()\n#12 /var/www/nextcloud/lib/private/AppFramework/App.php(114): OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Files\Controller\ViewController), 'index')\n#13 /var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php(47): OC\AppFramework\App::main('ViewController', 'index', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)\n#14 [internal function]: OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)\n#15 /var/www/nextcloud/lib/private/Route/Router.php(299): call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)\n#16 /var/www/nextcloud/lib/base.php(1004): OC\Route\Router->match('/apps/files/')\n#17 /var/www/nextcloud/index.php(48): OC::handleRequest()\n#18 {main}","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":2,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/core/css/server.scss","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":3,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"cssresourceloader","method":"GET","url":"/index.php/apps/files/","message":"Could not find resource css/server.css to load","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":3,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Leafo\ScssPhp\Exception\ParserException: parse error: failed at $color-primary: ##5900b3;$color-primary-text: #ffffff;$color-primary-element: ##5900b3;@import \"share.scss\"; (stdin) on line 1 in /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php:128\nStack trace:\n#0 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php(169): Leafo\ScssPhp\Parser->throwParseError()\n#1 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Compiler.php(186): Leafo\ScssPhp\Parser->parse('@import "variab...')\n#2 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(215): Leafo\ScssPhp\Compiler->compile('@import "variab...')\n#3 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(112): OC\Template\SCSSCacher->cache('/var/www/nextcl...', '115d4b62b085acb...', 'share.scss', Object(OC\Files\SimpleFS\SimpleFolder), 'core/css')\n#4 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(105): OC\Template\SCSSCacher->process('/var/www/nextcl...', 'core/css/share....', 'core')\n#5 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(56): OC\Template\CSSResourceLocator->cacheAndAppendScssIfExist('/var/www/nextcl...', 'core/css/share....', 'core')\n#6 /var/www/nextcloud/lib/private/Template/ResourceLocator.php(76): OC\Template\CSSResourceLocator->doFind('core/css/share')\n#7 /var/www/nextcloud/lib/private/TemplateLayout.php(225): OC\Template\ResourceLocator->find(Array)\n#8 /var/www/nextcloud/lib/private/TemplateLayout.php(170): OC\TemplateLayout::findStylesheetFiles(Array)\n#9 /var/www/nextcloud/lib/private/legacy/template.php(205): OC\TemplateLayout->__construct('user', 'files')\n#10 /var/www/nextcloud/lib/public/AppFramework/Http/TemplateResponse.php(157): OC_Template->fetchPage()\n#11 /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php(113): OCP\AppFramework\Http\TemplateResponse->render()\n#12 /var/www/nextcloud/lib/private/AppFramework/App.php(114): OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Files\Controller\ViewController), 'index')\n#13 /var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php(47): OC\AppFramework\App::main('ViewController', 'index', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)\n#14 [internal function]: OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)\n#15 /var/www/nextcloud/lib/private/Route/Router.php(299): call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)\n#16 /var/www/nextcloud/lib/base.php(1004): OC\Route\Router->match('/apps/files/')\n#17 /var/www/nextcloud/index.php(48): OC::handleRequest()\n#18 {main}","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":2,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/core/css/share.scss","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":3,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"cssresourceloader","method":"GET","url":"/index.php/apps/files/","message":"Could not find resource core/css/share.css to load","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":3,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Leafo\ScssPhp\Exception\ParserException: parse error: failed at $color-primary: ##5900b3;$color-primary-text: #ffffff;$color-primary-element: ##5900b3;@import \"merged.scss\"; (stdin) on line 1 in /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php:128\nStack trace:\n#0 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php(169): Leafo\ScssPhp\Parser->throwParseError()\n#1 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Compiler.php(186): Leafo\ScssPhp\Parser->parse('@import "variab...')\n#2 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(215): Leafo\ScssPhp\Compiler->compile('@import "variab...')\n#3 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(112): OC\Template\SCSSCacher->cache('/var/www/nextcl...', '115d4b62b085acb...', 'merged.scss', Object(OC\Files\SimpleFS\SimpleFolder), 'apps/files/css')\n#4 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(105): OC\Template\SCSSCacher->process('/var/www/nextcl...', 'css/merged.scss', 'files')\n#5 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(80): OC\Template\CSSResourceLocator->cacheAndAppendScssIfExist('/var/www/nextcl...', 'css/merged.scss', 'files')\n#6 /var/www/nextcloud/lib/private/Template/ResourceLocator.php(76): OC\Template\CSSResourceLocator->doFind('css/merged')\n#7 /var/www/nextcloud/lib/private/TemplateLayout.php(225): OC\Template\ResourceLocator->find(Array)\n#8 /var/www/nextcloud/lib/private/TemplateLayout.php(170): OC\TemplateLayout::findStylesheetFiles(Array)\n#9 /var/www/nextcloud/lib/private/legacy/template.php(205): OC\TemplateLayout->__construct('user', 'files')\n#10 /var/www/nextcloud/lib/public/AppFramework/Http/TemplateResponse.php(157): OC_Template->fetchPage()\n#11 /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php(113): OCP\AppFramework\Http\TemplateResponse->render()\n#12 /var/www/nextcloud/lib/private/AppFramework/App.php(114): OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Files\Controller\ViewController), 'index')\n#13 /var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php(47): OC\AppFramework\App::main('ViewController', 'index', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)\n#14 [internal function]: OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)\n#15 /var/www/nextcloud/lib/private/Route/Router.php(299): call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)\n#16 /var/www/nextcloud/lib/base.php(1004): OC\Route\Router->match('/apps/files/')\n#17 /var/www/nextcloud/index.php(48): OC::handleRequest()\n#18 {main}","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":2,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/apps/files/css/merged.scss","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":0,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"files","method":"GET","url":"/index.php/apps/files/","message":"Could not find resource file "/apps/files/css/merged.css"","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":3,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Leafo\ScssPhp\Exception\ParserException: parse error: failed at $color-primary: ##5900b3;$color-primary-text: #ffffff;$color-primary-element: ##5900b3;@import \"mergedAdditionalStyles.scss\"; (stdin) on line 1 in /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php:128\nStack trace:\n#0 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php(169): Leafo\ScssPhp\Parser->throwParseError()\n#1 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Compiler.php(186): Leafo\ScssPhp\Parser->parse('@import "variab...')\n#2 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(215): Leafo\ScssPhp\Compiler->compile('@import "variab...')\n#3 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(112): OC\Template\SCSSCacher->cache('/var/www/nextcl...', '115d4b62b085acb...', 'mergedAdditiona...', Object(OC\Files\SimpleFS\SimpleFolder), 'apps/files_shar...')\n#4 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(105): OC\Template\SCSSCacher->process('/var/www/nextcl...', 'css/mergedAddit...', 'files_sharing')\n#5 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(80): OC\Template\CSSResourceLocator->cacheAndAppendScssIfExist('/var/www/nextcl...', 'css/mergedAddit...', 'files_sharing')\n#6 /var/www/nextcloud/lib/private/Template/ResourceLocator.php(76): OC\Template\CSSResourceLocator->doFind('css/mergedAddit...')\n#7 /var/www/nextcloud/lib/private/TemplateLayout.php(225): OC\Template\ResourceLocator->find(Array)\n#8 /var/www/nextcloud/lib/private/TemplateLayout.php(170): OC\TemplateLayout::findStylesheetFiles(Array)\n#9 /var/www/nextcloud/lib/private/legacy/template.php(205): OC\TemplateLayout->__construct('user', 'files')\n#10 /var/www/nextcloud/lib/public/AppFramework/Http/TemplateResponse.php(157): OC_Template->fetchPage()\n#11 /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php(113): OCP\AppFramework\Http\TemplateResponse->render()\n#12 /var/www/nextcloud/lib/private/AppFramework/App.php(114): OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Files\Controller\ViewController), 'index')\n#13 /var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php(47): OC\AppFramework\App::main('ViewController', 'index', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)\n#14 [internal function]: OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)\n#15 /var/www/nextcloud/lib/private/Route/Router.php(299): call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)\n#16 /var/www/nextcloud/lib/base.php(1004): OC\Route\Router->match('/apps/files/')\n#17 /var/www/nextcloud/index.php(48): OC::handleRequest()\n#18 {main}","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":2,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/apps/files_sharing/css/mergedAdditionalStyles.scss","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":0,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"files_sharing","method":"GET","url":"/index.php/apps/files/","message":"Could not find resource file "/apps/files_sharing/css/mergedAdditionalStyles.css"","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":3,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Leafo\ScssPhp\Exception\ParserException: parse error: failed at $color-primary: ##5900b3;$color-primary-text: #ffffff;$color-primary-element: ##5900b3;@import \"merged.scss\"; (stdin) on line 1 in /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php:128\nStack trace:\n#0 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php(169): Leafo\ScssPhp\Parser->throwParseError()\n#1 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Compiler.php(186): Leafo\ScssPhp\Parser->parse('@import "variab...')\n#2 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(215): Leafo\ScssPhp\Compiler->compile('@import "variab...')\n#3 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(112): OC\Template\SCSSCacher->cache('/var/www/nextcl...', '115d4b62b085acb...', 'merged.scss', Object(OC\Files\SimpleFS\SimpleFolder), 'apps/files_text...')\n#4 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(105): OC\Template\SCSSCacher->process('/var/www/nextcl...', 'css/merged.scss', 'files_textedito...')\n#5 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(80): OC\Template\CSSResourceLocator->cacheAndAppendScssIfExist('/var/www/nextcl...', 'css/merged.scss', 'files_textedito...')\n#6 /var/www/nextcloud/lib/private/Template/ResourceLocator.php(76): OC\Template\CSSResourceLocator->doFind('css/merged')\n#7 /var/www/nextcloud/lib/private/TemplateLayout.php(225): OC\Template\ResourceLocator->find(Array)\n#8 /var/www/nextcloud/lib/private/TemplateLayout.php(170): OC\TemplateLayout::findStylesheetFiles(Array)\n#9 /var/www/nextcloud/lib/private/legacy/template.php(205): OC\TemplateLayout->__construct('user', 'files')\n#10 /var/www/nextcloud/lib/public/AppFramework/Http/TemplateResponse.php(157): OC_Template->fetchPage()\n#11 /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php(113): OCP\AppFramework\Http\TemplateResponse->render()\n#12 /var/www/nextcloud/lib/private/AppFramework/App.php(114): OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Files\Controller\ViewController), 'index')\n#13 /var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php(47): OC\AppFramework\App::main('ViewController', 'index', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)\n#14 [internal function]: OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)\n#15 /var/www/nextcloud/lib/private/Route/Router.php(299): call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)\n#16 /var/www/nextcloud/lib/base.php(1004): OC\Route\Router->match('/apps/files/')\n#17 /var/www/nextcloud/index.php(48): OC::handleRequest()\n#18 {main}","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":2,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/apps/files_texteditor/css/merged.scss","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":0,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"files_texteditor","method":"GET","url":"/index.php/apps/files/","message":"Could not find resource file "/apps/files_texteditor/css/merged.css"","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":3,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Leafo\ScssPhp\Exception\ParserException: parse error: failed at $color-primary: ##5900b3;$color-primary-text: #ffffff;$color-primary-element: ##5900b3;@import \"systemtags.scss\"; (stdin) on line 1 in /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php:128\nStack trace:\n#0 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php(169): Leafo\ScssPhp\Parser->throwParseError()\n#1 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Compiler.php(186): Leafo\ScssPhp\Parser->parse('@import "variab...')\n#2 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(215): Leafo\ScssPhp\Compiler->compile('@import "variab...')\n#3 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(112): OC\Template\SCSSCacher->cache('/var/www/nextcl...', '115d4b62b085acb...', 'systemtags.scss', Object(OC\Files\SimpleFS\SimpleFolder), 'core/css')\n#4 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(105): OC\Template\SCSSCacher->process('/var/www/nextcl...', 'core/css/system...', 'core')\n#5 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(57): OC\Template\CSSResourceLocator->cacheAndAppendScssIfExist('/var/www/nextcl...', 'core/css/system...')\n#6 /var/www/nextcloud/lib/private/Template/ResourceLocator.php(76): OC\Template\CSSResourceLocator->doFind('css/systemtags')\n#7 /var/www/nextcloud/lib/private/TemplateLayout.php(225): OC\Template\ResourceLocator->find(Array)\n#8 /var/www/nextcloud/lib/private/TemplateLayout.php(170): OC\TemplateLayout::findStylesheetFiles(Array)\n#9 /var/www/nextcloud/lib/private/legacy/template.php(205): OC\TemplateLayout->__construct('user', 'files')\n#10 /var/www/nextcloud/lib/public/AppFramework/Http/TemplateResponse.php(157): OC_Template->fetchPage()\n#11 /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php(113): OCP\AppFramework\Http\TemplateResponse->render()\n#12 /var/www/nextcloud/lib/private/AppFramework/App.php(114): OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Files\Controller\ViewController), 'index')\n#13 /var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php(47): OC\AppFramework\App::main('ViewController', 'index', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)\n#14 [internal function]: OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)\n#15 /var/www/nextcloud/lib/private/Route/Router.php(299): call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)\n#16 /var/www/nextcloud/lib/base.php(1004): OC\Route\Router->match('/apps/files/')\n#17 /var/www/nextcloud/index.php(48): OC::handleRequest()\n#18 {main}","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":2,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/core/css/systemtags.scss","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":3,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"cssresourceloader","method":"GET","url":"/index.php/apps/files/","message":"Could not find resource css/systemtags.css to load","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"iqX1o71kljPkNnXX3zCS","level":0,"time":"2018-01-22T16:47:05+00:00","remoteAddr":"IP-address-redacted","user":"--","app":"cron","method":"GET","url":"/cron.php","message":"Run OC\Command\CommandJob job with ID 499","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"iqX1o71kljPkNnXX3zCS","level":0,"time":"2018-01-22T16:47:05+00:00","remoteAddr":"IP-address-redacted","user":"--","app":"cron","method":"GET","url":"/cron.php","message":"Finished OC\Command\CommandJob job with ID 499 in 0 seconds","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
root@HOSTNAME:/var/log# tail -f nextcloud.log
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":2,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/apps/files_sharing/css/mergedAdditionalStyles.scss","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":0,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"files_sharing","method":"GET","url":"/index.php/apps/files/","message":"Could not find resource file "/apps/files_sharing/css/mergedAdditionalStyles.css"","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":3,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Leafo\ScssPhp\Exception\ParserException: parse error: failed at $color-primary: ##5900b3;$color-primary-text: #ffffff;$color-primary-element: ##5900b3;@import \"merged.scss\"; (stdin) on line 1 in /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php:128\nStack trace:\n#0 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php(169): Leafo\ScssPhp\Parser->throwParseError()\n#1 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Compiler.php(186): Leafo\ScssPhp\Parser->parse('@import "variab...')\n#2 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(215): Leafo\ScssPhp\Compiler->compile('@import "variab...')\n#3 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(112): OC\Template\SCSSCacher->cache('/var/www/nextcl...', '115d4b62b085acb...', 'merged.scss', Object(OC\Files\SimpleFS\SimpleFolder), 'apps/files_text...')\n#4 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(105): OC\Template\SCSSCacher->process('/var/www/nextcl...', 'css/merged.scss', 'files_textedito...')\n#5 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(80): OC\Template\CSSResourceLocator->cacheAndAppendScssIfExist('/var/www/nextcl...', 'css/merged.scss', 'files_textedito...')\n#6 /var/www/nextcloud/lib/private/Template/ResourceLocator.php(76): OC\Template\CSSResourceLocator->doFind('css/merged')\n#7 /var/www/nextcloud/lib/private/TemplateLayout.php(225): OC\Template\ResourceLocator->find(Array)\n#8 /var/www/nextcloud/lib/private/TemplateLayout.php(170): OC\TemplateLayout::findStylesheetFiles(Array)\n#9 /var/www/nextcloud/lib/private/legacy/template.php(205): OC\TemplateLayout->__construct('user', 'files')\n#10 /var/www/nextcloud/lib/public/AppFramework/Http/TemplateResponse.php(157): OC_Template->fetchPage()\n#11 /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php(113): OCP\AppFramework\Http\TemplateResponse->render()\n#12 /var/www/nextcloud/lib/private/AppFramework/App.php(114): OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Files\Controller\ViewController), 'index')\n#13 /var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php(47): OC\AppFramework\App::main('ViewController', 'index', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)\n#14 [internal function]: OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)\n#15 /var/www/nextcloud/lib/private/Route/Router.php(299): call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)\n#16 /var/www/nextcloud/lib/base.php(1004): OC\Route\Router->match('/apps/files/')\n#17 /var/www/nextcloud/index.php(48): OC::handleRequest()\n#18 {main}","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":2,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/apps/files_texteditor/css/merged.scss","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":0,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"files_texteditor","method":"GET","url":"/index.php/apps/files/","message":"Could not find resource file "/apps/files_texteditor/css/merged.css"","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":3,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Leafo\ScssPhp\Exception\ParserException: parse error: failed at $color-primary: ##5900b3;$color-primary-text: #ffffff;$color-primary-element: ##5900b3;@import \"systemtags.scss\"; (stdin) on line 1 in /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php:128\nStack trace:\n#0 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Parser.php(169): Leafo\ScssPhp\Parser->throwParseError()\n#1 /var/www/nextcloud/3rdparty/leafo/scssphp/src/Compiler.php(186): Leafo\ScssPhp\Parser->parse('@import "variab...')\n#2 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(215): Leafo\ScssPhp\Compiler->compile('@import "variab...')\n#3 /var/www/nextcloud/lib/private/Template/SCSSCacher.php(112): OC\Template\SCSSCacher->cache('/var/www/nextcl...', '115d4b62b085acb...', 'systemtags.scss', Object(OC\Files\SimpleFS\SimpleFolder), 'core/css')\n#4 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(105): OC\Template\SCSSCacher->process('/var/www/nextcl...', 'core/css/system...', 'core')\n#5 /var/www/nextcloud/lib/private/Template/CSSResourceLocator.php(57): OC\Template\CSSResourceLocator->cacheAndAppendScssIfExist('/var/www/nextcl...', 'core/css/system...')\n#6 /var/www/nextcloud/lib/private/Template/ResourceLocator.php(76): OC\Template\CSSResourceLocator->doFind('css/systemtags')\n#7 /var/www/nextcloud/lib/private/TemplateLayout.php(225): OC\Template\ResourceLocator->find(Array)\n#8 /var/www/nextcloud/lib/private/TemplateLayout.php(170): OC\TemplateLayout::findStylesheetFiles(Array)\n#9 /var/www/nextcloud/lib/private/legacy/template.php(205): OC\TemplateLayout->__construct('user', 'files')\n#10 /var/www/nextcloud/lib/public/AppFramework/Http/TemplateResponse.php(157): OC_Template->fetchPage()\n#11 /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php(113): OCP\AppFramework\Http\TemplateResponse->render()\n#12 /var/www/nextcloud/lib/private/AppFramework/App.php(114): OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Files\Controller\ViewController), 'index')\n#13 /var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php(47): OC\AppFramework\App::main('ViewController', 'index', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)\n#14 [internal function]: OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)\n#15 /var/www/nextcloud/lib/private/Route/Router.php(299): call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)\n#16 /var/www/nextcloud/lib/base.php(1004): OC\Route\Router->match('/apps/files/')\n#17 /var/www/nextcloud/index.php(48): OC::handleRequest()\n#18 {main}","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":2,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"core","method":"GET","url":"/index.php/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/core/css/systemtags.scss","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"fZ4Bj8V4gB7gs9tqW1N7","level":3,"time":"2018-01-22T16:47:04+00:00","remoteAddr":"IP-address-redacted","user":"admin","app":"cssresourceloader","method":"GET","url":"/index.php/apps/files/","message":"Could not find resource css/systemtags.css to load","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"iqX1o71kljPkNnXX3zCS","level":0,"time":"2018-01-22T16:47:05+00:00","remoteAddr":"IP-address-redacted","user":"--","app":"cron","method":"GET","url":"/cron.php","message":"Run OC\Command\CommandJob job with ID 499","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"iqX1o71kljPkNnXX3zCS","level":0,"time":"2018-01-22T16:47:05+00:00","remoteAddr":"IP-address-redacted","user":"--","app":"cron","method":"GET","url":"/cron.php","message":"Finished OC\Command\CommandJob job with ID 499 in 0 seconds","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"VjuW1EtNUZuCQDWNAQcs","level":0,"time":"2018-01-22T16:48:47+00:00","remoteAddr":"IP-address-redacted","user":"--","app":"cron","method":"GET","url":"/cron.php","message":"Run OC\Command\CommandJob job with ID 500","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}
{"reqId":"VjuW1EtNUZuCQDWNAQcs","level":0,"time":"2018-01-22T16:48:47+00:00","remoteAddr":"IP-address-redacted","user":"--","app":"cron","method":"GET","url":"/cron.php","message":"Finished OC\Command\CommandJob job with ID 500 in 0 seconds","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36","version":"12.0.4.3"}

Browser log

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

a) The javascript console log
b) The network log
c) ...

Activity

  1. rullzer commented on Jan 22, 2018

    @rullzer
    Member

    Can you fill out the whole issue template (so also add your logs).

    For 12 we switched to generated CSS to allow more flexibility. They are also not serverd directly from those folders.

    Also let me summon @skjnldsv for our SCSS stuff :)

  2. changed the title [-]Nextcloud stable channel upgrade completely breaks stylesheets[/-] [+]CSS is not properly rendered after upgrade from 11 to 12.0.4[/+] on Jan 22, 2018
  3. skjnldsv commented on Jan 22, 2018

    @skjnldsv
    Member

    Definitely a scss Caching issue. We need the nextcloud log to be sure though! :)

  4. typorian commented on Jan 22, 2018

    @typorian
    Author

    @skjnldsv I added the nextcloud.log, there is definitely something about css/scss in there. Let me know if you need more than this, please.
    Thanks for your help!

  5. skjnldsv commented on Jan 23, 2018

    @skjnldsv
    Member

    @juliushaertl we have a theming issue I think?

    Leafo\ScssPhp\Exception\ParserException: parse error: failed at
    '$color-primary: ##5900b3;$color-primary-text: #ffffff;$color-primary-element: ##5900b3;@import \"server.scss\"';
  6. juliusknorr commented on Jan 24, 2018

    @juliusknorr
    Member

    Hm, that's strange. The color value should always be stored without a # in the beginning. I'll have a look.

    @typorian Did you change the color value somewhere outside the theming app? Can you check if it works again if you change it from the admin interface?

  7. self-assigned this
    on Jan 24, 2018
  8. typorian commented on Jan 24, 2018

    @typorian
    Author
  9. juliusknorr commented on Jan 24, 2018

    @juliusknorr
    Member

    As far as I remember I never changed it anywhere else.

    The only thing that i could think of that might cause that, is if you set the color value manually with occ config:app:set which should not be done, since there is no check if the value is valid.

    Do you mean change it on the admin interface to a different value and then try upgrading again? I can do that later.

    Yes, that should fix it.

  10. typorian commented on Jan 24, 2018

    @typorian
    Author

    @juliushaertl Thank you very much. It is fixed. I noticed that immediately when I set the color from the admin menu again, the top bar actually turned that color - maybe the LSD addon I had installed for a short while has something to do with this?

  11. skjnldsv commented on Jan 24, 2018

    @skjnldsv
    Member

    @juliushaertl @MorrisJobke @rullzer should we do something against that?

  12. juliusknorr commented on Jan 25, 2018

    @juliusknorr
    Member

    @skjnldsv I think the best would be to ensure that the theming app also checks for valid color values when they are handed to the SCSS compiler. But nothing urgent imho.

  13. skjnldsv commented on Jan 25, 2018

    @skjnldsv
    Member

    Agreed

  14. added this to the Nextcloud 14 milestone on Jan 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions