|
@@ -6,6 +6,7 @@ using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.IO;
|
|
|
using System.Linq;
|
|
|
+using System.Security;
|
|
|
using System.Text.Json.Serialization;
|
|
|
using System.Threading;
|
|
|
using System.Threading.Tasks;
|
|
@@ -370,9 +371,18 @@ namespace MediaBrowser.Controller.Entities
|
|
|
{
|
|
|
nonCachedChildren = GetNonCachedChildren(directoryService);
|
|
|
}
|
|
|
+ catch (IOException ex)
|
|
|
+ {
|
|
|
+ Logger.LogError(ex, "Error retrieving children from file system");
|
|
|
+ }
|
|
|
+ catch (SecurityException ex)
|
|
|
+ {
|
|
|
+ Logger.LogError(ex, "Error retrieving children from file system");
|
|
|
+ }
|
|
|
catch (Exception ex)
|
|
|
{
|
|
|
- Logger.LogError(ex, "Error retrieving children folder");
|
|
|
+ Logger.LogError(ex, "Error retrieving children");
|
|
|
+ return;
|
|
|
}
|
|
|
|
|
|
progress.Report(ProgressHelpers.RetrievedChildren);
|