I was running a site on a subtheme generated through 8.x-1.0-rc2. I ran all the updates for D8 core and contrib (upped to 8.3.1 on core), and as part of that, updated AT Core to 8.x-.1.0 and AT Tools to 1.1
I noticed that some CSS was lost on one element, some floats and margins on a views list, so I tried to reapply it. After the reapplication, I lost all my CSS for the site. Everything is gone.
Well, I hope it isn't gone, just something is not reading right.
When I checked the logs, I saw these rather large error messages, which looks like something is not working correctly regarding my Adaptivetheme config.
Warning: Illegal string offset 'order' in Drupal\at_core\Layout\LayoutLoad->regionSourceOrder() (line 52 of /var/www/victor/themes/adaptivetheme/at_core/src/Layout/LayoutLoad.php) #0 /var/www/victor/core/includes/bootstrap.inc(548): _drupal_error_handler_real(2, 'Illegal string ...', '/var/www/victor...', 52, Array) #1 /var/www/victor/themes/adaptivetheme/at_core/src/Layout/LayoutLoad.php(52): _drupal_error_handler(2, 'Illegal string ...', '/var/www/victor...', 52, Array) #2 /var/www/victor/themes/adaptivetheme/at_core/includes/preprocess.inc(371): Drupal\at_core\Layout\LayoutLoad->regionSourceOrder('footer') #3 /var/www/victor/core/lib/Drupal/Core/Theme/ThemeManager.php(287): at_core_preprocess_region(Array, 'region', Array) #4 /var/www/victor/core/lib/Drupal/Core/Render/Renderer.php(491): Drupal\Core\Theme\ThemeManager->render('region', Array) #5 /var/www/victor/core/lib/Drupal/Core/Render/Renderer.php(195): Drupal\Core\Render\Renderer->doRender(Array, false) #6 /var/www/victor/core/lib/Drupal/Core/Template/TwigExtension.php(474): Drupal\Core\Render\Renderer->render(Array) #7 /var/www/victor/sites/default/files/php/twig/8f8b1253_page.html.twig_0f809f2b0688c686c21bc67c1ebd6daff876b409d2266b3f6ae311d48c6afc70/7053ba376df5572e71e0f15fa543d90eb9c58fcfc50164fe8dab296c944fb23e.php(265): Drupal\Core\Template\TwigExtension->escapeFilter(Object(Drupal\Core\Template\TwigEnvironment), Array, 'html', NULL, true) #8 /var/www/victor/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_797c516aef21ac648ffbdf404f51e804e3e2eb5f5615bed564c7df0f69abcb67->doDisplay(Array, Array) #9 /var/www/victor/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #10 /var/www/victor/vendor/twig/twig/lib/Twig/Template.php(411): Twig_Template->display(Array) #11 /var/www/victor/core/themes/engines/twig/twig.engine(64): Twig_Template->render(Array) #12 /var/www/victor/core/lib/Drupal/Core/Theme/ThemeManager.php(384): twig_render_template('themes/victor_a...', Array) #13 /var/www/victor/core/lib/Drupal/Core/Render/Renderer.php(435): Drupal\Core\Theme\ThemeManager->render('page', Array) #14 /var/www/victor/core/lib/Drupal/Core/Render/Renderer.php(195): Drupal\Core\Render\Renderer->doRender(Array, false) #15 /var/www/victor/core/lib/Drupal/Core/Template/TwigExtension.php(474): Drupal\Core\Render\Renderer->render(Array) #16 /var/www/victor/sites/default/files/php/twig/8f8b1253_html.html.twig_560c58e7e4f73301bcc723e57dfda2d18af82ca2c9a05b24275d36b46bae6b8f/e7387233c60eb654bbc0b0a36dfcbbffc5b100ab597f32c7137d8ba4b8110404.php(173): Drupal\Core\Template\TwigExtension->escapeFilter(Object(Drupal\Core\Template\TwigEnvironment), Array, 'html', NULL, true) #17 /var/www/victor/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_a5d6e2bcd9e86f11b0fd5f579caad22d97f804e2ac056f6ed3d603b9e9bd752a->doDisplay(Array, Array) #18 /var/www/victor/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #19 /var/www/victor/vendor/twig/twig/lib/Twig/Template.php(411): Twig_Template->display(Array) #20 /var/www/victor/core/themes/engines/twig/twig.engine(64): Twig_Template->render(Array) #21 /var/www/victor/core/lib/Drupal/Core/Theme/ThemeManager.php(384): twig_render_template('themes/victor_a...', Array) #22 /var/www/victor/core/lib/Drupal/Core/Render/Renderer.php(435): Drupal\Core\Theme\ThemeManager->render('html', Array) #23 /var/www/victor/core/lib/Drupal/Core/Render/Renderer.php(195): Drupal\Core\Render\Renderer->doRender(Array, false) #24 /var/www/victor/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(147): Drupal\Core\Render\Renderer->render(Array) #25 /var/www/victor/core/lib/Drupal/Core/Render/Renderer.php(574): Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() #26 /var/www/victor/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(148): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure)) #27 /var/www/victor/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php(90): Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object(Symfony\Component\HttpFoundation\Request), Object(Drupal\Core\Routing\CurrentRouteMatch)) #28 /var/www/victor/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111): Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent), 'kernel.view', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher)) #29 /var/www/victor/vendor/symfony/http-kernel/HttpKernel.php(149): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent)) #30 /var/www/victor/vendor/symfony/http-kernel/HttpKernel.php(64): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) #31 /var/www/victor/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #32 /var/www/victor/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #33 /var/www/victor/core/modules/page_cache/src/StackMiddleware/PageCache.php(99): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #34 /var/www/victor/core/modules/page_cache/src/StackMiddleware/PageCache.php(78): Drupal\page_cache\StackMiddleware\PageCache->pass(Object(Symfony\Component\HttpFoundation\Request), 1, true) #35 /var/www/victor/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #36 /var/www/victor/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(50): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #37 /var/www/victor/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #38 /var/www/victor/core/lib/Drupal/Core/DrupalKernel.php(652): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #39 /var/www/victor/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request)) #40 {main}.
If I could get a bit of a lead on how to correct this, it would be a bit of a mess to lose all my CSS on this. I've got the entire history of the site in a git repo.
Comments
Comment #2
Liakoni CreditAttribution: Liakoni commentedI had the same problem too, with "Base: at_core (8.x-2.0) " .
Comment #3
RKopacz CreditAttribution: RKopacz commented@LIakoni, were you able to solve this problem? My problem originated in a dev version of my site. I tried to clone a fresh copy of the site (which is currently working fine, except for that one view), looking good in dev, reapplied the styles for the problem view, and boom! Once again, all styles lost for the entire site.
I am on at_core 1.0. Maybe I need to revert to 8.0.0.
Comment #4
RKopacz CreditAttribution: RKopacz commentedI am thinking that something happened with the SASS mapping. I watched the preprocessor work in the shell, and when I changed that one item in the _views.scss file in the subtheme, I watched the preprocessor rewrite all the files, and I think they overwrote all my customizations with the original files. So something's haywire.
Here are the messages I received in the preprocessor
Comment #5
RKopacz CreditAttribution: RKopacz commented@Jeff Burnz, might you have any insights as to why this is happening? Perhaps it is obvious to some, but I can't for the life of me understand why this is happening on just this site. I haven't had problems with any other site with AT.
Comment #6
apadernoI am closing this issue, since the 8.x-1.x branch isn't supported anymore. Please feel free to re-open this issue if it can be reproduced with the 8.x-5.x or the 8.x-4.x branch.