diff --git a/LightlessSync/FileCache/CacheMonitor.cs b/LightlessSync/FileCache/CacheMonitor.cs index facc770..79d225b 100644 --- a/LightlessSync/FileCache/CacheMonitor.cs +++ b/LightlessSync/FileCache/CacheMonitor.cs @@ -583,7 +583,14 @@ public sealed class CacheMonitor : DisposableMediatorSubscriberBase } catch (Exception ex) { - Logger.LogWarning(ex, "Failed validating {path}", workload.ResolvedFilepath); + if (workload != null) + { + Logger.LogWarning(ex, "Failed validating {path}", workload.ResolvedFilepath); + } + else + { + Logger.LogWarning(ex, "Failed validating unknown workload"); + } } Interlocked.Increment(ref _currentFileProgress); }