-
-
Notifications
You must be signed in to change notification settings - Fork 753
Closed
Labels
Description
Hello, I've try to install this to existed project, I am using Unity 2022.3.55f1, this problem won't be occured with the older version (older than 3.0.308) which source generator not working (refer from the release note), so I guess it might be because of its source generator, And I really can't find the source of issues from logs messages below
Stack overflow.
at System.Collections.Immutable.ImmutableArray.CreateRange[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Immutable.ImmutableArray`1<System.__Canon>, System.Func`2<System.__Canon,System.__Canon>)
at Microsoft.CodeAnalysis.ImmutableArrayExtensions.SelectAsArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Immutable.ImmutableArray`1<System.__Canon>, System.Func`2<System.__Canon,System.__Canon>)
at Microsoft.CodeAnalysis.CSharp.Symbols.SymbolExtensions.GetPublicSymbols[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.Symbol>)
at Microsoft.CodeAnalysis.CSharp.Symbols.PublicModel.NamedTypeSymbol.Microsoft.CodeAnalysis.INamedTypeSymbol.get_TypeParameters()
at MessagePack.SourceGenerator.CodeAnalysis.CodeAnalysisUtilities.GetTypeParameters(Microsoft.CodeAnalysis.ITypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.QualifiedNamedTypeName..ctor(Microsoft.CodeAnalysis.INamedTypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.QualifiedTypeName.Create(Microsoft.CodeAnalysis.ITypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo+<>c__DisplayClass8_0.<.ctor>b__0(Microsoft.CodeAnalysis.ITypeSymbol)
at System.Linq.Enumerable+SelectArrayIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToArray()
at System.Linq.Enumerable.ToArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.ImmutableEquatableArray`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]..ctor(System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.ImmutableEquatableArray.ToImmutableEquatableArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo..ctor(Microsoft.CodeAnalysis.ITypeParameterSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo.Create(Microsoft.CodeAnalysis.ITypeParameterSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.CodeAnalysisUtilities+<>c__DisplayClass9_0.<GetTypeParameters>b__0(Microsoft.CodeAnalysis.ITypeParameterSymbol)
at System.Linq.Enumerable+SelectArrayIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToArray()
at System.Linq.Enumerable.ToArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at System.Collections.Immutable.ImmutableArray.CreateRange[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at System.Collections.Immutable.ImmutableArray.ToImmutableArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.CodeAnalysis.CodeAnalysisUtilities.GetTypeParameters(Microsoft.CodeAnalysis.ITypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.QualifiedNamedTypeName..ctor(Microsoft.CodeAnalysis.INamedTypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.QualifiedNamedTypeName..ctor(Microsoft.CodeAnalysis.INamedTypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.QualifiedTypeName.Create(Microsoft.CodeAnalysis.ITypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo+<>c__DisplayClass8_0.<.ctor>b__0(Microsoft.CodeAnalysis.ITypeSymbol)
at System.Linq.Enumerable+SelectArrayIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToArray()
at System.Linq.Enumerable.ToArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.ImmutableEquatableArray`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]..ctor(System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.ImmutableEquatableArray.ToImmutableEquatableArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo..ctor(Microsoft.CodeAnalysis.ITypeParameterSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo.Create(Microsoft.CodeAnalysis.ITypeParameterSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.CodeAnalysisUtilities+<>c__DisplayClass9_0.<GetTypeParameters>b__0(Microsoft.CodeAnalysis.ITypeParameterSymbol)
at System.Linq.Enumerable+SelectArrayIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToArray()
at System.Linq.Enumerable.ToArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at System.Collections.Immutable.ImmutableArray.CreateRange[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at System.Collections.Immutable.ImmutableArray.ToImmutableArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.CodeAnalysis.CodeAnalysisUtilities.GetTypeParameters(Microsoft.CodeAnalysis.ITypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.QualifiedNamedTypeName..ctor(Microsoft.CodeAnalysis.INamedTypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.QualifiedTypeName.Create(Microsoft.CodeAnalysis.ITypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo+<>c__DisplayClass8_0.<.ctor>b__0(Microsoft.CodeAnalysis.ITypeSymbol)
at System.Linq.Enumerable+SelectArrayIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToArray()
at System.Linq.Enumerable.ToArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.ImmutableEquatableArray`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]..ctor(System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.ImmutableEquatableArray.ToImmutableEquatableArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo..ctor(Microsoft.CodeAnalysis.ITypeParameterSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo.Create(Microsoft.CodeAnalysis.ITypeParameterSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.CodeAnalysisUtilities+<>c__DisplayClass9_0.<GetTypeParameters>b__0(Microsoft.CodeAnalysis.ITypeParameterSymbol)
at System.Linq.Enumerable+SelectArrayIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToArray()
at System.Linq.Enumerable.ToArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at System.Collections.Immutable.ImmutableArray.CreateRange[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at System.Collections.Immutable.ImmutableArray.ToImmutableArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.CodeAnalysis.CodeAnalysisUtilities.GetTypeParameters(Microsoft.CodeAnalysis.ITypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.QualifiedNamedTypeName..ctor(Microsoft.CodeAnalysis.INamedTypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.QualifiedNamedTypeName..ctor(Microsoft.CodeAnalysis.INamedTypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.QualifiedTypeName.Create(Microsoft.CodeAnalysis.ITypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo+<>c__DisplayClass8_0.<.ctor>b__0(Microsoft.CodeAnalysis.ITypeSymbol)
at System.Linq.Enumerable+SelectArrayIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToArray()
at System.Linq.Enumerable.ToArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.ImmutableEquatableArray`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]..ctor(System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.ImmutableEquatableArray.ToImmutableEquatableArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo..ctor(Microsoft.CodeAnalysis.ITypeParameterSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo.Create(Microsoft.CodeAnalysis.ITypeParameterSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.CodeAnalysisUtilities+<>c__DisplayClass9_0.<GetTypeParameters>b__0(Microsoft.CodeAnalysis.ITypeParameterSymbol)
at System.Linq.Enumerable+SelectArrayIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToArray()
at System.Linq.Enumerable.ToArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at System.Collections.Immutable.ImmutableArray.CreateRange[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at System.Collections.Immutable.ImmutableArray.ToImmutableArray[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at MessagePack.SourceGenerator.CodeAnalysis.CodeAnalysisUtilities.GetTypeParameters(Microsoft.CodeAnalysis.ITypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.QualifiedNamedTypeName..ctor(Microsoft.CodeAnalysis.INamedTypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.QualifiedTypeName.Create(Microsoft.CodeAnalysis.ITypeSymbol, System.Collections.Immutable.ImmutableStack`1<MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo>)
at MessagePack.SourceGenerator.CodeAnalysis.GenericTypeParameterInfo+<>c__DisplayClass8_0.<.ctor>b__0(Microsoft.CodeAnalysis.ITypeSymbol)
at System.Linq.Enumerable+SelectArrayIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neut<message truncated>