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

Bug NullReferenceException when trying to inspect an object in the Inspector

Discussion in 'Localization Tools' started by fuji97, May 19, 2021.

  1. fuji97

    fuji97

    Joined:
    Sep 21, 2015
    Posts:
    3
    Hello,

    after upgrading to Unity 2020.3.8f1 with Localization 1.0.0-pre9 and Addressables 1.18.4, every time we open up the project and try to select an object to inspect we're getting the following error with the Inspector window remaining empty:
    Code (CSharp):
    1. NullReferenceException: Object reference not set to an instance of an object
    2. UnityEditor.Localization.EditorAddressablesInterface.LoadAssetsWithLabelInternal[TObject] (System.String label, System.Action`1[T] callback) (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/EditorAddressablesInterface.cs:131)
    3. UnityEngine.Localization.AddressablesInterface.LoadAssetsWithLabel[TObject] (System.String label, System.Action`1[T] callback) (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Runtime/Addressables/AddressablesInterface.cs:47)
    4. UnityEngine.Localization.Settings.LocalesProvider.get_PreloadOperation () (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Runtime/Settings/LocalesProvider.cs:40)
    5. UnityEngine.Localization.Settings.LocalizationSettings.GetSelectedLocaleAsync () (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Runtime/Settings/LocalizationSettings.cs:443)
    6. UnityEngine.Localization.Settings.LocalizationSettings.GetSelectedLocale () (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Runtime/Settings/LocalizationSettings.cs:461)
    7. UnityEngine.Localization.Settings.LocalizationSettings.get_SelectedLocale () (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Runtime/Settings/LocalizationSettings.cs:137)
    8. UnityEditor.Localization.UI.DrivenPropertyDrawer.BeginProperty (UnityEngine.Rect rect, UnityEditor.SerializedProperty property) (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/UI/DrivenPropertyDrawer.cs:20)
    9. UnityEditor.EditorGUIUtility.BeginPropertyCallback (UnityEngine.Rect totalRect, UnityEditor.SerializedProperty property) (at <015079d9a4ea4f97b4381e694d2310c1>:0)
    10. UnityEditor.EditorGUI.BeginPropertyInternal (UnityEngine.Rect totalPosition, UnityEngine.GUIContent label, UnityEditor.SerializedProperty property) (at <015079d9a4ea4f97b4381e694d2310c1>:0)
    11. UnityEditor.EditorGUI.DefaultPropertyField (UnityEngine.Rect position, UnityEditor.SerializedProperty property, UnityEngine.GUIContent label) (at <015079d9a4ea4f97b4381e694d2310c1>:0)
    12. UnityEditor.PropertyHandler.OnGUI (UnityEngine.Rect position, UnityEditor.SerializedProperty property, UnityEngine.GUIContent label, System.Boolean includeChildren, UnityEngine.Rect visibleArea) (at <015079d9a4ea4f97b4381e694d2310c1>:0)
    13. UnityEditor.PropertyHandler.OnGUI (UnityEngine.Rect position, UnityEditor.SerializedProperty property, UnityEngine.GUIContent label, System.Boolean includeChildren) (at <015079d9a4ea4f97b4381e694d2310c1>:0)
    14. UnityEditor.EditorGUI.PropertyFieldInternal (UnityEngine.Rect position, UnityEditor.SerializedProperty property, UnityEngine.GUIContent label, System.Boolean includeChildren) (at <015079d9a4ea4f97b4381e694d2310c1>:0)
    15. UnityEditor.EditorGUI.PropertyField (UnityEngine.Rect position, UnityEditor.SerializedProperty property, UnityEngine.GUIContent label, System.Boolean includeChildren) (at <015079d9a4ea4f97b4381e694d2310c1>:0)
    16. UnityEditor.EditorGUI.PropertyField (UnityEngine.Rect position, UnityEditor.SerializedProperty property, UnityEngine.GUIContent label) (at <015079d9a4ea4f97b4381e694d2310c1>:0)
    17. UnityEditor.GameObjectInspector.DrawInspector () (at <015079d9a4ea4f97b4381e694d2310c1>:0)
    18. UnityEditor.GameObjectInspector.OnHeaderGUI () (at <015079d9a4ea4f97b4381e694d2310c1>:0)
    19. UnityEditor.Editor.DrawHeader () (at <015079d9a4ea4f97b4381e694d2310c1>:0)
    20. UnityEditor.UIElements.EditorElement.DrawEditorLargeHeader (UnityEditor.Editor[] editors, System.Boolean& wasVisible) (at <ab574a2f598240d68c66d280c533b9d3>:0)
    21. UnityEditor.UIElements.EditorElement.DrawEditorHeader (UnityEditor.Editor[] editors, UnityEngine.Object target, System.Boolean& wasVisible) (at <ab574a2f598240d68c66d280c533b9d3>:0)
    22. UnityEditor.UIElements.EditorElement.HeaderOnGUI () (at <ab574a2f598240d68c66d280c533b9d3>:0)
    23. UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <1fd6bc3af931450b977286a218b046fb>:0)
    24. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)
    This error make the Inspector completly unusable.

    Workaround
    The only workaround we have found is removing and re-importing the Localization package. This will temporarily fix the error until the next restart of the Editor

    Environment
    • Windows 10 19042 (although Linux users have reported the same problem on the same project)
    • Unity 2020.3.8f1
    • Localization 1.0.0-pre.9
    • Addressables 1.18.4
    External and preview packages in use:
    • Odin 3.0.5
    • Device Simulator 2.2.4-preview
    • NavMesh Components 1.0.0-exp.1
     
  2. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    7,845
    Could you try running the localization addressable analyzers? They can be found in the addressable window.

    It looks like the error may be due to an empty Addressables group. Can you try removing any empty ones?
    Are you able to share an example project that has the issue?

    Edit:

    I actually just encountered this bug myself. For me it was caused by a missing Addressables group. I was able to fix it by removing the missing reference. Ill make a bug so we can handle missing groups in the future.

    upload_2021-5-19_14-21-49.png
     
    Last edited: May 19, 2021
    Demencja and fuji97 like this.
  3. fuji97

    fuji97

    Joined:
    Sep 21, 2015
    Posts:
    3
    Ok, I found two missing groups and removing them definitely fixed the issue.
    Thank you!
     
    karl_jones likes this.
  4. Skjalg

    Skjalg

    Joined:
    May 25, 2009
    Posts:
    208
    I am getting the same stacktrace on our jenkins build machine that is compiling to windows using il2cpp.



    I am using Unity 2021.1.7f1 with Localization 1.0.0-pre.9 and I dont have any missing groups or empty groups.
    upload_2021-6-14_22-14-40.png

    One thing I am reading from the logs though, is that one of the localization tables is generating a new set of locales for some reason

    Code (csharp):
    1. 20:01:42  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset using Guid(f9e70e354eae53549a4102b2e02fbf68) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '8473f028159fcf98c3d14b280ad3d470') in 0.002253 seconds
    2. 20:01:42  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_BundledAssetGroupSchema.asset using Guid(9c3bcc87716c42e4aab5293f0924b2d5) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '144aec09a6db936656393930f4a11ae0') in 0.002037 seconds
    3. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Assets-Shared_ContentUpdateGroupSchema.asset using Guid(4d266dca5b64d2d418bd2a644c26cf4f) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '2d664c956af162717c5cc9774e7a8dd0') in 0.001951 seconds
    4. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Arabic.asset using Guid(aca15e017b0279c4db9d55959868b81d) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'fa65d61ed3c48b9260e8aab160465718') in 0.002616 seconds
    5. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Arabic_BundledAssetGroupSchema.asset using Guid(22c7fcd068155b5419a20af29d3ad46c) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'b8b0db010110fefa53cef94353e7f624') in 0.001915 seconds
    6. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Arabic_ContentUpdateGroupSchema.asset using Guid(e6da40d5ed652564ab96bd5862c772aa) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'a0ceff546bdf7fcdb1217a91d69902dc') in 0.002554 seconds
    7. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Bulgarian.asset using Guid(c201263801b089744bec22e79b46369f) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '542a8df578a59f8824e1e88c15fc979b') in 0.001900 seconds
    8. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Bulgarian_BundledAssetGroupSchema.asset using Guid(1dbedc196822fc1469bead5f4adb8cce) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'f836ffa405481d9761743f12877eb185') in 0.001978 seconds
    9. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Bulgarian_ContentUpdateGroupSchema.asset using Guid(541844676d36cc846ade88aebb0932ad) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'e955ee2e6694616d8782c2683062fb6d') in 0.001881 seconds
    10. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Simplified).asset using Guid(ce57fc9774c86964caee7b4442050ce6) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'd72215246e433d02aa4d537483f57a62') in 0.002010 seconds
    11. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_BundledAssetGroupSchema.asset using Guid(7c7eae051a221934fbb533a13a067f94) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '924843d10760853ef7f007cd6cc10a35') in 0.001861 seconds
    12. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Simplified)_ContentUpdateGroupSchema.asset using Guid(3cb6830729a7a9a46b9365139af77979) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '2b10d7e2d572e57ea55760448a3efebd') in 0.002296 seconds
    13. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Chinese (Traditional).asset using Guid(6f374f475ea52474fa6e07e9569968e8) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '644145fac276e04d5ea4170e688a18f8') in 0.001921 seconds
    14. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional)_BundledAssetGroupSchema.asset using Guid(2020752b8ceeba748825d1b3095178ab) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '1d54c14b6e6522b534d4a0a9fa7b6e88') in 0.002094 seconds
    15. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Chinese (Traditional)_ContentUpdateGroupSchema.asset using Guid(3919240af3f2e9044a3622f7c68baee4) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '0bd22577273860bf1b2e4d9990014366') in 0.001911 seconds
    16. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Czech.asset using Guid(8baf22bbdce58c44099b5e9355297671) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '858e1c32aa215ef54421ac97f69f959c') in 0.001949 seconds
    17. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Czech_BundledAssetGroupSchema.asset using Guid(b2e18420d9395bd44949be4b303872f4) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'fc5d15cb4bd0aeedae8e54cddd1a8373') in 0.001894 seconds
    18. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Czech_ContentUpdateGroupSchema.asset using Guid(fc4285b01feeb424384dd8c94b99ddb9) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '7c01f6a0ded99703c445fe08291529f1') in 0.002086 seconds
    19. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Danish.asset using Guid(f70a3dd215844c342885e6ae2aafc28f) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'b8dc6ebc6f5d41ca7eeae3f6a8488424') in 0.001868 seconds
    20. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Danish_BundledAssetGroupSchema.asset using Guid(809561c5b8183b3409153a09f6bdd6b0) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '1e88c29ef6365e7565602e24aea4f727') in 0.001965 seconds
    21. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Danish_ContentUpdateGroupSchema.asset using Guid(2a82443be1dd7c541996819621d1d95c) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '1aee22f9747e458caed54d8982ae3745') in 0.002014 seconds
    22. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Dutch.asset using Guid(df7329723b5dd74459fe9a538f64b189) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'ed3a5c36bd452c4e31492deec6c9bf79') in 0.001951 seconds
    23. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Dutch_BundledAssetGroupSchema.asset using Guid(aaa9bacae8adc634b8c4ba3f32c5e261) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '57e3a3e229bd2dfb17515b56060c1ec8') in 0.001867 seconds
    24. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Dutch_ContentUpdateGroupSchema.asset using Guid(a2575570284fd134c90f39fe0887f36d) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '04cd11550ca95d9e56af37dd20e5b563') in 0.001859 seconds
    25. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English.asset using Guid(136a000ab5f3eb34f87c753861897495) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'ed188b67c38eaf910104b0b9e20e4e70') in 0.001885 seconds
    26. 20:01:43  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English_BundledAssetGroupSchema.asset using Guid(fed98ca5b76f27649808065b64b8bfe4) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'fadff30d297d0bc33f9619bbc40d257d') in 0.002057 seconds
    27. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-English_ContentUpdateGroupSchema.asset using Guid(a79ec0ed4c578dd4ba20f3d6ec9dd032) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '0e5d19176e547c1d3f0b41a328c00500') in 0.001955 seconds
    28. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Finnish.asset using Guid(d6741d4c33e99184fa6db098b67f0eed) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'b656be767f42ff9e7e2a0046b927815d') in 0.002588 seconds
    29. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Finnish_BundledAssetGroupSchema.asset using Guid(a60a6b51acd314643b2f3ae5e2ed89c8) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '999a4e4966eafe0fbf2ce06b56ef1242') in 0.001916 seconds
    30. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Finnish_ContentUpdateGroupSchema.asset using Guid(0c6e913aceba2b34ab2eaca8946254d6) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '84b615b1a4f4357e85f5fa55795b8c67') in 0.001990 seconds
    31. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-French.asset using Guid(f273b56e19fef8b4bbc1f319a6ac9a5c) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '361d143295b23b006c8397426cfafe54') in 0.001953 seconds
    32. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-French_BundledAssetGroupSchema.asset using Guid(93f3003661fd7e142937abdfa5544876) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '2ebfe3975ac3727670f07a9767656d18') in 0.001987 seconds
    33. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-French_ContentUpdateGroupSchema.asset using Guid(d591449b8449c7647bd5ffa1ea656292) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '5c9e8405ae82000b44d78b90c47198f3') in 0.001933 seconds
    34. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-German.asset using Guid(6ba7d39f63af3b340806c2870c237a6e) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '9564e0dca926fb700670eae494267d65') in 0.001879 seconds
    35. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-German_BundledAssetGroupSchema.asset using Guid(be578af4b5fdca346a7575648b1ca52f) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '58392f50f6f3789910aadf4302180153') in 0.001999 seconds
    36. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-German_ContentUpdateGroupSchema.asset using Guid(83b61a1ad63ab9f4f99850268633b761) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '555c9bccae857b8c32bff0d17b99adcf') in 0.001893 seconds
    37. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Greek.asset using Guid(890ecb3cce6710c46a190fdfed81e997) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'ca46c0eb11ebcb5733e7e874a8f772a1') in 0.002022 seconds
    38. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Greek_BundledAssetGroupSchema.asset using Guid(3aaf86f7b67798a42a442256a43b878e) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'cfa3c731b68f4cf0e828372619b6330b') in 0.001855 seconds
    39. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Greek_ContentUpdateGroupSchema.asset using Guid(d6e8ead128804b5479c77e634f5efcd0) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'eb8a469fe8dc9173d29704885e1d095f') in 0.001956 seconds
    40. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Hungarian.asset using Guid(382b2d332ec8f6749a7bd94b889c6825) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '87cf5f493894cb313386f8504cbe675f') in 0.002542 seconds
    41. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Hungarian_BundledAssetGroupSchema.asset using Guid(119d1ea812614114f9aabdd7792e53fe) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '4e8d0c75aef5a9cea9dc1d3ba43cad10') in 0.001959 seconds
    42. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Hungarian_ContentUpdateGroupSchema.asset using Guid(a4b1ebab091258d4187b0eec92c247f0) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '63affed4fc0d1743aa0f5052e324a40f') in 0.001886 seconds
    43. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Italian.asset using Guid(60a72067603871d4a970fd720663e6b0) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '33e7b2e17182d6124454bdd1cf100a9c') in 0.001968 seconds
    44. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Italian_BundledAssetGroupSchema.asset using Guid(e265d70c05fc4a54f9fee5fa087267e1) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'c38e246439161109323b3af2cdf9f9ce') in 0.001875 seconds
    45. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Italian_ContentUpdateGroupSchema.asset using Guid(f93d533fae82c3646a95d9e2ed4e53c9) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '5ddcae0f744e9e3c83bab9638090c1db') in 0.001933 seconds
    46. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Japanese.asset using Guid(668994ebd6d34034da06f6cd29d732a4) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '8f40ef3fc4ccfb5ac37f50c173c40544') in 0.001903 seconds
    47. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese_BundledAssetGroupSchema.asset using Guid(9d5205ca4048d034aa5a76a1ad99554b) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '3f37d9b1bc7251a040bc07d4e76592ca') in 0.001956 seconds
    48. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Japanese_ContentUpdateGroupSchema.asset using Guid(206505222a355ba4186c0e6d49ff8840) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '0da387a61613f6a487061d72f8629ecb') in 0.002659 seconds
    49. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Korean.asset using Guid(b2b3336658c38e24b98ddb11a2c59acd) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '8f983849aca9c0c070858d6574803c11') in 0.001879 seconds
    50. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean_BundledAssetGroupSchema.asset using Guid(f6d0fbbbaf35d484baaf545ccb09b808) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'fe05ce519f4526c7c35fc8eef24f5b22') in 0.001974 seconds
    51. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Korean_ContentUpdateGroupSchema.asset using Guid(65825d1b597507b4a8d30521e3407a40) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '455e881c46444513355d2c6d6a77a5d5') in 0.001898 seconds
    52. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Norwegian.asset using Guid(5f75ddafb9fc6e94bb34b830b9e32097) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'b962ea541c52d3f87868ef2f3b50e5a3') in 0.002034 seconds
    53. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Norwegian_BundledAssetGroupSchema.asset using Guid(2eb59e41699139e43a7854af33c7040b) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '67d91d92878e9d5c789b463257d85480') in 0.001847 seconds
    54. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Norwegian_ContentUpdateGroupSchema.asset using Guid(ce353a31220f73e43b39b9c305f72e50) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '14ba3cb169a682c17ee6dbb4fdc461ea') in 0.001956 seconds
    55. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Polish.asset using Guid(601353140d62ffb4e9b6adb7399887c8) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'dd4940fb265f530650e34a318da21f30') in 0.001952 seconds
    56. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Polish_BundledAssetGroupSchema.asset using Guid(d89d7ab08ea7ff6429bf5cfe095728f5) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'd25c36bfc0b4bca20c0367ce24d7ea86') in 0.002022 seconds
    57. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Polish_ContentUpdateGroupSchema.asset using Guid(2fc6984d43564624196cc45e5ae1b973) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'b3307f43f8a2edbe13f2bfc180a0d6fc') in 0.001873 seconds
    58. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Portuguese (Brazil).asset using Guid(68977877dfd26d6419ffeaef4eda9bf1) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '316023a47920f4c2e360bb39c16e9b95') in 0.001917 seconds
    59. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Portuguese (Brazil)_BundledAssetGroupSchema.asset using Guid(b794dcfb9d4fc0144a5d2a2028f061b6) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '784c1ab5fc1f5e13fdcb7dee1ba0dc0a') in 0.001895 seconds
    60. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Portuguese (Brazil)_ContentUpdateGroupSchema.asset using Guid(183616a345ec95440b830c5dbf3cbcce) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '386ee2f047b575a95bc29d6b3c52def7') in 0.002649 seconds
    61. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Portuguese.asset using Guid(00b1864b6a6267444948fbe303d170a2) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '06a5dc952298c7caa866133d7f91e4fd') in 0.001852 seconds
    62. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Portuguese_BundledAssetGroupSchema.asset using Guid(4484040be75113341b442c4d65c27359) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '555d0160aead486f5f339c484a6f30f4') in 0.001951 seconds
    63. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Portuguese_ContentUpdateGroupSchema.asset using Guid(f21d6ffa63fb48e4bb8c7903c547cda3) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '28ac49b15bb1b460ffcb6e3f11d94f87') in 0.001973 seconds
    64. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Romanian.asset using Guid(4d1037601b1f45346867e9fb06e586f5) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'bf6e53740a7070cb1e3eb091c62f1b76') in 0.002574 seconds
    65. 20:01:44  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Romanian_BundledAssetGroupSchema.asset using Guid(dc1ba93fa8e3a304bbdf5fbd3abf4c82) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'ac85b890b4a4db9f7a0356551f4a3180') in 0.001868 seconds
    66. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Romanian_ContentUpdateGroupSchema.asset using Guid(966ceca0da6fada4792d9b62b6f11b08) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '0fcbb39917df32257f68cafa2904fd45') in 0.001866 seconds
    67. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Russian.asset using Guid(3340b46ecb2a43043818990cc304d571) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '403e3cba5191731502daeee96d3ba33f') in 0.002003 seconds
    68. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Russian_BundledAssetGroupSchema.asset using Guid(d98f6855399732e459d148d632c6f275) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'a879acba65362acf917c5c302f2cdd8c') in 0.001902 seconds
    69. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Russian_ContentUpdateGroupSchema.asset using Guid(024d9f1fb59449240ae6c7638dbfb932) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '04beed2841b5720c29fb919b060f6a2b') in 0.001993 seconds
    70. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Spanish.asset using Guid(d23e3f8b3927d464f9e802e4a9ee7e91) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '78e07ad989430c712a1b9518c3e7a0ee') in 0.001836 seconds
    71. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Spanish_BundledAssetGroupSchema.asset using Guid(bc0414ae2b0400f4793a47ab676fa13d) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '3d0029c5769d2eaa469a40ffbab2546a') in 0.001851 seconds
    72. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Spanish_ContentUpdateGroupSchema.asset using Guid(43e72603a5a901e43ad19e4ed6135f9c) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '33a25d486c5613abb78da2b97b2da410') in 0.001861 seconds
    73. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Spanish (Mexico).asset using Guid(cbe47da15acc5654da616395ea62920c) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'e7f464423ca0b0d20e63a62055d5169b') in 0.001934 seconds
    74. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Spanish (Mexico)_BundledAssetGroupSchema.asset using Guid(bcd5fe3faf6d02647908910b98f1db3d) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '2059574183702eaf28803bf517f6e733') in 0.001914 seconds
    75. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Spanish (Mexico)_ContentUpdateGroupSchema.asset using Guid(431604fd5971c774cbd8e57f47428a67) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'd75247573cafa68992bd2730ce811f73') in 0.001906 seconds
    76. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Swedish.asset using Guid(152ed630f1fbaaf44a38109f2c07412d) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '325bdcc15050752d594be4cfb6007a90') in 0.001956 seconds
    77. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Swedish_BundledAssetGroupSchema.asset using Guid(d1d761c0796151f498eef1d99ca062a1) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '8eeb8709adb161658ba9c11f152d9503') in 0.001967 seconds
    78. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Swedish_ContentUpdateGroupSchema.asset using Guid(ad6c36a6f309fe142a485ff87a1914af) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '474c6a6b0be699a49a1054550b7cdb07') in 0.001879 seconds
    79. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Thai.asset using Guid(0e6fc93644b387540aa7fae2358e06fb) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'b3a0f2727ad62ffe4d34d956379f2377') in 0.001942 seconds
    80. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai_BundledAssetGroupSchema.asset using Guid(d92c955d88d18d14b83da4cc89a5fd42) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '99fb28b358d5e760eac0e0a1a57833ec') in 0.001855 seconds
    81. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Thai_ContentUpdateGroupSchema.asset using Guid(e01c3600ea4c2b94eab788e17470cf6c) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'cdd594e9f3fbea2a02defa90ddec89b3') in 0.002062 seconds
    82. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Turkish.asset using Guid(8926c7d438a880d468f542c6d85276c9) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '3692e1c816581d3499709f88bbed1677') in 0.001845 seconds
    83. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Turkish_BundledAssetGroupSchema.asset using Guid(f4756ff07733e3141bfcf298b0a82746) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'c6f187fd7b4209ae72645c6a895db5f2') in 0.001922 seconds
    84. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Turkish_ContentUpdateGroupSchema.asset using Guid(0093a855785a11f448308deda8ec3073) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '3d1cb2e8ccc38702a71101b4ae6c8444') in 0.001901 seconds
    85. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Ukrainian.asset using Guid(9adc91f7a1416354ba4102682d2e2b38) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'a09b0be479ba6e05db1cff0a7014b436') in 0.002024 seconds
    86. 20:01:45  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Ukrainian_BundledAssetGroupSchema.asset using Guid(b300b0edc5c9d694a9cc4b3f1450b247) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '1f29fc4bee417cb9fafc092479a2a5cb') in 0.001875 seconds
    87. 20:01:46  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Ukrainian_ContentUpdateGroupSchema.asset using Guid(a1becd8c1b367a3448c31ac438f5a123) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'bb3adc904721ef25beece9389b31008a') in 0.001948 seconds
    88. 20:01:46  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Vietnamese.asset using Guid(569cfb678b76ac64baa461bb7cce3bd7) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '80dc213ce226076fbff64451c5fa3532') in 0.001882 seconds
    89. 20:01:46  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese_BundledAssetGroupSchema.asset using Guid(a9f721aaf345f8c448f52721b927485c) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'f34b0b83326e2233ce4c15a3daee780c') in 0.001982 seconds
    90. 20:01:46  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Vietnamese_ContentUpdateGroupSchema.asset using Guid(92801f07fd82f0e4da3a9dac168395e2) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '56d038a1b8d430e2928e9d3c7f1bf58e') in 0.002546 seconds
    91. 20:01:46  DisplayProgressbar: Generating Locales
    92. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Arabic (ar).asset using Guid(88855b039581abd4890afa76cf1bf681) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'be7324b3e27222c7df86dfef06ffbe69') in 0.002549 seconds
    93. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Bulgarian (bg).asset using Guid(bf56f0d507b10d349a4414518d8e6009) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'ebe8d52c1d1947b63fa89d00789d8894') in 0.001868 seconds
    94. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Chinese (Simplified) (zh-Hans).asset using Guid(5f4c4d1a98dd974419899579ee8b5178) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '7d3819fa0c66e34b43950f8cfd1db8a8') in 0.001967 seconds
    95. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Chinese (Traditional) (zh-Hant).asset using Guid(5c80b6e824b118d418859fc379180547) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '10c641280329f72b401e9ee56fc8b6a6') in 0.001832 seconds
    96. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Czech (cs).asset using Guid(39406a6f00e368040af9ca6cd9d5cc2e) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'f1fb60ceb5b752a63ba3449a5812b785') in 0.002015 seconds
    97. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Danish (da).asset using Guid(2f0f11567d609744c9bf461f7ca91fe6) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '27fb52a05aa9e31adf8c0d73f36b6fea') in 0.001791 seconds
    98. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Dutch (nl).asset using Guid(f175f9a5f0b680149adcc56ab01295de) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '58b97c855959aae5ff613fb3f1381de5') in 0.001871 seconds
    99. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/English (en).asset using Guid(c2093384a7d2c2d43ae2bd7fd65a02d7) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '4f209b75c81e2223febeeea5534fc2fc') in 0.001820 seconds
    100. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Finnish (fi).asset using Guid(c1165a37a2256e64a8b85343393a8fe4) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '35f08c0bfc502df5ced0bf565dd3a237') in 0.001806 seconds
    101. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/French (fr).asset using Guid(52e301c5f245b4f43be12028c2b35794) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '7ea3a89ee667ee2d1300f0dafa558199') in 0.001802 seconds
    102. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/German (de).asset using Guid(07013da2e60e1644b96c1a0ada11bc29) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '9d27eacb1c35bf49765126b681d11552') in 0.001826 seconds
    103. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Greek (el).asset using Guid(50170b0638833544098266a22228bfc3) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '2e3336edffc5b6a0bd5d08b2f6b1ba1d') in 0.001812 seconds
    104. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Hungarian (hu).asset using Guid(4cffc5c8b62adcb4db01fa0cdd54b4be) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '732e51c7d374865b8dd57bcddd203fe0') in 0.001944 seconds
    105. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Italian (it).asset using Guid(b20304d7993aa494b84788b090a1542b) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'f6c66c0e6c93a0b8127a30f45f06728e') in 0.001847 seconds
    106. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Japanese (ja).asset using Guid(f1b6bb2a99d682e4d97a641c6776feab) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'f6a8901a373c03afe6e6ce15dfee9630') in 0.001812 seconds
    107. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Korean (ko).asset using Guid(452a018b1b991584ab556bf524c51e29) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'c3571238733be19beaab4b37c0cfce73') in 0.002436 seconds
    108. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Norwegian (no).asset using Guid(ed96bb88e57d5984a8bb5e32f49df262) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '558dbe93620d5df1c7dd16aee1ac77a9') in 0.001988 seconds
    109. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Polish (pl).asset using Guid(f2ce4eea93ebc2a46b6124fe7041577b) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'ea68a2f09b614a98a1c4af631a14ea0c') in 0.002466 seconds
    110. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Portuguese (Brazil) (pt-BR).asset using Guid(aac02e3245f44404b936e84b28f4d0d7) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '13b6b4e0a424d620219d9ee81e771e46') in 0.001839 seconds
    111. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Portuguese (pt).asset using Guid(0ddb3e576c69a934796d6f25b38c09c5) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '04725cbb7fa9f6b3bc9b94b8f64ba36c') in 0.001853 seconds
    112. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Romanian (ro).asset using Guid(2f16479111201a2448280b4d798a12fa) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '35612097dffca6045848e96011c0e14c') in 0.001887 seconds
    113. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Russian (ru).asset using Guid(62f6b0796947f7f459b1689f2c31ebfb) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '2c240964df72615ece1e51aa54657f3a') in 0.002487 seconds
    114. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Spanish (es).asset using Guid(03219fa6dcdc2244b8f8f416e54b505b) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '979a50474f3f9f1ab5921e6b1437c1c1') in 0.001940 seconds
    115. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Spanish (Mexico) (es-MX).asset using Guid(db568b9b6fa3b9245b2d3d76ad128bce) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '0407fc12fa7bbd6d05e8344ceff62f4e') in 0.002481 seconds
    116. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Swedish (sv).asset using Guid(e2cb933a196b4f24db3373e418d97487) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '7f061083c05273d4c293afddf65c8b26') in 0.001966 seconds
    117. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Thai (th).asset using Guid(3aaeea5d5bc9dca428f523e87647123c) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '537f780adcfd3fbe9390980e43211dd3') in 0.001833 seconds
    118. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Turkish (tr).asset using Guid(c895ff482a9928149825ea9ae09d304a) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'f7b2b2ab40d450e10e65b6d9faeaa0e3') in 0.001992 seconds
    119. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Ukrainian (uk).asset using Guid(0e71b2c689cb9b74690a835626c45524) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '13093993912ceb632905ac261e4803ed') in 0.002443 seconds
    120. 20:01:46  Start importing Assets/Localization/StringLocalization/Badges/Vietnamese (vi).asset using Guid(ccb7ab3805d89ae4b86d1aa30351f5fd) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'f8ad5de9d3bca92ffd54ad59162bce9b') in 0.001936 seconds
    121. 20:01:46  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset using Guid(87ffb7ec6c3772148ad533ced3a88f38) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '6f264cb532ba747328f7490561cc9772') in 0.001824 seconds
    122. 20:01:46  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_BundledAssetGroupSchema.asset using Guid(f40833be005b55c47a5e8e4d7029fd7c) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '0ca4bfa9377d29f136055ee108e279e2') in 0.001953 seconds
    123. 20:01:46  Start importing Assets/AddressableAssetsData/AssetGroups/Schemas/Localization-Locales_ContentUpdateGroupSchema.asset using Guid(d54f9b026a8cbf74b96c013a400b8c77) Importer(-1,00000000000000000000000000000000)  -> (artifact id: '57acde82c73a7153888ebcc50db7f1c2') in 0.001873 seconds
    124. 20:01:46  The following missing Locales have been added to the project because they are used by the Collection Badges:
    125. 20:01:46  Arabic(ar)
    126. 20:01:46  Bulgarian(bg)
    127. 20:01:46  Chinese (Simplified)(zh-Hans)
    128. 20:01:46  Chinese (Traditional)(zh-Hant)
    129. 20:01:46  Czech(cs)
    130. 20:01:46  Danish(da)
    131. 20:01:46  Dutch(nl)
    132. 20:01:46  English(en)
    133. 20:01:46  Finnish(fi)
    134. 20:01:46  French(fr)
    135. 20:01:46  German(de)
    136. 20:01:46  Greek(el)
    137. 20:01:46  Hungarian(hu)
    138. 20:01:46  Italian(it)
    139. 20:01:46  Japanese(ja)
    140. 20:01:46  Korean(ko)
    141. 20:01:46  Norwegian(no)
    142. 20:01:46  Polish(pl)
    143. 20:01:46  Portuguese (Brazil)(pt-BR)
    144. 20:01:46  Portuguese(pt)
    145. 20:01:46  Romanian(ro)
    146. 20:01:46  Russian(ru)
    147. 20:01:46  Spanish(es)
    148. 20:01:46  Spanish (Mexico)(es-MX)
    149. 20:01:46  Swedish(sv)
    150. 20:01:46  Thai(th)
    151. 20:01:46  Turkish(tr)
    152. 20:01:46  Ukrainian(uk)
    153. 20:01:46  Vietnamese(vi)
    154. 20:01:46  UnityEngine.StackTraceUtility:ExtractStackTrace ()
    155. 20:01:46  UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
    156. 20:01:46  UnityEngine.Logger:Log (UnityEngine.LogType,object)
    157. 20:01:46  UnityEngine.Debug:Log (object)
    158. 20:01:46  UnityEditor.Localization.LocalizationTableCollection:ImportCollectionIntoProject () (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/Settings/LocalizationTableCollection.cs:562)
    159. 20:01:46  UnityEditor.Localization.LocalizationAssetPostProcessor:OnPostprocessAllAssets (string[],string[],string[],string[]) (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/Asset Pipeline/LocalizationAssetPostProcessor.cs:31)
    160. 20:01:46  System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
    161. 20:01:46  System.Reflection.MethodBase:Invoke (object,object[])
    162. 20:01:46  UnityEditor.AssetPostprocessingInternal:InvokeMethod (System.Reflection.MethodInfo,object[])
    163. 20:01:46  UnityEditor.AssetPostprocessingInternal:PostprocessAllAssets (string[],string[],string[],string[],string[])
    164. 20:01:46
    165. 20:01:46  (Filename: Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/Settings/LocalizationTableCollection.cs Line: 562)
    166. 20:01:46
    167. 20:01:46  Start importing Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Arabic (ar).asset using Guid(9b298c3a53daf9c49b57c55c2450747c) Importer(-1,00000000000000000000000000000000)  -> (artifact id: 'c92a050f8946447feac7a45f2201e590') in 0.001929 seconds
    168. 20:01:46  Schema asset already exists at path Assets\AddressableAssetsData/AssetGroups/Schemas/Localization-String-Tables-Arabic (ar)_BundledAssetGroupSchema.asset, relinking.
    169. 20:01:46  UnityEngine.StackTraceUtility:ExtractStackTrace ()
    170. 20:01:46  UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
    171. 20:01:46  UnityEngine.Logger:LogFormat (UnityEngine.LogType,string,object[])
    172. 20:01:46  UnityEngine.Debug:LogWarningFormat (string,object[])
    173. 20:01:46  UnityEditor.AddressableAssets.Settings.AddressableAssetGroupSchemaSet:AddSchema (System.Type,System.Func`2<System.Type, string>) (at Library/PackageCache/com.unity.addressables@1.18.2/Editor/Settings/AddressableAssetGroupSchemaSet.cs:118)
    174. 20:01:46  UnityEditor.AddressableAssets.Settings.AddressableAssetGroup:AddSchema (System.Type,bool) (at Library/PackageCache/com.unity.addressables@1.18.2/Editor/Settings/AddressableAssetGroup.cs:169)
    175. 20:01:46  UnityEditor.AddressableAssets.Settings.AddressableAssetSettings:CreateGroup (string,bool,bool,bool,System.Collections.Generic.List`1<UnityEditor.AddressableAssets.Settings.AddressableAssetGroupSchema>,System.Type[]) (at Library/PackageCache/com.unity.addressables@1.18.2/Editor/Settings/AddressableAssetSettings.cs:1786)
    176. 20:01:46  UnityEditor.Localization.Addressables.GroupResolver:CreateNewGroup (string,bool,UnityEditor.AddressableAssets.Settings.AddressableAssetSettings,bool) (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/Addressables/GroupResolver.cs:207)
    177. 20:01:46  UnityEditor.Localization.Addressables.GroupResolver:FindOrCreateGroup (string,UnityEditor.AddressableAssets.Settings.AddressableAssetSettings,bool) (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/Addressables/GroupResolver.cs:201)
    178. 20:01:46  UnityEditor.Localization.Addressables.GroupResolver:GetGroup (System.Collections.Generic.IList`1<UnityEngine.Localization.LocaleIdentifier>,UnityEngine.Object,UnityEditor.AddressableAssets.Settings.AddressableAssetSettings,bool) (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/Addressables/GroupResolver.cs:198)
    179. 20:01:46  UnityEditor.Localization.Addressables.GroupResolver:AddToGroup (UnityEngine.Object,System.Collections.Generic.IList`1<UnityEngine.Localization.LocaleIdentifier>,UnityEditor.AddressableAssets.Settings.AddressableAssetSettings,bool) (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/Addressables/GroupResolver.cs:134)
    180. 20:01:46  UnityEditor.Localization.Addressables.AddressableGroupRules:AddStringTableAsset (UnityEngine.Localization.Tables.LocalizationTable,UnityEditor.AddressableAssets.Settings.AddressableAssetSettings,bool) (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/Addressables/AddressableGroupRules.cs:156)
    181. 20:01:46  UnityEditor.Localization.LocalizationTableCollection:AddTableToAddressables (UnityEngine.Localization.Tables.LocalizationTable,bool) (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/Settings/LocalizationTableCollection.cs:498)
    182. 20:01:46  UnityEditor.Localization.LocalizationTableCollection:RefreshAddressables (bool) (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/Settings/LocalizationTableCollection.cs:325)
    183. 20:01:46  UnityEditor.Localization.LocalizationTableCollection:ImportCollectionIntoProject () (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/Settings/LocalizationTableCollection.cs:540)
    184. 20:01:46  UnityEditor.Localization.LocalizationAssetPostProcessor:OnPostprocessAllAssets (string[],string[],string[],string[]) (at Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/Asset Pipeline/LocalizationAssetPostProcessor.cs:31)
    185. 20:01:46  System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
    186. 20:01:46  System.Reflection.MethodBase:Invoke (object,object[])
    187. 20:01:46  UnityEditor.AssetPostprocessingInternal:InvokeMethod (System.Reflection.MethodInfo,object[])
    188. 20:01:46  UnityEditor.AssetPostprocessingInternal:PostprocessAllAssets (string[],string[],string[],string[],string[])
    189. 20:01:46
    190. 20:01:46  (Filename: Library/PackageCache/com.unity.addressables@1.18.2/Editor/Settings/AddressableAssetGroupSchemaSet.cs Line: 118)

    And then when we start going through all the scenes that are supposed to be addressable assets they all spam this error:
    Code (csharp):
    1.  
    2. [B]20:02:17[/B] Opening scene 'Assets/Main Menu/Scenes/StoreCanvas.unity'
    3. [B]20:02:17[/B] Unloading 40 Unused Serialized files (Serialized files now loaded: 0)
    4. [B]20:02:17[/B] NullReferenceException: Object reference not set to an instance of an object
    5. [B]20:02:17[/B]    at UnityEditor.Localization.EditorAddressablesInterface.LoadAssetsWithLabelInternal[TObject] (System.String label, System.Action`1[T] callback) [0x00048] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.localization@1.0.0-pre.9\Editor\EditorAddressablesInterface.cs:131
    6. [B]20:02:17[/B]    at UnityEngine.Localization.AddressablesInterface.LoadAssetsWithLabel[TObject] (System.String label, System.Action`1[T] callback) [0x00000] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.localization@1.0.0-pre.9\Runtime\Addressables\AddressablesInterface.cs:47
    7. [B]20:02:17[/B]    at UnityEngine.Localization.Settings.LocalesProvider.get_PreloadOperation () [0x00018] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.localization@1.0.0-pre.9\Runtime\Settings\LocalesProvider.cs:40
    8. [B]20:02:17[/B]    at UnityEngine.Localization.Settings.LocalizationSettings.GetSelectedLocaleAsync () [0x0000d] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.localization@1.0.0-pre.9\Runtime\Settings\LocalizationSettings.cs:443
    9. [B]20:02:17[/B]    at UnityEngine.Localization.Settings.LocalizationSettings.GetSelectedLocale () [0x00000] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.localization@1.0.0-pre.9\Runtime\Settings\LocalizationSettings.cs:461
    10. [B]20:02:17[/B]    at UnityEngine.Localization.Settings.LocalizationSettings.get_SelectedLocale () [0x00000] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.localization@1.0.0-pre.9\Runtime\Settings\LocalizationSettings.cs:137
    11. [B]20:02:17[/B]    at UnityEngine.Localization.LocalizedString.HandleLocaleChange (UnityEngine.Localization.Locale _) [0x00025] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.localization@1.0.0-pre.9\Runtime\Localized Reference\LocalizedString.cs:326
    12. [B]20:02:17[/B]    at UnityEngine.Localization.LocalizedString.ForceUpdate () [0x00008] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.localization@1.0.0-pre.9\Runtime\Localized Reference\LocalizedString.cs:264
    13. [B]20:02:17[/B]    at UnityEngine.Localization.LocalizedString.add_StringChanged (UnityEngine.Localization.LocalizedString+ChangeHandler value) [0x00046] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.localization@1.0.0-pre.9\Runtime\Localized Reference\LocalizedString.cs:94
    14. [B]20:02:17[/B]    at UnityEngine.Localization.Components.LocalizeStringEvent.RegisterChangeHandler () [0x00024] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.localization@1.0.0-pre.9\Runtime\Component Localizers\LocalizeStringEvent.cs:123
    15. [B]20:02:17[/B]    at UnityEngine.Localization.Components.LocalizeStringEvent.OnEnable () [0x00000] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.localization@1.0.0-pre.9\Runtime\Component Localizers\LocalizeStringEvent.cs:81
    16. [B]20:02:17[/B] UnityEditor.Build.Content.ContentBuildInterface:CalculatePlayerDependenciesForSceneInternal_Injected(String, BuildSettings&, BuildUsageTagSet, BuildUsageCache, DependencyType, SceneDependencyInfo&)
    17. [B]20:02:17[/B] UnityEditor.Build.Content.ContentBuildInterface:CalculatePlayerDependenciesForSceneInternal(String, BuildSettings, BuildUsageTagSet, BuildUsageCache, DependencyType)
    18. [B]20:02:17[/B] UnityEditor.Build.Content.ContentBuildInterface:CalculatePlayerDependenciesForScene(String, BuildSettings, BuildUsageTagSet, BuildUsageCache, DependencyType)
    19. [B]20:02:17[/B] UnityEditor.Build.Pipeline.Tasks.CalculateSceneDependencyData:Run() (at Library\PackageCache\com.unity.scriptablebuildpipeline@1.18.0\Editor\Tasks\CalculateSceneDependencyData.cs:120)
    20. [B]20:02:17[/B] UnityEditor.Build.Pipeline.BuildTasksRunner:Run(IList`1, IBuildContext) (at Library\PackageCache\com.unity.scriptablebuildpipeline@1.18.0\Editor\Shared\BuildTasksRunner.cs:56)
    21. [B]20:02:17[/B] UnityEditor.Build.Pipeline.ContentPipeline:BuildAssetBundles(IBundleBuildParameters, IBundleBuildContent, IBundleBuildResults&, IList`1, IContextObject[]) (at Library\PackageCache\com.unity.scriptablebuildpipeline@1.18.0\Editor\ContentPipeline.cs:145)
    22. [B]20:02:17[/B] UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptPackedMode:DoBuild(AddressablesDataBuilderInput, AddressableAssetsBuildContext) (at Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptPackedMode.cs:219)
    23. [B]20:02:17[/B] UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptPackedMode:BuildDataImplementation(AddressablesDataBuilderInput) (at Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptPackedMode.cs:77)
    24. [B]20:02:17[/B] UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptBase:BuildData(AddressablesDataBuilderInput) (at Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptBase.cs:89)
    25. [B]20:02:17[/B] UnityEditor.AddressableAssets.Settings.AddressableAssetSettings:BuildPlayerContentImpl() (at Library\PackageCache\com.unity.addressables@1.18.2\Editor\Settings\AddressableAssetSettings.cs:2096)
    26. [B]20:02:17[/B] UnityEditor.AddressableAssets.Settings.AddressableAssetSettings:BuildPlayerContent(AddressablesPlayerBuildResult&) (at Library\PackageCache\com.unity.addressables@1.18.2\Editor\Settings\AddressableAssetSettings.cs:2078)
    27. [B]20:02:17[/B] AimLab.Build.Addressables:BuildAddressables() (at Library\PackageCache\com.aimlab.build@f244a8eec0\Editor\Addressables.cs:28)
    28. [B]20:02:17[/B] AimLab.Build.Addressables:Build() (at Library\PackageCache\com.aimlab.build@f244a8eec0\Editor\Addressables.cs:56)
    29. [B]20:02:17
    30. 20:02:17[/B] (Filename: Library/PackageCache/com.unity.localization@1.0.0-pre.9/Editor/EditorAddressablesInterface.cs Line: 131)
    31. [B]20:02:17
    32. 20:02:17[/B] Loaded scene 'Assets/Main Menu/Scenes/StoreCanvas.unity'
    33. [B]20:02:17[/B]      Deserialize:            3.729 ms
    34. [B]20:02:17[/B]      Integration:            25.808 ms
    35. [B]20:02:17[/B]      Integration of assets:  0.002 ms
    36. [B]20:02:17[/B]      Thread Wait Time:       0.007 ms
    37. [B]20:02:17[/B]      Total Operation Time:   29.546 ms
    38. [B]20:02:17[/B] System memory in use before: 371.4 MB.
    39. [B]20:02:17[/B] System memory in use after: 371.1 MB.
    40.  
    One warning that pops up earlier in the log which might be related though is that


    Code (csharp):
    1. 20:01:57  DisplayProgressbar: Processing Addressable Group
    2. 20:01:57  LobbyWeapons does not have any associated AddressableAssetGroupSchemas. Data from this group will not be included in the build. If this is unexpected the AddressableGroup may have become corrupted.
    3. 20:01:57  UnityEngine.StackTraceUtility:ExtractStackTrace ()
    4. 20:01:57  UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
    5. 20:01:57  UnityEngine.Logger:Log (UnityEngine.LogType,object)
    6. 20:01:57  UnityEngine.Debug:LogWarning (object)
    7. 20:01:57  UnityEngine.AddressableAssets.AddressablesImpl:LogWarning (string) (at Library/PackageCache/com.unity.addressables@1.18.2/Runtime/AddressablesImpl.cs:235)
    8. 20:01:57  UnityEngine.AddressableAssets.Addressables:LogWarning (string) (at Library/PackageCache/com.unity.addressables@1.18.2/Runtime/Addressables.cs:287)
    9. 20:01:57  UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptPackedMode:ProcessGroup (UnityEditor.AddressableAssets.Settings.AddressableAssetGroup,UnityEditor.AddressableAssets.Build.DataBuilders.AddressableAssetsBuildContext) (at Library/PackageCache/com.unity.addressables@1.18.2/Editor/Build/DataBuilders/BuildScriptPackedMode.cs:559)
    10. 20:01:57  UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptBase:ProcessAllGroups (UnityEditor.AddressableAssets.Build.DataBuilders.AddressableAssetsBuildContext) (at Library/PackageCache/com.unity.addressables@1.18.2/Editor/Build/DataBuilders/BuildScriptBase.cs:140)
    11. 20:01:57  UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptPackedMode:BuildDataImplementation<UnityEditor.AddressableAssets.Build.AddressablesPlayerBuildResult> (UnityEditor.AddressableAssets.Build.AddressablesDataBuilderInput) (at Library/PackageCache/com.unity.addressables@1.18.2/Editor/Build/DataBuilders/BuildScriptPackedMode.cs:70)
    12. 20:01:57  UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptBase:BuildData<UnityEditor.AddressableAssets.Build.AddressablesPlayerBuildResult> (UnityEditor.AddressableAssets.Build.AddressablesDataBuilderInput) (at Library/PackageCache/com.unity.addressables@1.18.2/Editor/Build/DataBuilders/BuildScriptBase.cs:89)
    13. 20:01:57  UnityEditor.AddressableAssets.Settings.AddressableAssetSettings:BuildPlayerContentImpl () (at Library/PackageCache/com.unity.addressables@1.18.2/Editor/Settings/AddressableAssetSettings.cs:2096)
    14. 20:01:57  UnityEditor.AddressableAssets.Settings.AddressableAssetSettings:BuildPlayerContent (UnityEditor.AddressableAssets.Build.AddressablesPlayerBuildResult&) (at Library/PackageCache/com.unity.addressables@1.18.2/Editor/Settings/AddressableAssetSettings.cs:2078)
    15. 20:01:57  AimLab.Build.Addressables:BuildAddressables () (at Library/PackageCache/com.aimlab.build@f244a8eec0/Editor/Addressables.cs:28)
    16. 20:01:57  AimLab.Build.Addressables:Build () (at Library/PackageCache/com.aimlab.build@f244a8eec0/Editor/Addressables.cs:56)
     
  5. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    7,845
  6. Skjalg

    Skjalg

    Joined:
    May 25, 2009
    Posts:
    208
    Ah good tip. I managed to get rid of a lot of warnings now. But it still fails with this:


    Code (csharp):
    1. 23:10:45  DisplayProgressbar: Post Processing AssetBundles
    2. 23:10:45  DirectoryNotFoundException: Could not find a part of the path "Temp/com.unity.addressables/AssetBundles\a2a63f9832f8f8a43ae9ec7531e8935a.bundle" or "Library/com.unity.addressables/aa/Windows/StandaloneWindows64\localization-string-tables-spanish(mexico)(es-mx)_assets_all_839f1c6a4bf61b691d968831eaad74e0.bundle"
    3. 23:10:45    at System.IO.File.Copy (System.String sourceFileName, System.String destFileName, System.Boolean overwrite) [0x00192] in <695d1cc93cca45069c528c15c9fdd749>:0
    4. 23:10:45    at UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptPackedMode.CopyFileWithTimestampIfDifferent (System.String srcPath, System.String destPath, UnityEditor.Build.Pipeline.Interfaces.IBuildLogger log) [0x00062] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptPackedMode.cs:936
    5. 23:10:45    at UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptPackedMode.PostProcessBundles (UnityEditor.AddressableAssets.Settings.AddressableAssetGroup assetGroup, System.Collections.Generic.List`1[T] buildBundles, System.Collections.Generic.List`1[T] outputBundles, UnityEditor.Build.Pipeline.Interfaces.IBundleBuildResults buildResult, UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData runtimeData, System.Collections.Generic.List`1[T] locations, UnityEditor.AddressableAssets.Build.FileRegistry registry, System.Collections.Generic.Dictionary`2[TKey,TValue] primaryKeyToCatalogEntry, System.Collections.Generic.Dictionary`2[TKey,TValue] bundleRenameMap, System.Collections.Generic.List`1[T] postCatalogUpdateCallbacks) [0x002fa] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptPackedMode.cs:996
    6. 23:10:45    at UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptPackedMode.DoBuild[TResult] (UnityEditor.AddressableAssets.Build.AddressablesDataBuilderInput builderInput, UnityEditor.AddressableAssets.Build.DataBuilders.AddressableAssetsBuildContext aaContext) [0x0034c] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptPackedMode.cs:251
    7. 23:10:45    at UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptPackedMode.BuildDataImplementation[TResult] (UnityEditor.AddressableAssets.Build.AddressablesDataBuilderInput builderInput) [0x00064] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptPackedMode.cs:77
    8. 23:10:45    at UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptBase.BuildData[TResult] (UnityEditor.AddressableAssets.Build.AddressablesDataBuilderInput builderInput) [0x00083] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptBase.cs:89
    9. 23:10:45    at UnityEditor.AddressableAssets.Settings.AddressableAssetSettings.BuildPlayerContentImpl () [0x00027] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Settings\AddressableAssetSettings.cs:2096
    10. 23:10:45    at UnityEditor.AddressableAssets.Settings.AddressableAssetSettings.BuildPlayerContent (UnityEditor.AddressableAssets.Build.AddressablesPlayerBuildResult& result) [0x000b4] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Settings\AddressableAssetSettings.cs:2078
    11. 23:10:45    at AimLab.Build.Addressables.BuildAddressables () [0x00000] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.aimlab.build@f244a8eec0\Editor\Addressables.cs:28
    12. 23:10:45    at AimLab.Build.Addressables.Build () [0x00017] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.aimlab.build@f244a8eec0\Editor\Addressables.cs:56
     
  7. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    7,845
    Can you try doing a clean and rebuild of the addressables?
    Also check what the build path is set to for the addressable groups, maybe it needs changing.
     
  8. Skjalg

    Skjalg

    Joined:
    May 25, 2009
    Posts:
    208
    I've tried multiple cleans and rebuilds of the addressables. It's not that.

    It works when I revert to an old version before we upgraded to 2021.1 of unity, (and we also updated the localization package). And that seems to have triggered a rebuild of the localization stuff, because when I revert all the localization stuff and run the analyze rule I get this:

    upload_2021-6-17_8-58-9.png

    and that turns our addressable groups from this (which is working):
    upload_2021-6-17_9-0-22.png

    Into this:
    Unity_2021-06-17_08-59-32.png

    And when building that, it just immediately breaks with


    Code (csharp):
    1. 9:16:39  DisplayProgressbar: Post Processing AssetBundles
    2. 09:16:40  DirectoryNotFoundException: Could not find a part of the path "Temp/com.unity.addressables/AssetBundles\29730adad6ebbbeb8d3949b654ffa520.bundle" or "Library/com.unity.addressables/aa/Windows/StandaloneWindows64\localization-string-tables-spanish(mexico)(es-mx)_assets_all_88c11600bfa628948ebe3a5876bc0203.bundle"
    3. 09:16:40    at System.IO.File.Copy (System.String sourceFileName, System.String destFileName, System.Boolean overwrite) [0x00192] in <695d1cc93cca45069c528c15c9fdd749>:0
    4. 09:16:40    at UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptPackedMode.CopyFileWithTimestampIfDifferent (System.String srcPath, System.String destPath, UnityEditor.Build.Pipeline.Interfaces.IBuildLogger log) [0x00062] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptPackedMode.cs:936
    5. 09:16:40    at UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptPackedMode.PostProcessBundles (UnityEditor.AddressableAssets.Settings.AddressableAssetGroup assetGroup, System.Collections.Generic.List`1[T] buildBundles, System.Collections.Generic.List`1[T] outputBundles, UnityEditor.Build.Pipeline.Interfaces.IBundleBuildResults buildResult, UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData runtimeData, System.Collections.Generic.List`1[T] locations, UnityEditor.AddressableAssets.Build.FileRegistry registry, System.Collections.Generic.Dictionary`2[TKey,TValue] primaryKeyToCatalogEntry, System.Collections.Generic.Dictionary`2[TKey,TValue] bundleRenameMap, System.Collections.Generic.List`1[T] postCatalogUpdateCallbacks) [0x002fa] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptPackedMode.cs:996
    6. 09:16:40    at UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptPackedMode.DoBuild[TResult] (UnityEditor.AddressableAssets.Build.AddressablesDataBuilderInput builderInput, UnityEditor.AddressableAssets.Build.DataBuilders.AddressableAssetsBuildContext aaContext) [0x0034c] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptPackedMode.cs:251
    7. 09:16:40    at UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptPackedMode.BuildDataImplementation[TResult] (UnityEditor.AddressableAssets.Build.AddressablesDataBuilderInput builderInput) [0x00064] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptPackedMode.cs:77
    8. 09:16:40    at UnityEditor.AddressableAssets.Build.DataBuilders.BuildScriptBase.BuildData[TResult] (UnityEditor.AddressableAssets.Build.AddressablesDataBuilderInput builderInput) [0x00083] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Build\DataBuilders\BuildScriptBase.cs:89
    9. 09:16:40    at UnityEditor.AddressableAssets.Settings.AddressableAssetSettings.BuildPlayerContentImpl () [0x00027] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Settings\AddressableAssetSettings.cs:2096
    10. 09:16:40    at UnityEditor.AddressableAssets.Settings.AddressableAssetSettings.BuildPlayerContent (UnityEditor.AddressableAssets.Build.AddressablesPlayerBuildResult& result) [0x000b4] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.unity.addressables@1.18.2\Editor\Settings\AddressableAssetSettings.cs:2078
    11. 09:16:40    at AimLab.Build.Addressables.BuildAddressables () [0x00000] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.aimlab.build@f244a8eec0\Editor\Addressables.cs:28
    12. 09:16:40    at AimLab.Build.Addressables.Build () [0x00017] in C:\Users\jenkins_admin\AppData\Local\Jenkins\.jenkins\workspace\aimlab-steam-pipeline\Aim Lab  2018.3\Library\PackageCache\com.aimlab.build@f244a8eec0\Editor\Addressables.cs:56
    13. 09:16:40
    14. 09:16:40  (Filename: Library/PackageCache/com.unity.addressables@1.18.2/Editor/Build/DataBuilders/BuildScriptPackedMode.cs Line: 936)
    Is this something you could fix? It's been blocking me for a week as I am trying to just add more localization tables
     
    Last edited: Jun 17, 2021
  9. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    7,845
    Are you able to share the project?
     
  10. Skjalg

    Skjalg

    Joined:
    May 25, 2009
    Posts:
    208
    I'm not sure if thats going to do you any good as building addressables works fine using the Addressables Groups Window menu item. It just wont work on the jenkins build machine where I dont have any access so I am trying stuff blindly. I'll gladly hop on a call with you on google meet or zoom though
     
  11. Skjalg

    Skjalg

    Joined:
    May 25, 2009
    Posts:
    208
    Okay so I crawled through the localization changelog and found an entry referring to Addressable Group Rules asset in 0.11.0. And I tried creating a legacy one, which mimics the old behaviour that I know works and then tried to add my new localization tables.

    But that still didnt work.

    But at least it will allow me to test better as things dont change that much when i add a new localization table.

    So I went ahead and reverted everything, just added the legacy Addressable Group Rules asset and that didnt change any addressables. and it compiles fine on jenkins. So far so good. Then I copied in one of my new tables (that i had stored in a folder outside the project).

    And that immediately added duplicates of all locales inside the addressable groups window. But no new locale assets. Now I think I've narrowed it down. This also makes sense, given that it cant find an addressable locale in the error.
    upload_2021-6-17_9-50-26.png

    Running any of the analyze tools doesn't catch this problem though.
     
  12. Skjalg

    Skjalg

    Joined:
    May 25, 2009
    Posts:
    208
    Okay, removing the entire group with all the duplicate locales, then using the analyze tool to fix it so that it returned actually compiles. I've successfully added one of my new localization tables now. o_O
     
  13. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    7,845
    This sounds like a known bug with locales being created when importing for the first time. Try this fix
    Code (csharp):
    1.  
    2. From 4c28ef1f9feb9a759d310f6b0336ca87e0e7312a Mon Sep 17 00:00:00 2001
    3. From:
    4. Date: Thu, 10 Jun 2021 15:05:22 +0530
    5. Subject: [PATCH] Fix the duplicating of locales when deleting
    6.  'AddressableAssetsData' and reimport project.
    7.  
    8. ---
    9.  .../LocalizationAssetPostProcessor.cs             | 15 +++++++++------
    10.  1 file changed, 9 insertions(+), 6 deletions(-)
    11.  
    12. diff --git a/Packages/com.unity.localization/Editor/Asset Pipeline/LocalizationAssetPostProcessor.cs b/Packages/com.unity.localization/Editor/Asset Pipeline/LocalizationAssetPostProcessor.cs
    13. index 8f4edcd2..c62ab009 100644
    14. --- a/Packages/com.unity.localization/Editor/Asset Pipeline/LocalizationAssetPostProcessor.cs  
    15. +++ b/Packages/com.unity.localization/Editor/Asset Pipeline/LocalizationAssetPostProcessor.cs  
    16. @@ -1,5 +1,6 @@
    17.  using System;
    18.  using UnityEngine;
    19. +using System.Linq;
    20.  using UnityEngine.Localization;
    21.  using UnityEngine.Localization.Tables;
    22.  
    23. @@ -20,6 +21,14 @@ namespace UnityEditor.Localization
    24.                  }
    25.              }
    26.  
    27. +            var locales = importedAssets.Where(assetPath => assetPath.EndsWith("asset") && typeof(Locale).IsAssignableFrom(AssetDatabase.GetMainAssetTypeAtPath(assetPath))).ToList();
    28. +            locales.ForEach(assetPath =>
    29. +            {
    30. +                var locale = AssetDatabase.LoadAssetAtPath<Locale>(assetPath);
    31. +                Debug.Assert(locale != null, "Failed to load Locale asset.");
    32. +                LocalizationEditorSettings.AddLocale(locale, false);
    33. +            });
    34. +
    35.              foreach (var assetPath in importedAssets)
    36.              {
    37.                  if (assetPath.EndsWith("asset"))
    38. @@ -68,12 +77,6 @@ namespace UnityEditor.Localization
    39.                              }
    40.                          }
    41.                      }
    42. -                    else if (typeof(Locale).IsAssignableFrom(assetType))
    43. -                    {
    44. -                        var locale = AssetDatabase.LoadAssetAtPath<Locale>(assetPath);
    45. -                        Debug.Assert(locale != null, "Failed to load Locale asset.");
    46. -                        LocalizationEditorSettings.AddLocale(locale, false);
    47. -                    }
    48.                  }
    49.              }
    50.          }
    51. --
    52. 2.30.2.windows.1
    53.  
    54.  
     
  14. Skjalg

    Skjalg

    Joined:
    May 25, 2009
    Posts:
    208
    I fixed it by doing these 3 steps

    1. Adding the Addressable Group Rules (legacy) asset to the project
    2. Removing all localization addressables from the addressables window. (select them all and pressing delete key, no such thing as right click remove)
    3. Going into the addressable analyze and analyze selected rule on "Check Localization Locales" and "Check Localization String Tables". Then pressing "Fix Selected Rules.
     
    sandolkakos and karl_jones like this.