Audio is broken on new releases (6.7071)

Just try to open any audio help patches.
I get this

http://vvvv.org

InvalidOperationException: "Instances of abstract classes cannot be created."
    StackTrace:

TypeInitializationException: “The type initializer for ‘VL.Audio.Initialization’ threw an exception.”
TypeName: “VL.Audio.Initialization”
StackTrace:
VL.Audio.Initialization { protected virtual void RegisterServices(VL.Core.IVLFactory factory) { … } }
VL.Core.CompilerServices.AssemblyInitializer { public virtual void Configure(VL.Core.AppHost appHost) { … } }
VL.AppServices.AppHostBase+<>c__DisplayClass48_5 { internal void b__4() { … } }
VL.AppServices.AppHostBase { internal static void g__ReportExceptions|48_0(System.Action action) { … } }
VL.AppServices.AppHostBase { private void Scan(System.Reflection.Assembly assembly, bool runUserCode) { … } }
VL.AppServices.AppHostBase { internal void SetScope(System.Collections.Generic.IEnumerable<System.Reflection.Assembly> entryAssemblies, bool runUserCode) { … } }
VL.AppServices.NodeFactory.NodeFactoryRegistryImpl { internal static System.Collections.Immutable.ImmutableArray<VL.Core.IVLNodeDescriptionFactory> CollectFactories(VL.Core.AppHost appHost, System.Collections.Generic.IEnumerable<System.Reflection.Assembly> assemblies) { … } }
VL.Lang.Symbols.DocSymbols { private System.Collections.Generic.IEnumerable<VL.Core.IVLNodeDescriptionFactory> <get_AvailableNodeFactories>g__Compute|95_0() { … } }
VL.Lang.Symbols.DocSymbols { public System.Collections.Immutable.ImmutableArray<VL.Core.IVLNodeDescriptionFactory> get_AvailableNodeFactories() { … } }
VL.Lang.Symbols.DocSymbols+NodeFactoryDependencySymbol+d__5 { private virtual bool MoveNext() { … } }
System.Collections.Generic.LargeArrayBuilder1 { public void AddRange(System.Collections.Generic.IEnumerable<> items) { ... } } System.Collections.Generic.EnumerableHelpers { internal static T[] ToArray(System.Collections.Generic.IEnumerable<> source) { ... } } System.Collections.Immutable.ImmutableArray { public static System.Collections.Immutable.ImmutableArray<> CreateRange(System.Collections.Generic.IEnumerable<> items) { ... } } VL.Model.InterlockedHelper { public static System.Collections.Immutable.ImmutableArray<> Init(System.Collections.Immutable.ImmutableArray<>& this, System.Collections.Generic.IEnumerable<> values) { ... } } VL.Lang.Symbols.DocSymbols+DependencySymbol { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.ISymbolSource> get_References() { ... } } VL.Lang.Symbols.PreCompilation { internal VL.Lang.Helper.Graph<uint, VL.Lang.Symbols.DocSymbols> BuildDocumentGraph(bool skipPreCompiled, bool introduceBackedges) { ... } } VL.Lang.Symbols.PreCompilation+<>c__DisplayClass19_0 { internal System.Collections.Generic.IEnumerable<VL.Lang.Symbols.IProjectSymbol> <Initialize>g__CreateAdhocProjects|14() { ... } } 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.Lang.Packages.PackageCompiler+<CompileCoreAsync>d__32 { 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.Lang.Packages.PackageCompiler+d__30 { 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.Lang.Packages.PackageCompiler+<CompilePackagesAsync>d__29 { 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) { ... } } VL.Model.Internal.Solution+<RestoreAsync>d__14 { 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.Solution+d__56 { 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.Solution+<LoadDocumentsAsync>d__54 { 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+d__110 { 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.HDE.PatchEditor.NavigationMenuProvider+d__49 { 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) { … } }
VL.Model.VLSession+<>c__DisplayClass131_0+<b__0>d { private virtual void MoveNext() { … } }

Yes had to disable it for the time being due to windowing changes. Will come back shortly.

1 Like

VL.Audio should work again in upcoming preview.

3 Likes