com.unity.search.extensions
com.unity.search.extensions copied to clipboard
Dependency Viewer broken in Unity 2023.1.16f1
The Dependency Viewer doesn't work in Unity 2023.1.16f1.
When selecting an item in the project assets, it raises this exception:
NotSupportedException: Specified method is not supported.
UnityEditor.Search.PropertyTable..ctor (System.String serializationUID, UnityEditor.Search.ITableView tableView) (at <814c2440bc534201aab0dbbbf80f73d9>:0)
UnityEditor.Search.DependencyTableView.BuildTable () (at ./Packages/[email protected]/Dependencies/DependencyTableView.cs:308)
UnityEditor.Search.DependencyTableView.<Reload>b__15_1 (UnityEditor.Search.SearchContext _) (at ./Packages/[email protected]/Dependencies/DependencyTableView.cs:37)
UnityEditor.Search.SearchService.Request (UnityEditor.Search.SearchContext context, System.Action`2[T1,T2] onIncomingItems, System.Action`1[T] onSearchCompleted, UnityEditor.Search.SearchFlags options) (at <814c2440bc534201aab0dbbbf80f73d9>:0)
UnityEditor.Search.DependencyTableView.Reload () (at ./Packages/[email protected]/Dependencies/DependencyTableView.cs:37)
UnityEditor.Search.DependencyTableView..ctor (UnityEditor.Search.DependencyState state, UnityEditor.Search.IDependencyViewHost host) (at ./Packages/[email protected]/Dependencies/DependencyTableView.cs:26)
UnityEditor.Search.DependencyViewer.<BuildViews>b__41_0 (UnityEditor.Search.DependencyState s) (at ./Packages/[email protected]/Dependencies/DependencyViewer.cs:290)
System.Linq.Enumerable+SelectListIterator`2[TSource,TResult].ToList () (at <c9eddfa77f7c453c96c40d8d4011faf6>:0)
System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) (at <c9eddfa77f7c453c96c40d8d4011faf6>:0)
UnityEditor.Search.DependencyViewer.BuildViews (UnityEditor.Search.DependencyViewerState state) (at ./Packages/[email protected]/Dependencies/DependencyViewer.cs:290)
UnityEditor.Search.DependencyViewer.SetViewerState (UnityEditor.Search.DependencyViewerState state) (at ./Packages/[email protected]/Dependencies/DependencyViewer.cs:333)
UnityEditor.Search.DependencyViewer.PushViewerState (UnityEditor.Search.DependencyViewerState state) (at ./Packages/[email protected]/Dependencies/DependencyViewer.cs:271)
UnityEditor.Search.DependencyViewer.UpdateSelection () (at ./Packages/[email protected]/Dependencies/DependencyViewer.cs:312)
UnityEditor.Search.DependencyViewer.OnSelectionChanged () (at ./Packages/[email protected]/Dependencies/DependencyViewer.cs:302)
UnityEditor.Selection.Internal_CallSelectionChanged () (at <647654d9b32c4309852586246200eaa4>:0)
It looks like Unity deprecated the PropertyTable
class.
I think it wasn't broken in Unity 2023.1.1f1.