Hey there,
Was trying to work on GammaLauncher under latest preview (5.0 - 667). The patch opens but does not run, and this exception is logged to the console :
Unfold me
ArgumentNullException: "Value cannot be null. (Parameter 'enumType')"
ParamName: "enumType"
StackTrace:
System.Enum { private static System.RuntimeType ValidateRuntimeType(System.Type enumType) { ... } }
System.Enum { public static object ToObject(System.Type enumType, object value) { ... } }
VL.Lang.Platforms.Roslyn.ImportedParameterPinDefinitionSymbol { private VL.Model.CompileTimeValue GetDefaultValue() { ... } }
System.Lazy`1 { private void ViaFactory(System.Threading.LazyThreadSafetyMode mode) { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Lazy`1 { private T CreateValue() { ... } }
VL.Lang.Platforms.Roslyn.ImportedParameterPinDefinitionSymbol { public virtual VL.Model.CompileTimeValue get_DefaultValue() { ... } }
VL.Lang.Symbols.PatchedNodePinSymbol { public virtual VL.Model.CompileTimeValue get_Value() { ... } }
VL.Lang.Platforms.Roslyn.PatchCompiler { private void GenerateNodeApplicationStatements(VL.Lang.Symbols.IPatchSymbol patch, VL.Lang.Symbols.INodeSymbol node, VL.Lang.Symbols.INodeSymbol region, VL.Lang.Platforms.Roslyn.PatchState state) { ... } }
VL.Lang.Platforms.Roslyn.PatchCompiler { public void GeneratePatchStatements(VL.Lang.Symbols.IPatchSymbol patch, VL.Lang.Symbols.INodeSymbol currentRegion, VL.Lang.Platforms.Roslyn.PatchState state, bool annotate) { ... } }
VL.Lang.Platforms.Roslyn.PatchCompiler { public void GeneratePatchStatements(VL.Lang.Symbols.IPatchSymbol patch, bool annotate) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_3 { internal void <CreateSyntaxTrees>g__GenerateOperationStatements|91(VL.Lang.Platforms.Roslyn.StatementBuilder statementBuilder, VL.Lang.Platforms.Roslyn.PatchState rootState, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax tracerLocal, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax selfLocal, VL.Lang.Platforms.Roslyn.<>c__DisplayClass62_21& , VL.Lang.Platforms.Roslyn.<>c__DisplayClass62_22& ) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_3 { internal Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax <CreateSyntaxTrees>g__GetMethod|89(VL.Lang.Symbols.IOperationDefinitionSymbol operation, VL.Lang.Symbols.IPatchSymbol patch, bool methodTracingEnabled, bool isTraceMethod, uint topLevelPatchId, bool createSubContexts, bool isOverride, VL.Lang.Platforms.Roslyn.<>c__DisplayClass62_21& ) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_3 { internal void <CreateSyntaxTrees>g__ProduceMethodPair|88(VL.Lang.Symbols.IOperationDefinitionSymbol operation, VL.Lang.Platforms.Roslyn.<>c__DisplayClass62_21& ) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_3+<<CreateSyntaxTrees>g__GenerateMembers|37>d { private virtual bool MoveNext() { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_20+<<CreateSyntaxTrees>g__GetMembers|87>d { private virtual bool MoveNext() { ... } }
System.Linq.Enumerable { public static bool Any(System.Collections.Generic.IEnumerable<> source) { ... } }
System.Collections.Generic.EnumerableExtensions { public static bool None(System.Collections.Generic.IEnumerable<> collection) { ... } }
VL.Lang.Platforms.Roslyn.SyntaxFactoryUtils { private static bool IsNullOrEmpty(System.Collections.Generic.IEnumerable<> items) { ... } }
VL.Lang.Platforms.Roslyn.SyntaxFactoryUtils { public static Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax ClassDeclaration(string name, System.Collections.Generic.IEnumerable<string> typeParameters, Microsoft.CodeAnalysis.Accessibility accessibility, Microsoft.CodeAnalysis.Editing.DeclarationModifiers modifiers, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax> baseTypes, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax> members, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax> attributes, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.CSharp.Syntax.TypeParameterConstraintClauseSyntax> constraintClauses) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_3 { internal Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax <CreateSyntaxTrees>g__CreateStaticTypeDeclaration|33(VL.Lang.Symbols.IConcreteTypeSymbol type, int declIndent) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_1 { internal System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax> <CreateSyntaxTrees>g__GetNamespaceMembers|5(VL.Lang.Platforms.Roslyn.ThreadNameSyntaxGenerator nameGenerator, System.Collections.Generic.IEnumerable<VL.Lang.Platforms.Roslyn.DefinitionBuildRequest> definitions, int indent) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_2 { internal VL.Lang.Platforms.Roslyn.ThreadNameSyntaxGenerator <CreateSyntaxTrees>b__8(int i, System.Threading.Tasks.ParallelLoopState pls, VL.Lang.Platforms.Roslyn.ThreadNameSyntaxGenerator nameGenerator) { ... } }
System.Threading.Tasks.Parallel+<>c__DisplayClass19_0`1 { internal void <ForWorker>b__1(System.Threading.Tasks.RangeWorker& currentWorker, int timeout, System.Boolean& replicationDelegateYieldedBeforeCompletion) { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public static void Throw(System.Exception source) { ... } }
System.Threading.Tasks.Parallel+<>c__DisplayClass19_0`1 { internal void <ForWorker>b__1(System.Threading.Tasks.RangeWorker& currentWorker, int timeout, System.Boolean& replicationDelegateYieldedBeforeCompletion) { ... } }
System.Threading.Tasks.TaskReplicator+Replica { public void Execute() { ... } }
AggregateException: "One or more errors occurred. (Value cannot be null. (Parameter 'enumType'))"
InnerExceptions: "1"
StackTrace:
System.Threading.Tasks.TaskReplicator { public static void Run(System.Threading.Tasks.TaskReplicator.ReplicatableUserAction<> action, System.Threading.Tasks.ParallelOptions options, bool stopOnFirstFailure) { ... } }
System.Threading.Tasks.Parallel { private static System.Threading.Tasks.ParallelLoopResult ForWorker(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action<int> body, System.Action<int, System.Threading.Tasks.ParallelLoopState> bodyWithState, System.Func<, , , > bodyWithLocal, System.Func<> localInit, System.Action<> localFinally) { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public static void Throw(System.Exception source) { ... } }
System.Threading.Tasks.Parallel { private static void ThrowSingleCancellationExceptionOrOtherException(System.Collections.ICollection exceptions, System.Threading.CancellationToken cancelToken, System.Exception otherException) { ... } }
System.Threading.Tasks.Parallel { private static System.Threading.Tasks.ParallelLoopResult ForWorker(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action<int> body, System.Action<int, System.Threading.Tasks.ParallelLoopState> bodyWithState, System.Func<, , , > bodyWithLocal, System.Func<> localInit, System.Action<> localFinally) { ... } }
System.Threading.Tasks.Parallel { public static System.Threading.Tasks.ParallelLoopResult For(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Func<> localInit, System.Func<, , , > body, System.Action<> localFinally) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_1 { internal void <CreateSyntaxTrees>g__CreateDeclarations|4(System.Collections.Generic.List<Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax> decls) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_0 { internal Microsoft.CodeAnalysis.SyntaxTree <CreateSyntaxTrees>g__GetSyntaxTree|2(VL.Lang.Platforms.Roslyn.DocumentBuildRequest buildRequest) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_0 { internal void <CreateSyntaxTrees>b__0(int i) { ... } }
System.Threading.Tasks.Parallel+<>c__DisplayClass19_0`1 { internal void <ForWorker>b__1(System.Threading.Tasks.RangeWorker& currentWorker, int timeout, System.Boolean& replicationDelegateYieldedBeforeCompletion) { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public static void Throw(System.Exception source) { ... } }
System.Threading.Tasks.Parallel+<>c__DisplayClass19_0`1 { internal void <ForWorker>b__1(System.Threading.Tasks.RangeWorker& currentWorker, int timeout, System.Boolean& replicationDelegateYieldedBeforeCompletion) { ... } }
System.Threading.Tasks.TaskReplicator+Replica { public void Execute() { ... } }
AggregateException: "One or more errors occurred. (One or more errors occurred. (Value cannot be null. (Parameter 'enumType')))"
InnerExceptions: "1"
StackTrace:
System.Threading.Tasks.TaskReplicator { public static void Run(System.Threading.Tasks.TaskReplicator.ReplicatableUserAction<> action, System.Threading.Tasks.ParallelOptions options, bool stopOnFirstFailure) { ... } }
System.Threading.Tasks.Parallel { private static System.Threading.Tasks.ParallelLoopResult ForWorker(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action<int> body, System.Action<int, System.Threading.Tasks.ParallelLoopState> bodyWithState, System.Func<, , , > bodyWithLocal, System.Func<> localInit, System.Action<> localFinally) { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public static void Throw(System.Exception source) { ... } }
System.Threading.Tasks.Parallel { private static void ThrowSingleCancellationExceptionOrOtherException(System.Collections.ICollection exceptions, System.Threading.CancellationToken cancelToken, System.Exception otherException) { ... } }
System.Threading.Tasks.Parallel { private static System.Threading.Tasks.ParallelLoopResult ForWorker(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action<int> body, System.Action<int, System.Threading.Tasks.ParallelLoopState> bodyWithState, System.Func<, , , > bodyWithLocal, System.Func<> localInit, System.Action<> localFinally) { ... } }
System.Threading.Tasks.Parallel { public static System.Threading.Tasks.ParallelLoopResult For(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action<int> body) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation { public static System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.SyntaxTree> CreateSyntaxTrees(VL.Lang.Platforms.Roslyn.ProjectNameSyntaxGenerator projectNameGenerator, VL.Lang.Platforms.Roslyn.ProjectBuildRequest projectBuildRequest, System.Threading.CancellationToken token, VL.Lang.Platforms.Roslyn.VLObjectFlavour vlObjectFlavour, VL.Lang.Symbols.IProcessDefinitionSymbol appClient, VL.Lang.Symbols.IConcreteTypeSymbol appHost, string hash) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass6_0 { internal System.ValueTuple<Microsoft.CodeAnalysis.CSharp.CSharpCompilation, System.Collections.Generic.IReadOnlyDictionary<VL.Core.UniqueId, Microsoft.CodeAnalysis.SyntaxAnnotation>> <InitializeAsync>g__CreateCSharpCompilation|2(VL.Lang.Platforms.Roslyn.ProjectBuildRequest projectBuildRequest, bool normalizeWhitespaces) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass6_0 { internal VL.Lang.Platforms.Roslyn.ProjectCompilation <InitializeAsync>g__Build|0(VL.Lang.Platforms.Roslyn.ProjectBuildRequest projectBuildRequest) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass6_1+<<InitializeAsync>b__3>d { 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.Runtime.CompilerServices.TaskAwaiter { internal static void ValidateEnd(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<InitializeAsync>d__6 { 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.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<CreateAsync>d__4 { 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.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<WithCompilationAsync>d__45 { 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.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<VL-Lang-Symbols-ITargetCompilation-WithCompilationAsync>d__46 { 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.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.VLSession+<CreateTargetCompilationAsync>d__168 { 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.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.VLSession+<UpdateRuntimesAsync>d__167 { 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) { ... } }
VL.Model.VLSession+<UpdateCompilationAsync>d__190 { private virtual void MoveNext() { ... } }
ArgumentNullException: "Value cannot be null. (Parameter 'enumType')"
ParamName: "enumType"
StackTrace:
System.Enum { private static System.RuntimeType ValidateRuntimeType(System.Type enumType) { ... } }
System.Enum { public static object ToObject(System.Type enumType, object value) { ... } }
VL.Lang.Platforms.Roslyn.ImportedParameterPinDefinitionSymbol { private VL.Model.CompileTimeValue GetDefaultValue() { ... } }
System.Lazy`1 { private void ViaFactory(System.Threading.LazyThreadSafetyMode mode) { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Lazy`1 { private T CreateValue() { ... } }
VL.Lang.Platforms.Roslyn.ImportedParameterPinDefinitionSymbol { public virtual VL.Model.CompileTimeValue get_DefaultValue() { ... } }
VL.Lang.Symbols.PatchedNodePinSymbol { public virtual VL.Model.CompileTimeValue get_Value() { ... } }
VL.Lang.Platforms.Roslyn.PatchCompiler { private void GenerateNodeApplicationStatements(VL.Lang.Symbols.IPatchSymbol patch, VL.Lang.Symbols.INodeSymbol node, VL.Lang.Symbols.INodeSymbol region, VL.Lang.Platforms.Roslyn.PatchState state) { ... } }
VL.Lang.Platforms.Roslyn.PatchCompiler { public void GeneratePatchStatements(VL.Lang.Symbols.IPatchSymbol patch, VL.Lang.Symbols.INodeSymbol currentRegion, VL.Lang.Platforms.Roslyn.PatchState state, bool annotate) { ... } }
VL.Lang.Platforms.Roslyn.PatchCompiler { public void GeneratePatchStatements(VL.Lang.Symbols.IPatchSymbol patch, bool annotate) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_3 { internal void <CreateSyntaxTrees>g__GenerateOperationStatements|91(VL.Lang.Platforms.Roslyn.StatementBuilder statementBuilder, VL.Lang.Platforms.Roslyn.PatchState rootState, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax tracerLocal, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax selfLocal, VL.Lang.Platforms.Roslyn.<>c__DisplayClass62_21& , VL.Lang.Platforms.Roslyn.<>c__DisplayClass62_22& ) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_3 { internal Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax <CreateSyntaxTrees>g__GetMethod|89(VL.Lang.Symbols.IOperationDefinitionSymbol operation, VL.Lang.Symbols.IPatchSymbol patch, bool methodTracingEnabled, bool isTraceMethod, uint topLevelPatchId, bool createSubContexts, bool isOverride, VL.Lang.Platforms.Roslyn.<>c__DisplayClass62_21& ) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_3 { internal void <CreateSyntaxTrees>g__ProduceMethodPair|88(VL.Lang.Symbols.IOperationDefinitionSymbol operation, VL.Lang.Platforms.Roslyn.<>c__DisplayClass62_21& ) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_3+<<CreateSyntaxTrees>g__GenerateMembers|37>d { private virtual bool MoveNext() { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_20+<<CreateSyntaxTrees>g__GetMembers|87>d { private virtual bool MoveNext() { ... } }
System.Linq.Enumerable { public static bool Any(System.Collections.Generic.IEnumerable<> source) { ... } }
System.Collections.Generic.EnumerableExtensions { public static bool None(System.Collections.Generic.IEnumerable<> collection) { ... } }
VL.Lang.Platforms.Roslyn.SyntaxFactoryUtils { private static bool IsNullOrEmpty(System.Collections.Generic.IEnumerable<> items) { ... } }
VL.Lang.Platforms.Roslyn.SyntaxFactoryUtils { public static Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax ClassDeclaration(string name, System.Collections.Generic.IEnumerable<string> typeParameters, Microsoft.CodeAnalysis.Accessibility accessibility, Microsoft.CodeAnalysis.Editing.DeclarationModifiers modifiers, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax> baseTypes, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax> members, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax> attributes, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.CSharp.Syntax.TypeParameterConstraintClauseSyntax> constraintClauses) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_3 { internal Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax <CreateSyntaxTrees>g__CreateStaticTypeDeclaration|33(VL.Lang.Symbols.IConcreteTypeSymbol type, int declIndent) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_1 { internal System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax> <CreateSyntaxTrees>g__GetNamespaceMembers|5(VL.Lang.Platforms.Roslyn.ThreadNameSyntaxGenerator nameGenerator, System.Collections.Generic.IEnumerable<VL.Lang.Platforms.Roslyn.DefinitionBuildRequest> definitions, int indent) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_2 { internal VL.Lang.Platforms.Roslyn.ThreadNameSyntaxGenerator <CreateSyntaxTrees>b__8(int i, System.Threading.Tasks.ParallelLoopState pls, VL.Lang.Platforms.Roslyn.ThreadNameSyntaxGenerator nameGenerator) { ... } }
System.Threading.Tasks.Parallel+<>c__DisplayClass19_0`1 { internal void <ForWorker>b__1(System.Threading.Tasks.RangeWorker& currentWorker, int timeout, System.Boolean& replicationDelegateYieldedBeforeCompletion) { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public static void Throw(System.Exception source) { ... } }
System.Threading.Tasks.Parallel+<>c__DisplayClass19_0`1 { internal void <ForWorker>b__1(System.Threading.Tasks.RangeWorker& currentWorker, int timeout, System.Boolean& replicationDelegateYieldedBeforeCompletion) { ... } }
System.Threading.Tasks.TaskReplicator+Replica { public void Execute() { ... } }
AggregateException: "One or more errors occurred. (Value cannot be null. (Parameter 'enumType'))"
InnerExceptions: "1"
StackTrace:
System.Threading.Tasks.TaskReplicator { public static void Run(System.Threading.Tasks.TaskReplicator.ReplicatableUserAction<> action, System.Threading.Tasks.ParallelOptions options, bool stopOnFirstFailure) { ... } }
System.Threading.Tasks.Parallel { private static System.Threading.Tasks.ParallelLoopResult ForWorker(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action<int> body, System.Action<int, System.Threading.Tasks.ParallelLoopState> bodyWithState, System.Func<, , , > bodyWithLocal, System.Func<> localInit, System.Action<> localFinally) { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public static void Throw(System.Exception source) { ... } }
System.Threading.Tasks.Parallel { private static void ThrowSingleCancellationExceptionOrOtherException(System.Collections.ICollection exceptions, System.Threading.CancellationToken cancelToken, System.Exception otherException) { ... } }
System.Threading.Tasks.Parallel { private static System.Threading.Tasks.ParallelLoopResult ForWorker(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action<int> body, System.Action<int, System.Threading.Tasks.ParallelLoopState> bodyWithState, System.Func<, , , > bodyWithLocal, System.Func<> localInit, System.Action<> localFinally) { ... } }
System.Threading.Tasks.Parallel { public static System.Threading.Tasks.ParallelLoopResult For(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Func<> localInit, System.Func<, , , > body, System.Action<> localFinally) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_1 { internal void <CreateSyntaxTrees>g__CreateDeclarations|4(System.Collections.Generic.List<Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax> decls) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_0 { internal Microsoft.CodeAnalysis.SyntaxTree <CreateSyntaxTrees>g__GetSyntaxTree|2(VL.Lang.Platforms.Roslyn.DocumentBuildRequest buildRequest) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass62_0 { internal void <CreateSyntaxTrees>b__0(int i) { ... } }
System.Threading.Tasks.Parallel+<>c__DisplayClass19_0`1 { internal void <ForWorker>b__1(System.Threading.Tasks.RangeWorker& currentWorker, int timeout, System.Boolean& replicationDelegateYieldedBeforeCompletion) { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public static void Throw(System.Exception source) { ... } }
System.Threading.Tasks.Parallel+<>c__DisplayClass19_0`1 { internal void <ForWorker>b__1(System.Threading.Tasks.RangeWorker& currentWorker, int timeout, System.Boolean& replicationDelegateYieldedBeforeCompletion) { ... } }
System.Threading.Tasks.TaskReplicator+Replica { public void Execute() { ... } }
AggregateException: "One or more errors occurred. (One or more errors occurred. (Value cannot be null. (Parameter 'enumType')))"
InnerExceptions: "1"
StackTrace:
System.Threading.Tasks.TaskReplicator { public static void Run(System.Threading.Tasks.TaskReplicator.ReplicatableUserAction<> action, System.Threading.Tasks.ParallelOptions options, bool stopOnFirstFailure) { ... } }
System.Threading.Tasks.Parallel { private static System.Threading.Tasks.ParallelLoopResult ForWorker(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action<int> body, System.Action<int, System.Threading.Tasks.ParallelLoopState> bodyWithState, System.Func<, , , > bodyWithLocal, System.Func<> localInit, System.Action<> localFinally) { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public static void Throw(System.Exception source) { ... } }
System.Threading.Tasks.Parallel { private static void ThrowSingleCancellationExceptionOrOtherException(System.Collections.ICollection exceptions, System.Threading.CancellationToken cancelToken, System.Exception otherException) { ... } }
System.Threading.Tasks.Parallel { private static System.Threading.Tasks.ParallelLoopResult ForWorker(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action<int> body, System.Action<int, System.Threading.Tasks.ParallelLoopState> bodyWithState, System.Func<, , , > bodyWithLocal, System.Func<> localInit, System.Action<> localFinally) { ... } }
System.Threading.Tasks.Parallel { public static System.Threading.Tasks.ParallelLoopResult For(int fromInclusive, int toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, System.Action<int> body) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation { public static System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.SyntaxTree> CreateSyntaxTrees(VL.Lang.Platforms.Roslyn.ProjectNameSyntaxGenerator projectNameGenerator, VL.Lang.Platforms.Roslyn.ProjectBuildRequest projectBuildRequest, System.Threading.CancellationToken token, VL.Lang.Platforms.Roslyn.VLObjectFlavour vlObjectFlavour, VL.Lang.Symbols.IProcessDefinitionSymbol appClient, VL.Lang.Symbols.IConcreteTypeSymbol appHost, string hash) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass6_0 { internal System.ValueTuple<Microsoft.CodeAnalysis.CSharp.CSharpCompilation, System.Collections.Generic.IReadOnlyDictionary<VL.Core.UniqueId, Microsoft.CodeAnalysis.SyntaxAnnotation>> <InitializeAsync>g__CreateCSharpCompilation|2(VL.Lang.Platforms.Roslyn.ProjectBuildRequest projectBuildRequest, bool normalizeWhitespaces) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass6_0 { internal VL.Lang.Platforms.Roslyn.ProjectCompilation <InitializeAsync>g__Build|0(VL.Lang.Platforms.Roslyn.ProjectBuildRequest projectBuildRequest) { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<>c__DisplayClass6_1+<<InitializeAsync>b__3>d { 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.Runtime.CompilerServices.TaskAwaiter { internal static void ValidateEnd(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<InitializeAsync>d__6 { 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.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<CreateAsync>d__4 { 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.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<WithCompilationAsync>d__45 { 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.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Lang.Platforms.Roslyn.TargetCompilation+<VL-Lang-Symbols-ITargetCompilation-WithCompilationAsync>d__46 { 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.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.VLSession+<CreateTargetCompilationAsync>d__168 { 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.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.VLSession+<UpdateRuntimesAsync>d__167 { 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) { ... } }
VL.Model.VLSession+<UpdateCompilationAsync>d__190 { private virtual void MoveNext() { ... } }
Any hints?
To repro :
- Checkout GammaLauncher to commit
f4195311bb20e1c8a0f204cef9d53e4145f7f983
- Start vvvv
- Drag and drop the patch there
Thanks in advance!