Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Something went wrong while Post Processing the assembly (after updating Collections + Entities)

Discussion in '2019.3 Beta' started by meanmonkey, Dec 21, 2019.

  1. meanmonkey

    meanmonkey

    Joined:
    Nov 13, 2014
    Posts:
    148
    I'm using Unity 2019.3.0f3

    After upgrading
    Unity.Collections from preview.0 - 0.3.0 to preview.6 - 0.4.0 and
    Unity.Entities from preview.4 - 0.3.0 to preview.10 - 0.4.0

    I get the following error message. Any ideas ? I already saw that similar errors have been posted, so I guess it's a bug ?

    Something went wrong while Post Processing the assembly (Assembly-CSharp.dll) :
    Failed to resolve System.Collections.Generic.Queue`1
    at Unity.Entities.CodeGen.TypeReferenceExtensions.CheckedResolve (Mono.Cecil.TypeReference typeReference) [0x00001] in E:\MyGame\Library\PackageCache\com.unity.entities@0.4.0-preview.10\Unity.Entities.CodeGen\CecilExtensionMethods.cs:13
    at Unity.Entities.CodeGen.BlobAssetSafetyVerifier.<VerifyMethod>g__IsTypeRestrictedToBlobAssetStorage|3_0 (Mono.Cecil.TypeReference tr, Unity.Entities.CodeGen.BlobAssetSafetyVerifier+<>c__DisplayClass3_0& ) [0x000f0] in E:\MyGame\Library\PackageCache\com.unity.entities@0.4.0-preview.10\Unity.Entities.CodeGen\BlobAssetSafety\BlobAssetSafetyVerifier.cs:64
    at Unity.Entities.CodeGen.BlobAssetSafetyVerifier.VerifyMethod (Mono.Cecil.MethodDefinition method, System.Collections.Generic.HashSet`1[T] _nonRestrictedTypes) [0x00058] in E:\MyGame\Library\PackageCache\com.unity.entities@0.4.0-preview.10\Unity.Entities.CodeGen\BlobAssetSafety\BlobAssetSafetyVerifier.cs:90
    at Unity.Entities.CodeGen.BlobAssetSafetyVerifier.AssertNoBlobAssetLeavesBlobAssetStorage () [0x00063] in E:\MyGame\Library\PackageCache\com.unity.entities@0.4.0-preview.10\Unity.Entities.CodeGen\BlobAssetSafety\BlobAssetSafetyVerifier.cs:37
    at Unity.Entities.CodeGen.BlobAssetSafetyVerifier.PostProcessImpl () [0x0000a] in E:\MyGame\Library\PackageCache\com.unity.entities@0.4.0-preview.10\Unity.Entities.CodeGen\BlobAssetSafety\BlobAssetSafetyVerifier.cs:20
    at Unity.Entities.CodeGen.EntitiesILPostProcessor.PostProcess (Mono.Cecil.AssemblyDefinition assemblyDefinition, System.Boolean& madeAChange) [0x00009] in E:\MyGame\Library\PackageCache\com.unity.entities@0.4.0-preview.10\Unity.Entities.CodeGen\EntitiesILPostProcessor.cs:231
    at Unity.Entities.CodeGen.EntitiesILPostProcessors.Process (Unity.CompilationPipeline.Common.ILPostProcessing.ICompiledAssembly compiledAssembly) [0x0004b] in E:\MyGame\Library\PackageCache\com.unity.entities@0.4.0-preview.10\Unity.Entities.CodeGen\EntitiesILPostProcessor.cs:44
    at UnityEditor.Scripting.ScriptCompilation.ILPostProcessing.RunILPostProcessors (UnityEditor.Scripting.ScriptCompilation.ScriptAssembly assembly, System.String outputTempPath) [0x0011b] in <83a73882c51c4602b3d34743827d03e7>:0
    at UnityEditor.Scripting.ScriptCompilation.ILPostProcessing.PostProcess (UnityEditor.Scripting.ScriptCompilation.ScriptAssembly assembly, System.Collections.Generic.List`1[T] messages, System.String outputTempPath) [0x00061] in <83a73882c51c4602b3d34743827d03e7>:0
     
  2. andywatts

    andywatts

    Joined:
    Sep 19, 2015
    Posts:
    107
    Worth checking you're on .net standard 2.0 and any plugin dlls are also that version.
     
    meanmonkey likes this.
  3. frameshubstudio

    frameshubstudio

    Joined:
    Sep 10, 2018
    Posts:
    3
    I am struggling with the same problem. No solution found yet
     
    meanmonkey likes this.
  4. meanmonkey

    meanmonkey

    Joined:
    Nov 13, 2014
    Posts:
    148
    Yup I am on Net standard 2.0. No plugins.
     
  5. Mockarutan

    Mockarutan

    Joined:
    May 22, 2011
    Posts:
    158
    Any update to this? Just encountered this.
     
    MhmdAL1111 likes this.