- Issue created by @mwjansen
In certain circumstances plugin 'Drupal\civictheme\Plugin\Layout\ThreeColumnsLayout' is not known to the classloader and causes issues in LayoutBuilder config.
Have 'PHP APCu caching' disabled on the server (yes, I know it's highly recommended - that's different from required).
Go to any layoutbuilder, try to 'Add section' and choose the 'Three columns' layout: it will fail and there will a failure and a 'Oops, something went wrong. Check your browser's developer console for more details.' message.
Message log shows a failure to load 'Drupal\civictheme\Plugin\Layout\ThreeColumnsLayout'.
In my setup Composer's classloader, at this point, does not have any theme paths in its 'prefixDirsPsr4'.
Not sure whether this is an issue for Civictheme or Layout Builder.
Somewhere in the call chain there may have to be the following
\Drupal::service('theme_handler')->listInfo();
to make sure that the theme code paths are available.
Active
1.8
Code