diff --git a/core/lib/Drupal/Core/Config/ConfigImporter.php b/core/lib/Drupal/Core/Config/ConfigImporter.php
index ed50735..e9b7e07 100644
--- a/core/lib/Drupal/Core/Config/ConfigImporter.php
+++ b/core/lib/Drupal/Core/Config/ConfigImporter.php
@@ -728,7 +728,8 @@ protected function validate() {
       }
       $this->eventDispatcher->dispatch(ConfigEvents::IMPORT_VALIDATE, new ConfigImporterEvent($this));
       if (count($this->getErrors())) {
-        throw new ConfigImporterException('There were errors validating the config synchronization.');
+        $errors = array_merge('There were errors validating the config synchronization.', $this->getErrors());
+        throw new ConfigImporterException(SafeMarkup::checkPlain(implode("\n", $errors)));
       }
       else {
         $this->validated = TRUE;
@@ -755,7 +756,7 @@ protected function validate() {
   protected function processConfiguration($collection, $op, $name) {
     try {
       $processed = FALSE;
-      if ($collection == StorageInterface::DEFAULT_COLLECTION) {
+      if ($this->configManager->supportsConfigurationEntities($collection)) {
         $processed = $this->importInvokeOwner($collection, $op, $name);
       }
       if (!$processed) {
