After last day´s save i can not open the project i was working on for weeks.
I am using a startup command to start vvvv and open the patch:
start "" "%dir%Gamma\vvvv_gamma_7.4-win-x64\vvvv.exe" --nuget-path "%dir%Gamma\nugets" --open "%dir%%patch%" -m --log
The patch starts fine though when i open vvvv first (without the --openargument )
and drag the patch into the editor afterwards.
Can anyone spot something obvious in these prints?
I did not change anything crazy or added any new dependencies since the last save.
Console error, editor frozen, nodes grayed out:
NullReferenceException: "Object reference not set to an instance of an object."
StackTrace:
VL.Lang.Symbols.SymbolSource+<>c__DisplayClass4_1 { internal VL.Lang.Symbols.ISymbolSource b__3(string p) { ... } }
VL.Lang.Symbols.SymbolSource+DeferredSymbolSource { public virtual VL.Lang.Symbols.ISymbolSource SymbolSourceForPath(string path) { ... } }
VL.Lang.Symbols.SymbolSourceReference+d__16 { private virtual bool MoveNext() { ... } }
VL.Lang.Symbols.DocSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_AllReferences>g__Compute|146_0() { ... } }
VL.Lang.Symbols.DocSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_AllReferences() { ... } }
VL.Lang.Symbols.Layer { internal static void g__DoCollect|29_1(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource, bool isFriend, System.Collections.Immutable.ImmutableQueue<VL.Lang.Symbols.SymbolSourceReference> currentPath, bool firstlevel) { ... } }
VL.Lang.Symbols.Layer { private static void CollectSymbolSources(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource) { ... } }
VL.Lang.Symbols.Layer { public static VL.Lang.Symbols.Layer Document(VL.Lang.Symbols.DocSymbols document) { ... } }
VL.Lang.Symbols.PreCompilation { private void Initialize(VL.Lang.Symbols.PreCompilation previousCompilation, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Lang.Symbols.PreCompilation { internal static VL.Lang.Symbols.PreCompilation Create(VL.Lang.Symbols.IPlatform platform, VL.Model.Internal.Solution solution, VL.Lang.Symbols.PreCompilation previous, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress, VL.Model.Internal.Document mainDocument) { ... } }
VL.Lang.Symbols.PreCompilation { internal VL.Lang.Symbols.PreCompilation WithSolution(VL.Model.Internal.Solution value, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Lang.Symbols.PreCompilation { public VL.Lang.Symbols.PreCompilation WithSolution(VL.Model.Solution value, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Model.VLSession+<>c__DisplayClass190_0 { internal VL.Lang.Symbols.PreCompilation b__0() { ... } }
System.Threading.Tasks.Task1 { internal virtual void InnerInvoke() { ... } } System.Threading.ExecutionContext { internal static void RunFromThreadPoolDispatchLoop(System.Threading.Thread threadPoolThread, System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } System.Threading.ExecutionContext { internal static void RunFromThreadPoolDispatchLoop(System.Threading.Thread threadPoolThread, System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { ... } } System.Threading.Tasks.Task { private void ExecuteWithThreadLocal(System.Threading.Tasks.Task& currentTaskSlot, System.Threading.Thread threadPoolThread) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } } System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } } System.Runtime.CompilerServices.TaskAwaiter1 { public TResult GetResult() { ... } }
VL.Model.VLSession+d__190 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.VLSession+d__188 { private virtual void MoveNext() { ... } }
NullReferenceException: "Object reference not set to an instance of an object."
StackTrace:
VL.Lang.Symbols.SymbolSource+<>c__DisplayClass4_1 { internal VL.Lang.Symbols.ISymbolSource b__3(string p) { ... } }
VL.Lang.Symbols.SymbolSource+DeferredSymbolSource { public virtual VL.Lang.Symbols.ISymbolSource SymbolSourceForPath(string path) { ... } }
VL.Lang.Symbols.SymbolSourceReference+d__16 { private virtual bool MoveNext() { ... } }
VL.Lang.Symbols.DocSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_AllReferences>g__Compute|146_0() { ... } }
VL.Lang.Symbols.DocSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_AllReferences() { ... } }
VL.Lang.Symbols.Layer { internal static void g__DoCollect|29_1(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource, bool isFriend, System.Collections.Immutable.ImmutableQueue<VL.Lang.Symbols.SymbolSourceReference> currentPath, bool firstlevel) { ... } }
VL.Lang.Symbols.Layer { private static void CollectSymbolSources(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource) { ... } }
VL.Lang.Symbols.Layer { public static VL.Lang.Symbols.Layer Document(VL.Lang.Symbols.DocSymbols document) { ... } }
VL.Lang.Symbols.PreCompilation { private void Initialize(VL.Lang.Symbols.PreCompilation previousCompilation, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Lang.Symbols.PreCompilation { internal static VL.Lang.Symbols.PreCompilation Create(VL.Lang.Symbols.IPlatform platform, VL.Model.Internal.Solution solution, VL.Lang.Symbols.PreCompilation previous, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress, VL.Model.Internal.Document mainDocument) { ... } }
VL.Lang.Symbols.PreCompilation { internal VL.Lang.Symbols.PreCompilation WithSolution(VL.Model.Internal.Solution value, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Lang.Symbols.PreCompilation { public VL.Lang.Symbols.PreCompilation WithSolution(VL.Model.Solution value, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Model.VLSession+<>c__DisplayClass190_0 { internal VL.Lang.Symbols.PreCompilation b__0() { ... } }
System.Threading.Tasks.Task1 { internal virtual void InnerInvoke() { ... } } System.Threading.ExecutionContext { internal static void RunFromThreadPoolDispatchLoop(System.Threading.Thread threadPoolThread, System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } System.Threading.ExecutionContext { internal static void RunFromThreadPoolDispatchLoop(System.Threading.Thread threadPoolThread, System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { ... } } System.Threading.Tasks.Task { private void ExecuteWithThreadLocal(System.Threading.Tasks.Task& currentTaskSlot, System.Threading.Thread threadPoolThread) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } } System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } } System.Runtime.CompilerServices.TaskAwaiter1 { public TResult GetResult() { ... } }
VL.Model.VLSession+d__190 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.VLSession+d__188 { private virtual void MoveNext() { ... } }
Startup log:
2026-08-14T12:07:55.3871235+02:00 WARN [vvvv] [0] Microsoft.Build.Locator.1.6.10 wasn't picked up because it's provided by vvvv itself in version 1.9.1
2026-08-14T12:07:55.3878933+02:00 WARN [vvvv] [0] Microsoft.Extensions.FileProviders.Abstractions.6.0.0 wasn't picked up because either the standard lib or one of the source packages requires at least version 8.0.0
2026-08-14T12:07:55.3885622+02:00 WARN [vvvv] [0] MessagePack.2.5.124 wasn't picked up because it's provided by vvvv itself in version 3.1.4
2026-08-14T12:07:55.3885800+02:00 WARN [vvvv] [0] MessagePack.Annotations.2.5.124 wasn't picked up because it's provided by vvvv itself in version 3.1.4
2026-08-14T12:07:55.3885859+02:00 WARN [vvvv] [0] Microsoft.Extensions.FileSystemGlobbing.6.0.0 wasn't picked up because either the standard lib or one of the source packages requires at least version 8.0.0
2026-08-14T12:07:55.3886292+02:00 WARN [vvvv] [0] Microsoft.NET.StringTools.17.7.2 wasn't picked up because it's provided by vvvv itself in version 17.11.4
2026-08-14T12:07:55.3886573+02:00 WARN [vvvv] [0] System.Runtime.CompilerServices.Unsafe.4.5.2 wasn't picked up because either the standard lib or one of the source packages requires at least version 6.0.0
2026-08-14T12:07:55.3886746+02:00 WARN [vvvv] [0] SkiaSharp.2.88.1 wasn't picked up because it's provided by vvvv itself in version 2.88.8
2026-08-14T12:07:55.3886854+02:00 WARN [vvvv] [0] System.Drawing.Common.4.5.1 wasn't picked up because either the standard lib or one of the source packages requires at least version 8.0.1
2026-08-14T12:07:55.3886880+02:00 WARN [vvvv] [0] SkiaSharp.NativeAssets.Win32.2.88.1 wasn't picked up because either the standard lib or one of the source packages requires at least version 2.88.8
2026-08-14T12:07:55.3886916+02:00 WARN [vvvv] [0] System.Numerics.Vectors.4.4.0 wasn't picked up because either the standard lib or one of the source packages requires at least version 4.5.0
2026-08-14T12:07:55.3887006+02:00 WARN [vvvv] [0] System.Memory.4.5.3 wasn't picked up because either the standard lib or one of the source packages requires at least version 4.5.5
2026-08-14T12:07:55.3887066+02:00 WARN [vvvv] [0] SkiaSharp.NativeAssets.macOS.2.88.1 wasn't picked up because either the standard lib or one of the source packages requires at least version 2.88.8
2026-08-14T12:08:00.0522189+02:00 CRIT [vvvv] [0] Object reference not set to an instance of an object.System.NullReferenceException: Object reference not set to an instance of an object.
at VL.Lang.Symbols.SymbolSource.<>c__DisplayClass4_1.b__3(String p)
at VL.Lang.Symbols.SymbolSource.DeferredSymbolSource.SymbolSourceForPath(String path)
at VL.Lang.Symbols.SymbolSourceReference.GetAdhocReferences(IEnumerable1 references, String directory)+MoveNext() at VL.Lang.Symbols.DocSymbols.<get_AllReferences>g__Compute|146_0() at VL.Lang.Symbols.DocSymbols.get_AllReferences() at VL.Lang.Symbols.Layer.<CollectSymbolSources>g__DoCollect|29_1(Builder result, ISymbolSource symbolSource, Boolean isFriend, ImmutableQueue1 currentPath, Boolean firstlevel)
at VL.Lang.Symbols.Layer.CollectSymbolSources(Builder result, ISymbolSource symbolSource)
at VL.Lang.Symbols.Layer.Document(DocSymbols document)
at VL.Lang.Symbols.PreCompilation.Initialize(PreCompilation previousCompilation, CancellationToken token, IProgress1 progress) at VL.Lang.Symbols.PreCompilation.Create(IPlatform platform, Solution solution, PreCompilation previous, CompileOptions options, CancellationToken token, IProgress1 progress, Document mainDocument)
at VL.Lang.Symbols.PreCompilation.WithSolution(Solution value, CompileOptions options, CancellationToken token, IProgress1 progress) at VL.Lang.Symbols.PreCompilation.WithSolution(Solution value, CompileOptions options, CancellationToken token, IProgress1 progress)
at VL.Model.VLSession.<>c__DisplayClass190_0.b__0()
at System.Threading.Tasks.Task1.InnerInvoke() at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location --- at VL.Model.VLSession.PrepareSolutionWithFreshSymbolsAsync(Solution solution, CompileOptions options, CancellationToken token, IProgress1 progress, Boolean incremental)
at VL.Model.VLSession.UpdateCompilationCoreAsync(Solution solution, CompileOptions options, CancellationToken token, IProgress`1 progress, Boolean incremental)
2026-08-14T12:08:00.1373105+02:00 INFO [System.Console] [0] http://vvvv.org
2026-08-14T12:08:00.1712562+02:00 INFO [System.Console] [0]
NullReferenceException: "Object reference not set to an instance of an object."
StackTrace:
VL.Lang.Symbols.SymbolSource+<>c__DisplayClass4_1 { internal VL.Lang.Symbols.ISymbolSource b__3(string p) { ... } }
VL.Lang.Symbols.SymbolSource+DeferredSymbolSource { public virtual VL.Lang.Symbols.ISymbolSource SymbolSourceForPath(string path) { ... } }
VL.Lang.Symbols.SymbolSourceReference+d__16 { private virtual bool MoveNext() { ... } }
VL.Lang.Symbols.DocSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_AllReferences>g__Compute|146_0() { ... } }
VL.Lang.Symbols.DocSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_AllReferences() { ... } }
VL.Lang.Symbols.Layer { internal static void g__DoCollect|29_1(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource, bool isFriend, System.Collections.Immutable.ImmutableQueue<VL.Lang.Symbols.SymbolSourceReference> currentPath, bool firstlevel) { ... } }
VL.Lang.Symbols.Layer { private static void CollectSymbolSources(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource) { ... } }
VL.Lang.Symbols.Layer { public static VL.Lang.Symbols.Layer Document(VL.Lang.Symbols.DocSymbols document) { ... } }
VL.Lang.Symbols.PreCompilation { private void Initialize(VL.Lang.Symbols.PreCompilation previousCompilation, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Lang.Symbols.PreCompilation { internal static VL.Lang.Symbols.PreCompilation Create(VL.Lang.Symbols.IPlatform platform, VL.Model.Internal.Solution solution, VL.Lang.Symbols.PreCompilation previous, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress, VL.Model.Internal.Document mainDocument) { ... } }
VL.Lang.Symbols.PreCompilation { internal VL.Lang.Symbols.PreCompilation WithSolution(VL.Model.Internal.Solution value, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Lang.Symbols.PreCompilation { public VL.Lang.Symbols.PreCompilation WithSolution(VL.Model.Solution value, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Model.VLSession+<>c__DisplayClass190_0 { internal VL.Lang.Symbols.PreCompilation b__0() { ... } }
System.Threading.Tasks.Task1 { internal virtual void InnerInvoke() { ... } } System.Threading.ExecutionContext { internal static void RunFromThreadPoolDispatchLoop(System.Threading.Thread threadPoolThread, System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } System.Threading.ExecutionContext { internal static void RunFromThreadPoolDispatchLoop(System.Threading.Thread threadPoolThread, System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { ... } } System.Threading.Tasks.Task { private void ExecuteWithThreadLocal(System.Threading.Tasks.Task& currentTaskSlot, System.Threading.Thread threadPoolThread) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } } System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } } System.Runtime.CompilerServices.TaskAwaiter1 { public TResult GetResult() { ... } }
VL.Model.VLSession+d__190 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.VLSession+d__188 { private virtual void MoveNext() { ... } }
2026-08-14T12:08:00.1712851+02:00 CRIT [vvvv] [0] NullReferenceException: "Object reference not set to an instance of an object."
StackTrace:
VL.Lang.Symbols.SymbolSource+<>c__DisplayClass4_1 { internal VL.Lang.Symbols.ISymbolSource b__3(string p) { ... } }
VL.Lang.Symbols.SymbolSource+DeferredSymbolSource { public virtual VL.Lang.Symbols.ISymbolSource SymbolSourceForPath(string path) { ... } }
VL.Lang.Symbols.SymbolSourceReference+d__16 { private virtual bool MoveNext() { ... } }
VL.Lang.Symbols.DocSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_AllReferences>g__Compute|146_0() { ... } }
VL.Lang.Symbols.DocSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_AllReferences() { ... } }
VL.Lang.Symbols.Layer { internal static void g__DoCollect|29_1(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource, bool isFriend, System.Collections.Immutable.ImmutableQueue<VL.Lang.Symbols.SymbolSourceReference> currentPath, bool firstlevel) { ... } }
VL.Lang.Symbols.Layer { private static void CollectSymbolSources(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource) { ... } }
VL.Lang.Symbols.Layer { public static VL.Lang.Symbols.Layer Document(VL.Lang.Symbols.DocSymbols document) { ... } }
VL.Lang.Symbols.PreCompilation { private void Initialize(VL.Lang.Symbols.PreCompilation previousCompilation, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Lang.Symbols.PreCompilation { internal static VL.Lang.Symbols.PreCompilation Create(VL.Lang.Symbols.IPlatform platform, VL.Model.Internal.Solution solution, VL.Lang.Symbols.PreCompilation previous, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress, VL.Model.Internal.Document mainDocument) { ... } }
VL.Lang.Symbols.PreCompilation { internal VL.Lang.Symbols.PreCompilation WithSolution(VL.Model.Internal.Solution value, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Lang.Symbols.PreCompilation { public VL.Lang.Symbols.PreCompilation WithSolution(VL.Model.Solution value, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Model.VLSession+<>c__DisplayClass190_0 { internal VL.Lang.Symbols.PreCompilation b__0() { ... } }
System.Threading.Tasks.Task1 { internal virtual void InnerInvoke() { ... } } System.Threading.ExecutionContext { internal static void RunFromThreadPoolDispatchLoop(System.Threading.Thread threadPoolThread, System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } System.Threading.ExecutionContext { internal static void RunFromThreadPoolDispatchLoop(System.Threading.Thread threadPoolThread, System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { ... } } System.Threading.Tasks.Task { private void ExecuteWithThreadLocal(System.Threading.Tasks.Task& currentTaskSlot, System.Threading.Thread threadPoolThread) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } } System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } } System.Runtime.CompilerServices.TaskAwaiter1 { public TResult GetResult() { ... } }
VL.Model.VLSession+d__190 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter1 { public TResult GetResult() { ... } } VL.Model.VLSession+<UpdateCompilationCoreAsync>d__188 { private virtual void MoveNext() { ... } } System.NullReferenceException: Object reference not set to an instance of an object. at VL.Lang.Symbols.SymbolSource.<>c__DisplayClass4_1.<ToSymbolSource>b__3(String p) at VL.Lang.Symbols.SymbolSource.DeferredSymbolSource.SymbolSourceForPath(String path) at VL.Lang.Symbols.SymbolSourceReference.GetAdhocReferences(IEnumerable1 references, String directory)+MoveNext()
at VL.Lang.Symbols.DocSymbols.<get_AllReferences>g__Compute|146_0()
at VL.Lang.Symbols.DocSymbols.get_AllReferences()
at VL.Lang.Symbols.Layer.g__DoCollect|29_1(Builder result, ISymbolSource symbolSource, Boolean isFriend, ImmutableQueue1 currentPath, Boolean firstlevel) at VL.Lang.Symbols.Layer.CollectSymbolSources(Builder result, ISymbolSource symbolSource) at VL.Lang.Symbols.Layer.Document(DocSymbols document) at VL.Lang.Symbols.PreCompilation.Initialize(PreCompilation previousCompilation, CancellationToken token, IProgress1 progress)
at VL.Lang.Symbols.PreCompilation.Create(IPlatform platform, Solution solution, PreCompilation previous, CompileOptions options, CancellationToken token, IProgress1 progress, Document mainDocument) at VL.Lang.Symbols.PreCompilation.WithSolution(Solution value, CompileOptions options, CancellationToken token, IProgress1 progress)
at VL.Lang.Symbols.PreCompilation.WithSolution(Solution value, CompileOptions options, CancellationToken token, IProgress1 progress) at VL.Model.VLSession.<>c__DisplayClass190_0.<PrepareSolutionWithFreshSymbolsAsync>b__0() at System.Threading.Tasks.Task1.InnerInvoke()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
at VL.Model.VLSession.PrepareSolutionWithFreshSymbolsAsync(Solution solution, CompileOptions options, CancellationToken token, IProgress1 progress, Boolean incremental) at VL.Model.VLSession.UpdateCompilationCoreAsync(Solution solution, CompileOptions options, CancellationToken token, IProgress1 progress, Boolean incremental)
2026-08-14T12:08:00.6092964+02:00 INFO [vvvv] [0] Creating new D3D11 hardware device for ANGLE on thread 1
2026-08-14T12:08:00.7190156+02:00 CRIT [vvvv] [0] Object reference not set to an instance of an object.System.NullReferenceException: Object reference not set to an instance of an object.
at VL.Lang.Symbols.SymbolSource.<>c__DisplayClass4_1.b__3(String p)
at VL.Lang.Symbols.SymbolSource.DeferredSymbolSource.SymbolSourceForPath(String path)
at VL.Lang.Symbols.SymbolSourceReference.GetAdhocReferences(IEnumerable1 references, String directory)+MoveNext() at VL.Lang.Symbols.SymbolSourceReference.GetAdhocReferences(IEnumerable1 references, IEnumerable1 files)+MoveNext() at VL.Lang.Platforms.Roslyn.CompiledSymbols.<get_AllReferences>g__Compute|34_0() at VL.Lang.Platforms.Roslyn.CompiledSymbols.get_AllReferences() at VL.Lang.Symbols.Layer.<CollectSymbolSources>g__DoCollect|29_1(Builder result, ISymbolSource symbolSource, Boolean isFriend, ImmutableQueue1 currentPath, Boolean firstlevel)
at VL.Lang.Symbols.Layer.g__DoCollect|29_1(Builder result, ISymbolSource symbolSource, Boolean isFriend, ImmutableQueue1 currentPath, Boolean firstlevel) at VL.Lang.Symbols.Layer.CollectSymbolSources(Builder result, ISymbolSource symbolSource) at VL.Lang.Symbols.Layer.Document(DocSymbols document) at VL.Lang.Symbols.PreCompilation.Initialize(PreCompilation previousCompilation, CancellationToken token, IProgress1 progress)
at VL.Lang.Symbols.PreCompilation.Create(IPlatform platform, Solution solution, PreCompilation previous, CompileOptions options, CancellationToken token, IProgress1 progress, Document mainDocument) at VL.Lang.Symbols.PreCompilation.WithSolution(Solution value, CompileOptions options, CancellationToken token, IProgress1 progress)
at VL.Lang.Symbols.PreCompilation.WithSolution(Solution value, CompileOptions options, CancellationToken token, IProgress1 progress) at VL.Model.VLSession.<>c__DisplayClass190_0.<PrepareSolutionWithFreshSymbolsAsync>b__0() at System.Threading.Tasks.Task1.InnerInvoke()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
at VL.Model.VLSession.PrepareSolutionWithFreshSymbolsAsync(Solution solution, CompileOptions options, CancellationToken token, IProgress1 progress, Boolean incremental) at VL.Model.VLSession.UpdateCompilationCoreAsync(Solution solution, CompileOptions options, CancellationToken token, IProgress1 progress, Boolean incremental)
2026-08-14T12:08:00.7200953+02:00 INFO [System.Console] [0]
NullReferenceException: "Object reference not set to an instance of an object."
StackTrace:
VL.Lang.Symbols.SymbolSource+<>c__DisplayClass4_1 { internal VL.Lang.Symbols.ISymbolSource b__3(string p) { ... } }
VL.Lang.Symbols.SymbolSource+DeferredSymbolSource { public virtual VL.Lang.Symbols.ISymbolSource SymbolSourceForPath(string path) { ... } }
VL.Lang.Symbols.SymbolSourceReference+d__16 { private virtual bool MoveNext() { ... } }
VL.Lang.Symbols.SymbolSourceReference+d__15 { private virtual bool MoveNext() { ... } }
VL.Lang.Platforms.Roslyn.CompiledSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_AllReferences>g__Compute|34_0() { ... } }
VL.Lang.Platforms.Roslyn.CompiledSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_AllReferences() { ... } }
VL.Lang.Symbols.Layer { internal static void g__DoCollect|29_1(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource, bool isFriend, System.Collections.Immutable.ImmutableQueue<VL.Lang.Symbols.SymbolSourceReference> currentPath, bool firstlevel) { ... } }
VL.Lang.Symbols.Layer { internal static void g__DoCollect|29_1(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource, bool isFriend, System.Collections.Immutable.ImmutableQueue<VL.Lang.Symbols.SymbolSourceReference> currentPath, bool firstlevel) { ... } }
VL.Lang.Symbols.Layer { private static void CollectSymbolSources(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource) { ... } }
VL.Lang.Symbols.Layer { public static VL.Lang.Symbols.Layer Document(VL.Lang.Symbols.DocSymbols document) { ... } }
VL.Lang.Symbols.PreCompilation { private void Initialize(VL.Lang.Symbols.PreCompilation previousCompilation, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Lang.Symbols.PreCompilation { internal static VL.Lang.Symbols.PreCompilation Create(VL.Lang.Symbols.IPlatform platform, VL.Model.Internal.Solution solution, VL.Lang.Symbols.PreCompilation previous, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress, VL.Model.Internal.Document mainDocument) { ... } }
VL.Lang.Symbols.PreCompilation { internal VL.Lang.Symbols.PreCompilation WithSolution(VL.Model.Internal.Solution value, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Lang.Symbols.PreCompilation { public VL.Lang.Symbols.PreCompilation WithSolution(VL.Model.Solution value, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Model.VLSession+<>c__DisplayClass190_0 { internal VL.Lang.Symbols.PreCompilation b__0() { ... } }
System.Threading.Tasks.Task1 { internal virtual void InnerInvoke() { ... } } System.Threading.ExecutionContext { internal static void RunFromThreadPoolDispatchLoop(System.Threading.Thread threadPoolThread, System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } System.Threading.ExecutionContext { internal static void RunFromThreadPoolDispatchLoop(System.Threading.Thread threadPoolThread, System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { ... } } System.Threading.Tasks.Task { private void ExecuteWithThreadLocal(System.Threading.Tasks.Task& currentTaskSlot, System.Threading.Thread threadPoolThread) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } } System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } } System.Runtime.CompilerServices.TaskAwaiter1 { public TResult GetResult() { ... } }
VL.Model.VLSession+d__190 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.VLSession+d__188 { private virtual void MoveNext() { ... } }
2026-08-14T12:08:00.7201263+02:00 CRIT [vvvv] [0] NullReferenceException: "Object reference not set to an instance of an object."
StackTrace:
VL.Lang.Symbols.SymbolSource+<>c__DisplayClass4_1 { internal VL.Lang.Symbols.ISymbolSource b__3(string p) { ... } }
VL.Lang.Symbols.SymbolSource+DeferredSymbolSource { public virtual VL.Lang.Symbols.ISymbolSource SymbolSourceForPath(string path) { ... } }
VL.Lang.Symbols.SymbolSourceReference+d__16 { private virtual bool MoveNext() { ... } }
VL.Lang.Symbols.SymbolSourceReference+d__15 { private virtual bool MoveNext() { ... } }
VL.Lang.Platforms.Roslyn.CompiledSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_AllReferences>g__Compute|34_0() { ... } }
VL.Lang.Platforms.Roslyn.CompiledSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_AllReferences() { ... } }
VL.Lang.Symbols.Layer { internal static void g__DoCollect|29_1(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource, bool isFriend, System.Collections.Immutable.ImmutableQueue<VL.Lang.Symbols.SymbolSourceReference> currentPath, bool firstlevel) { ... } }
VL.Lang.Symbols.Layer { internal static void g__DoCollect|29_1(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource, bool isFriend, System.Collections.Immutable.ImmutableQueue<VL.Lang.Symbols.SymbolSourceReference> currentPath, bool firstlevel) { ... } }
VL.Lang.Symbols.Layer { private static void CollectSymbolSources(System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.LayerEntry>.Builder result, VL.Lang.Symbols.ISymbolSource symbolSource) { ... } }
VL.Lang.Symbols.Layer { public static VL.Lang.Symbols.Layer Document(VL.Lang.Symbols.DocSymbols document) { ... } }
VL.Lang.Symbols.PreCompilation { private void Initialize(VL.Lang.Symbols.PreCompilation previousCompilation, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Lang.Symbols.PreCompilation { internal static VL.Lang.Symbols.PreCompilation Create(VL.Lang.Symbols.IPlatform platform, VL.Model.Internal.Solution solution, VL.Lang.Symbols.PreCompilation previous, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress, VL.Model.Internal.Document mainDocument) { ... } }
VL.Lang.Symbols.PreCompilation { internal VL.Lang.Symbols.PreCompilation WithSolution(VL.Model.Internal.Solution value, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Lang.Symbols.PreCompilation { public VL.Lang.Symbols.PreCompilation WithSolution(VL.Model.Solution value, VL.Model.CompileOptions options, System.Threading.CancellationToken token, System.IProgress<VL.Model.LoadMessage> progress) { ... } }
VL.Model.VLSession+<>c__DisplayClass190_0 { internal VL.Lang.Symbols.PreCompilation b__0() { ... } }
System.Threading.Tasks.Task1 { internal virtual void InnerInvoke() { ... } } System.Threading.ExecutionContext { internal static void RunFromThreadPoolDispatchLoop(System.Threading.Thread threadPoolThread, System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } System.Threading.ExecutionContext { internal static void RunFromThreadPoolDispatchLoop(System.Threading.Thread threadPoolThread, System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { ... } } System.Threading.Tasks.Task { private void ExecuteWithThreadLocal(System.Threading.Tasks.Task& currentTaskSlot, System.Threading.Thread threadPoolThread) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } } System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } } System.Runtime.CompilerServices.TaskAwaiter1 { public TResult GetResult() { ... } }
VL.Model.VLSession+d__190 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter1 { public TResult GetResult() { ... } } VL.Model.VLSession+<UpdateCompilationCoreAsync>d__188 { private virtual void MoveNext() { ... } } System.NullReferenceException: Object reference not set to an instance of an object. at VL.Lang.Symbols.SymbolSource.<>c__DisplayClass4_1.<ToSymbolSource>b__3(String p) at VL.Lang.Symbols.SymbolSource.DeferredSymbolSource.SymbolSourceForPath(String path) at VL.Lang.Symbols.SymbolSourceReference.GetAdhocReferences(IEnumerable1 references, String directory)+MoveNext()
at VL.Lang.Symbols.SymbolSourceReference.GetAdhocReferences(IEnumerable1 references, IEnumerable1 files)+MoveNext()
at VL.Lang.Platforms.Roslyn.CompiledSymbols.<get_AllReferences>g__Compute|34_0()
at VL.Lang.Platforms.Roslyn.CompiledSymbols.get_AllReferences()
at VL.Lang.Symbols.Layer.g__DoCollect|29_1(Builder result, ISymbolSource symbolSource, Boolean isFriend, ImmutableQueue1 currentPath, Boolean firstlevel) at VL.Lang.Symbols.Layer.<CollectSymbolSources>g__DoCollect|29_1(Builder result, ISymbolSource symbolSource, Boolean isFriend, ImmutableQueue1 currentPath, Boolean firstlevel)
at VL.Lang.Symbols.Layer.CollectSymbolSources(Builder result, ISymbolSource symbolSource)
at VL.Lang.Symbols.Layer.Document(DocSymbols document)
at VL.Lang.Symbols.PreCompilation.Initialize(PreCompilation previousCompilation, CancellationToken token, IProgress1 progress) at VL.Lang.Symbols.PreCompilation.Create(IPlatform platform, Solution solution, PreCompilation previous, CompileOptions options, CancellationToken token, IProgress1 progress, Document mainDocument)
at VL.Lang.Symbols.PreCompilation.WithSolution(Solution value, CompileOptions options, CancellationToken token, IProgress1 progress) at VL.Lang.Symbols.PreCompilation.WithSolution(Solution value, CompileOptions options, CancellationToken token, IProgress1 progress)
at VL.Model.VLSession.<>c__DisplayClass190_0.b__0()
at System.Threading.Tasks.Task1.InnerInvoke() at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location --- at VL.Model.VLSession.PrepareSolutionWithFreshSymbolsAsync(Solution solution, CompileOptions options, CancellationToken token, IProgress1 progress, Boolean incremental)
at VL.Model.VLSession.UpdateCompilationCoreAsync(Solution solution, CompileOptions options, CancellationToken token, IProgress`1 progress, Boolean incremental)

