Hello, beginner here currently following the Node Institute beginner course.
During our last course the instructor advised us to use GammaLauncher for managing versions and other nice stuff, I installed it and after that the latest vvvv gamma preview (7.1-132 at the time).
Irrelevant but the course subject was introduction to Fuse.
The instructor showed new Fuse stuff from the reference patches, here comes my issue :
- I couldn’t get any (graphical) outputs from any patches (Fuse, nor Stride or Skia)
- some patches did not run caused by some “invalid class” errors.
for example in the “Reference 2D SDF sources” the PolygonSDF node cause the error log below. I got this “invalid class” error for the Stride SceneWindow and like half of Stride nodes too.
2025/12/30 00:47:30.496 [CRT] (App) 0 Reference 2D SDF sources Unexpected exception while Starting: Classe non valide
Microsoft.Management.Infrastructure.CimException: Classe non valide
at Microsoft.Management.Infrastructure.Internal.Operations.CimSyncEnumeratorBase`1.MoveNext()
at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Collections.Generic.HashSet`1.UnionWith(IEnumerable`1 other)
at System.Collections.Generic.HashSet`1..ctor(IEnumerable`1 collection, IEqualityComparer`1 comparer)
at System.Linq.Enumerable.DistinctIterator`1.ToList()
at Stride.Input.InputSourceWindowsDirectInput.GetAllXInputDevices()
at Stride.Input.InputSourceWindowsDirectInput.Scan()
at Stride.Input.InputSourceWindowsDirectInput.Initialize(InputManager inputManager)
at Stride.Input.InputManager.SourcesOnCollectionChanged(Object o, TrackingCollectionChangedEventArgs e)
at Stride.Core.Collections.TrackingCollection`1.InsertItem(Int32 index, T item)
at Stride.Core.Collections.FastCollection`1.Add(T item)
at Stride.Input.InputManager.AddSources()
at Stride.Input.InputManager.Initialize(GameContext gameContext)
at Stride.Engine.InputSystem.Initialize()
at Stride.Games.GameSystemCollection.InitializePendingGameSystems()
at Stride.Games.GameSystemCollection.Initialize()
at Stride.Games.GameBase.Initialize()
at Stride.Engine.Game.Initialize()
at VL.Stride.Games.VLGame.Initialize()
at Stride.Games.GameBase.InitializeBeforeRun()
at Stride.Games.GamePlatform.OnInitCallback()
at Stride.Games.GameWindowWinforms.Run()
at Stride.Games.GamePlatform.Run(GameContext gameContext)
at Stride.Games.GameBase.Run(GameContext gameContext)
at VL.Stride.Lib.Initialization.<>c__DisplayClass3_0.<Configure>b__0(IServiceProvider _)
at VL.Core.ServiceRegistry.<>c__DisplayClass15_0`1.<CreateRegistration>b__0()
at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
at System.Lazy`1.CreateValue()
at VL.Core.ServiceRegistry.GetService(Type serviceType)
at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
at VL.Stride.Lib.Initialization.<>c.<Configure>b__3_1(IServiceProvider s)
at VL.Core.ServiceRegistry.<>c__DisplayClass15_0`1.<CreateRegistration>b__0()
at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
at System.Lazy`1.CreateValue()
at VL.Core.ServiceRegistry.GetService(Type serviceType)
at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
at VL.Stride.Lib.Initialization.<>c.<Configure>b__3_3(IServiceProvider s)
at VL.Core.ServiceRegistry.<>c__DisplayClass15_0`1.<CreateRegistration>b__0()
at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
at System.Lazy`1.CreateValue()
at VL.Core.ServiceRegistry.GetService(Type serviceType)
at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetService[T](IServiceProvider provider)
at VL.Stride.ServiceRegistryExtensions.<>c__DisplayClass0_0`1.<RegisterProvider>b__0()
at VL.Lib.Basics.Resources.ResourceProvider.<>c__DisplayClass2_0`1.<Defer>b__1()
at VL.Lib.Basics.Resources.LazyHandle`1.get_Resource()
at _CoreLibBasics_.System.Resources.Using_Process_P`1.GetResource(T& Resource_Out)
at _VL_Stride_Graphics_.Stride.Utils.GraphicsContext_P.Update(GraphicsContext& Output_Out)
at _VL_Stride_Graphics_.Stride.Buffers.SetData_P.__Create__(NodeContext Node_Context)
at _VL_Stride_Graphics_.Stride.Buffers.SetData_P.Create(NodeContext Node_Context)
at _VL_Stride_Graphics_.Stride.Buffers.DynamicBuffer_P.__Create__(NodeContext Node_Context)
at _VL_Stride_Graphics_.Stride.Buffers.DynamicBuffer_P.Create(NodeContext Node_Context)
at _Fuse_SDF_.Fuse.SDF._2D.PolygonSDF_P.__Create__(NodeContext Node_Context)
at _Fuse_SDF_.Fuse.SDF._2D.PolygonSDF_P.Create(NodeContext Node_Context)
at _Reference_2D_SDF_sources_.Main.Reference_2D_SDF_sourcesApplication_PProgram_.__Create__(Reference_2D_SDF_sourcesApplication_P __self, NodeContext Node_Context) in C:\Users\cp26r\AppData\Local\vvvv\gamma-preview\nugets\VL.Fuse.1.0.3-beta08\help\Signed Distance Fields\Reference 2D SDF sources.vl.1.3.cs:line 296
at _Reference_2D_SDF_sources_.Main.Reference_2D_SDF_sourcesApplication_P.__Create__(NodeContext Node_Context) in C:\Users\cp26r\AppData\Local\vvvv\gamma-preview\nugets\VL.Fuse.1.0.3-beta08\help\Signed Distance Fields\Reference 2D SDF sources.vl.1.3.cs:line 65
at _Reference_2D_SDF_sources_.Main.Reference_2D_SDF_sourcesApplication_P.Create(NodeContext Node_Context) in C:\Users\cp26r\AppData\Local\vvvv\gamma-preview\nugets\VL.Fuse.1.0.3-beta08\help\Signed Distance Fields\Reference 2D SDF sources.vl.1.3.cs:line 61
at lambda_method66(Closure, NodeContext, IReadOnlyDictionary`2)
at VL.AppServices.VLTypeInfo.CreateInstance(NodeContext context, IReadOnlyDictionary`2 arguments)
at VL.AppServices.AppHostBase.CreateInstance(IVLTypeInfo type, NodeContext nodeContext, IReadOnlyDictionary`2 arguments)
at VL.Core.AppHost.CreateInstance(Type type, NodeContext nodeContext, IReadOnlyDictionary`2 arguments)
at VL.Lang.Platforms.RuntimeInstance.Step(ITargetCompilation compilation, TimeSpan timeSinceStart)
- Running patches didn’t show anything, except a blank white output window (see below “HowTo Draw Text” patch for example)
Same for “Reference 2D SDF sources” after removing problematic nodes, the output previews stay gray, running but empty.
Audio outputs seems to work good, I tested “Reference Oscillator”.
Our instructor tried to help but we couldn’t come to a solution, I updated my GPU (nvidia 980) driver and my windows 10 system in up to date.
Tried the “Clean vvvv installations” from GammaLauncher and uninstalling/reinstalling them.
Furthermore I tried to use Fuse on a stable version 7.0 getting another error :
TypeLoadException: "Could not load type 'VL.Core.MonadicAttribute' from assembly 'VL.Core, Version=2025.7.0.0, Culture=neutral, PublicKeyToken=null'."
TypeName: "VL.Core.MonadicAttribute"
Any help is appreciated 😢
Hope my explanations aren’t too messy, I tried to document my problem as much as I think could help.
Have a great new Year’s Eve everyone 😊✨
