Backend-5.10.1 버전에서 기존에 있던 라이브러리 충돌 이슈 재발생

  • 뒤끝 SDK 버전 : Backend-5.10.1
    빠르게 에러 버전 Backend-5.10.0을 처리 해주신 건 너무 좋았는데요!
    Backend-5.10.1로 버전을 올리면 이 전에 계속 발생했던 Burst 컴파일러와 충돌하는 이슈가 재발 합니다~!
    빈 프로젝트 새로 파서 확인해 봤는데 똑같은 증상이 발생하네요!
    확인 부탁드립니다! :slight_smile:

Failed to find entry-points:
System.Exception: Error while hashing assembly C:\Users\JYC\Desktop\FORK\SGL\Assets\TheBackend\Plugins\Backend.dll —> System.ArgumentException: An item with the same key has already been added. Key: c3505286506e7f1eec6030c4e61ced23
at System.Collections.Generic.Dictionary2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x000dd] in <6aa56e57ab504395b555cf3ed50fa53d>:0 at System.Collections.Generic.Dictionary2[TKey,TValue].Add (TKey key, TValue value) [0x00000] in <6aa56e57ab504395b555cf3ed50fa53d>:0
at Burst.Compiler.IL.Hashing.Storage.NameToTokenDictionary.AddHash (Burst.Compiler.IL.Helpers.Hash128& hash, System.Int32 token) [0x00000] in <532a8a169e6a4953b5d9a4c213b71772>:0
at Burst.Compiler.IL.Hashing.CacheBuilder.ILHasher.HashImpl () [0x0022c] in <532a8a169e6a4953b5d9a4c213b71772>:0
at Burst.Compiler.IL.Hashing.CacheBuilder.ILHasher.HashAssembly (System.String filePath, System.Threading.Tasks.TaskFactory taskFactory) [0x00008] in <532a8a169e6a4953b5d9a4c213b71772>:0
— End of inner exception stack trace —
at Burst.Compiler.IL.Hashing.CacheBuilder.ILHasher.HashAssembly (System.String filePath, System.Threading.Tasks.TaskFactory taskFactory) [0x0002d] in <532a8a169e6a4953b5d9a4c213b71772>:0
at Burst.Compiler.IL.Hashing.CacheRuntime.HashCacheLoader.CreateHashingResult (Mono.Cecil.AssemblyNameReference assemblyNameReference, Burst.Compiler.IL.AssemblyLoader assemblyLoader, Burst.Compiler.IL.Helpers.DebugLogWriter debugLogWriter) [0x001b9] in <532a8a169e6a4953b5d9a4c213b71772>:0
at Burst.Compiler.IL.Hashing.CacheRuntime.HashCacheAssemblyStore.GetAssemblyState (System.String assemblyName, Burst.Compiler.IL.AssemblyLoader assemblyLoader) [0x000a0] in <532a8a169e6a4953b5d9a4c213b71772>:0
at Burst.Compiler.IL.Server.EntryPointMethodFinder.LoadAllAssemblyReferences (Mono.Cecil.AssemblyDefinition asmDef, System.Collections.Generic.Dictionary2[TKey,TValue] visited, System.Collections.Generic.Dictionary2[TKey,TValue] jobProducers, Burst.Compiler.IL.Hashing.CacheRuntime.HashCacheAssemblyStore assemblyStore, Burst.Compiler.IL.AssemblyLoader assemblyLoader) [0x00025] in <532a8a169e6a4953b5d9a4c213b71772>:0
at Burst.Compiler.IL.Server.EntryPointMethodFinder.LoadAllAssemblyReferences (Mono.Cecil.AssemblyDefinition asmDef, System.Collections.Generic.Dictionary2[TKey,TValue] visited, System.Collections.Generic.Dictionary2[TKey,TValue] jobProducers, Burst.Compiler.IL.Hashing.CacheRuntime.HashCacheAssemblyStore assemblyStore, Burst.Compiler.IL.AssemblyLoader assemblyLoader) [0x001e3] in <532a8a169e6a4953b5d9a4c213b71772>:0
at Burst.Compiler.IL.Server.EntryPointMethodFinder.FindEntryPoints (System.String[] rootAssemblyNames, Burst.Compiler.IL.Hashing.CacheRuntime.HashCacheAssemblyStore assemblyStore, Burst.Compiler.IL.AssemblyLoader assemblyLoader, Burst.Compiler.IL.NativeCompilerOptions options, Burst.Compiler.IL.Server.ProfileDelegate profileCallback, System.Boolean includeRootAssemblyReferences, System.Boolean splitTargets) [0x00071] in <532a8a169e6a4953b5d9a4c213b71772>:0
at Burst.Compiler.IL.Server.CompilerServer.FindMethods (Burst.Compiler.IL.Server.CompilationRequest request, Burst.Compiler.IL.Server.Caching.CacheManager cacheManager, Burst.Compiler.IL.CompilerStatistics stats) [0x000f5] in <532a8a169e6a4953b5d9a4c213b71772>:0
at Burst.Compiler.IL.Server.CompilerServer+<>c__DisplayClass17_0.b__0 (Burst.Compiler.IL.Server.Caching.CacheManager cacheManager) [0x00000] in <532a8a169e6a4953b5d9a4c213b71772>:0
at Burst.Compiler.IL.Server.CompilerServer+<>c__DisplayClass26_01[TResult].<RunTask>b__0 () [0x00145] in <532a8a169e6a4953b5d9a4c213b71772>:0 at Burst.Compiler.IL.Server.CompilerServer.RunTask[TResult] (Burst.Compiler.IL.Server.TargetKey target, System.String taskName, System.String[] assemblyFolders, System.Threading.CancellationToken cancellationToken, System.Func2[T,TResult] function) [0x00131] in <532a8a169e6a4953b5d9a4c213b71772>:0
at Burst.Compiler.IL.Server.CompilerServer.Compile (Burst.Compiler.IL.Server.CompilationRequest request, Burst.Compiler.IL.Server.CompilationMessageStreamer streamer, System.Threading.CancellationToken cancellationToken) [0x0017f] in <532a8a169e6a4953b5d9a4c213b71772>:0

While compiling job:

안녕하세요 개발자님,
SDK 5.10.0 버전을 통해 Burst 충돌 이슈를 해결하였었으나,
SDK 5.10.1 긴급 업데이트 버전에서 부득이 해당 업데이트 내용이 제거되었습니다.

SDK 5.10.2 버전 업데이트(7월 25일 예정)를 통해 다시금 수정된 버전이 제공될 예정입니다.
이용에 불편을 드려 죄송합니다.

업데이트 이전까지 임시 방편을 통해 이용해 주시면 감사하겠습니다.

좋아요 2

빠른 답변 감사합니다!

7월 25일에 올라오는 5.10.2 버전 기대하겠습니다!

감사합니다! :slight_smile:

좋아요 1