InvalidOperationException: Cannot convert the GameObject 'Canvas' with root transform of type RectTransform with a Prefab asset with root transform of type Transform. Transform types must match.
UnityEditor.PrefabUtility.ThrowIfInvalidArgumentsForConvertToPrefabInstance (UnityEngine.GameObject plainGameObject, UnityEngine.GameObject prefabAssetRoot, System.Boolean checkValidAsset, UnityEditor.InteractionMode mode) (at /Users/bokken/build/output/unity/unity/Editor/Mono/Prefabs/PrefabUtility.cs:2506)
UnityEditor.PrefabUtility.ConvertToPrefabInstances (UnityEngine.GameObject[] plainGameObjects, UnityEngine.GameObject prefabAssetRoot, UnityEditor.ConvertToPrefabInstanceSettings settings, UnityEditor.InteractionMode mode) (at /Users/bokken/build/output/unity/unity/Editor/Mono/Prefabs/PrefabUtility.cs:2552)
UnityEditor.PrefabReplaceUtility.OnObjectSelectorSelectionUpdated (UnityEngine.Object obj) (at /Users/bokken/build/output/unity/unity/Editor/Mono/Prefabs/PrefabReplaceUtility.cs:45)