diff -u b/cloud.module b/cloud.module
--- b/cloud.module
+++ b/cloud.module
@@ -192,16 +192,23 @@
  */
 function cloud_delete_default_icon($module) {
 
-  // Delete default icon.
-  $config_factory = \Drupal::configFactory();
-  $config = $config_factory->getEditable("${module}.settings");
-  $fid = $config->get("${module}_cloud_config_icon");
+  try {
+    // Delete default icon.
+    $config_factory = \Drupal::configFactory();
+    $config = $config_factory->getEditable("${module}.settings");
+    $fid = !empty($config) ? $config->get("${module}_cloud_config_icon") : NULL;
 
-  // Delete file from disk and from database.
-  if (!empty($fid)) {
-    $storage = \Drupal::entityTypeManager()->getStorage('file');
-    $files = $storage->loadMultiple([$fid]);
-    $storage->delete($files);
+    // Delete file from disk and from database.
+    if (!empty($fid)) {
+      $storage = \Drupal::entityTypeManager()->getStorage('file');
+      $files = !empty($storage) ? $storage->loadMultiple([$fid]) : [];
+      $storage->delete($files);
+    }
+  } catch (\Exception $e) {
+    // @TODO: Add error handling.
+    $error_message = "An error occurred: ${e}";
+    \Drupal::messenger()->addError($error_message);
+    \Drupal::logger('cloud')->error($error_message);
   }
 }
 
diff -u b/modules/cloud_service_providers/aws_cloud/aws_cloud.module b/modules/cloud_service_providers/aws_cloud/aws_cloud.module
--- b/modules/cloud_service_providers/aws_cloud/aws_cloud.module
+++ b/modules/cloud_service_providers/aws_cloud/aws_cloud.module
@@ -4185,8 +4185,6 @@
   $fields['new_revision']['#access'] = FALSE;
   $fields['revision_log_message']['#access'] = FALSE;
 
-  $fields['#attached']['library'][] = 'aws_cloud/aws_cloud_cloud_config';
-
   cloud_form_reorder($fields, $fieldset_defs);
 }
 
