Unfixable Rules throw KeyNotFoundException

KeyNotFoundException: The given key was not present in the dictionary.
System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) (at <a8ed250850854b439cedc18931a314fe>:0)
UnityEditor.AddressableAssets.Build.AnalyzeRules.CheckDupeDependenciesBase.<CalculateBuiltInResourceDependenciesToBundleDependecies>b__15_5 (<>f__AnonymousType7`2[<<>h__TransparentIdentifier0>j__TPar,<assetPath>j__TPar] <>h__TransparentIdentifier1) (at Library/PackageCache/com.unity.addressables@1.1.5/Editor/Build/AnalyzeRules/CheckDupeDependenciesBase.cs:224)
System.Linq.Utilities+<>c__DisplayClass2_0`3[TSource,TMiddle,TResult].<CombineSelectors>b__0 (TSource x) (at <b7efe7e6e548497fac3c4a6049a0a4b6>:0)
System.Linq.Enumerable+SelectEnumerableIterator`2[TSource,TResult].MoveNext () (at <b7efe7e6e548497fac3c4a6049a0a4b6>:0)
System.Linq.Enumerable+<SelectManyIterator>d__167`3[TSource,TCollection,TResult].MoveNext () (at <b7efe7e6e548497fac3c4a6049a0a4b6>:0)
System.Linq.Enumerable+SelectEnumerableIterator`2[TSource,TResult].ToList () (at <b7efe7e6e548497fac3c4a6049a0a4b6>:0)
System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) (at <b7efe7e6e548497fac3c4a6049a0a4b6>:0)
UnityEditor.AddressableAssets.Build.AnalyzeRules.CheckDupeDependenciesBase.CalculateBuiltInResourceDependenciesToBundleDependecies (UnityEditor.AddressableAssets.Settings.AddressableAssetSettings settings, System.String[] builtInResourcesPaths) (at Library/PackageCache/com.unity.addressables@1.1.5/Editor/Build/AnalyzeRules/CheckDupeDependenciesBase.cs:220)
UnityEditor.AddressableAssets.Build.AnalyzeRules.CheckResourcesDupeDependencies.RefreshAnalysis (UnityEditor.AddressableAssets.Settings.AddressableAssetSettings settings) (at Library/PackageCache/com.unity.addressables@1.1.5/Editor/Build/AnalyzeRules/CheckResourcesDupeDependencies.cs:36)
UnityEditor.AddressableAssets.GUI.AssetSettingsAnalyzeTreeView.<RunAllSelectedRules>b__6_0 (UnityEditor.AddressableAssets.GUI.AnalyzeRuleContainerTreeViewItem ruleContainer) (at Library/PackageCache/com.unity.addressables@1.1.5/Editor/GUI/AssetSettingsAnalyzeTreeView.cs:76)
UnityEditor.AddressableAssets.GUI.AssetSettingsAnalyzeTreeView.PerformActionForEntireRuleSelection (System.Action`1[T] action) (at Library/PackageCache/com.unity.addressables@1.1.5/Editor/GUI/AssetSettingsAnalyzeTreeView.cs:65)
UnityEditor.AddressableAssets.GUI.AssetSettingsAnalyzeTreeView.RunAllSelectedRules () (at Library/PackageCache/com.unity.addressables@1.1.5/Editor/GUI/AssetSettingsAnalyzeTreeView.cs:72)
UnityEditor.GenericMenu.CatchMenu (System.Object userData, System.String[] options, System.Int32 selected) (at C:/buildslave/unity/build/Editor/Mono/GUI/GenericMenu.cs:121)

We’ve seen a similar issue that has a fix coming in the next release (1.1.7 probably). If that does or doesn’t fix your problem, please let us know.

1 Like