Search Unity

Bug Compilation when adding or removing a package takes 30 minutes or more.

Discussion in 'Package Manager' started by sacb0y, Sep 18, 2020.

  1. sacb0y

    sacb0y

    Joined:
    May 9, 2016
    Posts:
    874
    After upgrading our project to unity 2019 LTS from 2018LTS compilation takes FOREVER.

    Each individual assembly takes several minutes and it does this repeatedly.

    Code (CSharp):
    1.  
    2. System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
    3. System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
    4. System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
    5. System.Threading.ThreadHelper:ThreadStart()
    6. (Filename: C:/Users/RohitMoni/Documents/Repos/bolt/Package/Bolt.Flow/Editor/Options/UnitBase.cs Line: 132)
    7. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/UnityEngine.TestRunner.dll in 25.128682 seconds
    8. - Starting compile Library/ScriptAssemblies/UnityEditor.TestRunner.dll
    9. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/UnityEngine.UI.dll in 50.088997 seconds
    10. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/UnityEditor.TestRunner.dll in 49.692524 seconds
    11. - Starting compile Library/ScriptAssemblies/UnityEditor.UI.dll
    12. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/UnityEditor.UI.dll in 25.167255 seconds
    13. - Starting compile Library/ScriptAssemblies/Unity.Postprocessing.Runtime.dll
    14. - Starting compile Library/ScriptAssemblies/Zinnia.Runtime.dll
    15. - Starting compile Library/ScriptAssemblies/MeshBakerCore.dll
    16. - Starting compile Library/ScriptAssemblies/Unity.TextMeshPro.dll
    17. - Starting compile Library/ScriptAssemblies/Unity.Timeline.dll
    18. - Starting compile Library/ScriptAssemblies/Autodesk.Fbx.dll
    19. - Starting compile Library/ScriptAssemblies/Unity.Mathematics.dll
    20. - Starting compile Library/ScriptAssemblies/UnityEngine.Purchasing.dll
    21. - Starting compile Library/ScriptAssemblies/UnityEngine.Advertisements.dll
    22. - Starting compile Library/ScriptAssemblies/Aura2_Core.dll
    23. - Starting compile Library/ScriptAssemblies/Unity.ProBuilder.Poly2Tri.dll
    24. - Starting compile Library/ScriptAssemblies/Unity.Analytics.DataPrivacy.dll
    25. - Starting compile Library/ScriptAssemblies/Unity.ProBuilder.KdTree.dll
    26. - Starting compile Library/ScriptAssemblies/Unity.XR.Management.dll
    27. - Starting compile Library/ScriptAssemblies/Unity.ProBuilder.Csg.dll
    28. - Starting compile Library/ScriptAssemblies/Unity.ProBuilder.Stl.dll
    29. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Zinnia.Runtime.dll in 30.346035 seconds
    30. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.Postprocessing.Runtime.dll in 55.148719 seconds
    31. - Starting compile Library/ScriptAssemblies/VRTK.Prefabs.Runtime.dll
    32. - Starting compile Library/ScriptAssemblies/sc.posteffects.runtime.dll
    33. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/MeshBakerCore.dll in 78.682404 seconds
    34. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.TextMeshPro.dll in 104.01905 seconds
    35. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.Timeline.dll in 128.811413 seconds
    36. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Autodesk.Fbx.dll in 154.09321 seconds
    37. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.Mathematics.dll in 178.770521 seconds
    38. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/UnityEngine.Purchasing.dll in 203.239268 seconds
    39. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/UnityEngine.Advertisements.dll in 228.164583 seconds
    40. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Aura2_Core.dll in 251.643769 seconds
    41. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.ProBuilder.Poly2Tri.dll in 275.153677 seconds
    42. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.Analytics.DataPrivacy.dll in 300.063013 seconds
    43. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.ProBuilder.KdTree.dll in 323.376298 seconds
    44. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.XR.Management.dll in 348.514125 seconds
    45. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.ProBuilder.Csg.dll in 371.85795 seconds
    46. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.ProBuilder.Stl.dll in 395.144153 seconds
    47. - Starting compile Library/ScriptAssemblies/Unity.ProBuilder.dll
    48. - Starting compile Library/ScriptAssemblies/Cinemachine.dll
    49. - Starting compile Library/ScriptAssemblies/Unity.Recorder.dll
    50. - Starting compile Library/ScriptAssemblies/UnityEngine.Monetization.dll
    51. - Starting compile Library/ScriptAssemblies/Unity.Burst.dll
    52. - Starting compile Library/ScriptAssemblies/Sirenix.OdinInspector.CompatibilityLayer.dll
    53. - Starting compile Library/ScriptAssemblies/Unity.Subsystem.Registration.dll
    54. - Starting compile Library/ScriptAssemblies/UnityEngine.SpatialTracking.dll
    55. - Starting compile Library/ScriptAssemblies/Substance.EditorHelper.dll
    56. - Starting compile Library/ScriptAssemblies/Unity.Formats.Fbx.Runtime.dll
    57. - Starting compile Library/ScriptAssemblies/Unity.ProGrids.dll
    58. - Starting compile Library/ScriptAssemblies/Substance.Platform.dll
    59. - Starting compile Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll
    60. - Starting compile Library/ScriptAssemblies/Unity.Timeline.Editor.dll
    61. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/sc.posteffects.runtime.dll in 365.352438 seconds
    62. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/VRTK.Prefabs.Runtime.dll in 391.354184 seconds
    63. - Starting compile Library/ScriptAssemblies/VRTK.Samples.Farm.Runtime.dll
    64. - Starting compile Library/ScriptAssemblies/Aura2_Editor.dll
    65. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.Timeline.Editor.dll in 74.872629 seconds
    66. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll in 99.998428 seconds
    67. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Substance.Platform.dll in 123.700888 seconds
    68. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.ProGrids.dll in 148.819569 seconds
    69. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.Formats.Fbx.Runtime.dll in 173.379411 seconds
    70. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Substance.EditorHelper.dll in 196.845024 seconds
    71. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/UnityEngine.SpatialTracking.dll in 221.636666 seconds
    72. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.Subsystem.Registration.dll in 246.853429 seconds
    73. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Sirenix.OdinInspector.CompatibilityLayer.dll in 270.230075 seconds
    74. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.Burst.dll in 295.319042 seconds
    75. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/UnityEngine.Monetization.dll in 320.544761 seconds
    76. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.Recorder.dll in 345.222999 seconds
    77. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Cinemachine.dll in 370.022152 seconds
    78. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.ProBuilder.dll in 395.042278 seconds
    79. - Starting compile Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.dll
    80. - Starting compile Library/ScriptAssemblies/Unity.Settings.Editor.dll
    81. - Starting compile Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll
    82. - Starting compile Library/ScriptAssemblies/Unity.Recorder.Editor.dll
    83. - Starting compile Library/ScriptAssemblies/EnhancedHierarchyEditor.dll
    84. - Starting compile Library/ScriptAssemblies/Sirenix.OdinInspector.CompatibilityLayer.Editor.dll
    85. - Starting compile Library/ScriptAssemblies/Unity.Rider.Editor.dll
    86. - Starting compile Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll
    87. - Starting compile Library/ScriptAssemblies/Unity.XR.Management.Editor.dll
    88. - Starting compile Library/ScriptAssemblies/Unity.Postprocessing.Editor.dll
    89. - Starting compile Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll
    90. - Starting compile Library/ScriptAssemblies/MeshBakerEditor.dll
    91. - Starting compile Library/ScriptAssemblies/Unity.ProBuilder.AssetIdRemapUtility.dll
    92. - Starting compile Library/ScriptAssemblies/Unity.VSCode.Editor.dll
    93. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Aura2_Editor.dll in 369.41259 seconds
    94. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/VRTK.Samples.Farm.Runtime.dll in 393.279338 seconds
    95. - Starting compile Library/ScriptAssemblies/UnityEditor.Purchasing.dll
    96. - Starting compile Library/ScriptAssemblies/Unity.Burst.Editor.dll
    97. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.VSCode.Editor.dll in 73.428379 seconds
    98. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.ProBuilder.AssetIdRemapUtility.dll in 98.016913 seconds
    99. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/MeshBakerEditor.dll in 121.590833 seconds
    100. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll in 146.058972 seconds
    101. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.Postprocessing.Editor.dll in 170.978683 seconds
    102. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.XR.Management.Editor.dll in 195.82363 seconds
    103. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll in 220.663058 seconds
    104. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.Rider.Editor.dll in 244.783353 seconds
    105. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Sirenix.OdinInspector.CompatibilityLayer.Editor.dll in 267.934867 seconds
    106. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/EnhancedHierarchyEditor.dll in 290.954071 seconds
    107. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.Recorder.Editor.dll in 315.499352 seconds
    108. Adding genesis user token [Removed Key]- Finished compile Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll in 340.61304 seconds
    109. Adding genesis user token [Removed Key]
    110.  
    You can see the compile times are ridiculous, none of my other projects act like this. What do I do?

    Also my CPU is not slow, and deleting the library folder did not solve this issue. I use similar assets across my other projects and none of them act like this, and the project did not act like this before switching to unity 2019.
     
  2. Shaunyowns

    Shaunyowns

    Joined:
    Nov 4, 2019
    Posts:
    328
    Hey there!

    Can you submit a bug report (https://unity3d.com/unity/qa/bug-reporting) and submit your project so we can diagnose it?

    Thank you!
     
  3. sacb0y

    sacb0y

    Joined:
    May 9, 2016
    Posts:
    874
    It seems the issue was related to an old version of VRTK4.

    Removing it solved this issue, but it is bizarre that this can happen.