I used the tool to separate out arms for Opsive UCC. That worked perfectly, but when I restart the Unity Editor, I get an error that it can’t load the editor layout and this shows in the console. I’m on Unity 2020.1.10f1.
NullReferenceException: Object reference not set to an instance of an object
UnityEditor.UIElements.UIElementsEditorUtility…cctor () (at /Users/bokken/buildslave/unity/build/Editor/Mono/UIElements/UIElementsEditorUtility.cs:63)
Rethrow as TypeInitializationException: The type initializer for ‘UnityEditor.UIElements.UIElementsEditorUtility’ threw an exception.
UnityEditor.UIElements.UIElementsEntryPoint.CreateRoot () (at /Users/bokken/buildslave/unity/build/Editor/Mono/EditorWindow.cs:1226)
UnityEditor.UIElements.UIElementsEntryPoint.GetRootVisualElement (UnityEditor.EditorWindow window) (at /Users/bokken/buildslave/unity/build/Editor/Mono/EditorWindow.cs:1198)
UnityEditor.UIElements.DefaultEditorWindowBackend.OnRegisterWindow () (at /Users/bokken/buildslave/unity/build/Editor/Mono/UIElements/WindowBackends/DefaultEditorWindowBackend.cs:89)
UnityEditor.UIElements.DefaultEditorWindowBackend.OnCreate (UnityEditor.IWindowModel model) (at /Users/bokken/buildslave/unity/build/Editor/Mono/UIElements/WindowBackends/DefaultEditorWindowBackend.cs:39)
UnityEditor.GUIView.set_windowBackend (UnityEditor.IWindowBackend value) (at /Users/bokken/buildslave/unity/build/Editor/Mono/GUIView.cs:150)
UnityEditor.GUIView.OnEnable () (at /Users/bokken/buildslave/unity/build/Editor/Mono/GUIView.cs:156)
UnityEditor.HostView.OnEnable () (at /Users/bokken/buildslave/unity/build/Editor/Mono/HostView.cs:157)
That’s an odd one. I don’t see anything in there that’s obviously related to FPS Mesh Tool, but you might find it helpful to reset your layout via Window → Layouts.
If that doesn’t work to resolve things, you might find useful information here or here , though as always be careful when following advice you get on the Internet.