diff --git a/src/Utility/InsertFileWidgetUtility.php b/src/Utility/InsertFileWidgetUtility.php
index de52c4b..807886a 100644
--- a/src/Utility/InsertFileWidgetUtility.php
+++ b/src/Utility/InsertFileWidgetUtility.php
@@ -169,7 +169,7 @@ class InsertFileWidgetUtility {
     $fieldDefinitions = $this->getFieldDefinitions($element, $form_state);
 
     if ($fieldDefinitions === null) {
-      drupal_set_message($this->t('Unable to retrieve field definitions.'), 'error');
+      \Drupal::messenger()->addError($this->t('Unable to retrieve field definitions.'));
       return null;
     }
 
@@ -290,7 +290,7 @@ class InsertFileWidgetUtility {
     $config = \Drupal::config('insert.config');
 
     $element['#attached']['drupalSettings']['insert'] = [
-      'fileDirectoryPath' => file_default_scheme(),
+      'fileDirectoryPath' => \Drupal::config('system.file')->get('default_scheme'),
       // These CSS classes will be retained from being dumped by CKEditor when
       // applying CKEditor styles using CKEditor's style drop-down.
       'classes' => [
diff --git a/src/Utility/InsertImageWidgetUtility.php b/src/Utility/InsertImageWidgetUtility.php
index 6f8f179..dd24c90 100644
--- a/src/Utility/InsertImageWidgetUtility.php
+++ b/src/Utility/InsertImageWidgetUtility.php
@@ -294,7 +294,7 @@ class InsertImageWidgetUtility extends InsertFileWidgetUtility {
         ->getDirectoryPath();
 
       $url = Url::fromUri(
-        'base:' . $directory_path . '/' . file_uri_target($uri),
+        'base:' . $directory_path . '/' . \Drupal::service('stream_wrapper_manager')->getTarget($uri),
         ['absolute' => TRUE]
       )->toString();
     }
