Not signed in
Copyright © 2026 Unity Technologies
Build profile name length is now limited to 200 symbols.
Build profile name length is now limited to 200 symbols.
Steps to reproduce:
Actual results: The "Name" field with all the entered name goes out of the window. The "Moving file failed" popup becomes visible. If a user clicks "Cancel", he get an error in the Console, and if the user clicks "Force Quit" he gets "Fatal Error".
A recording is added below in the "Attachments" section.
Expected results: We should prevent these not nice workflows, which do not look good. Name length validation should be added and the entered build name should be validated because causing the mentioned issues.
Reproducible with versions: 6000.1.0a10, 6000.1.0b4, 6000.2.0a1
Not reproducible with versions: 6000.0.35f1, 6000.1.0a9
Can’t test with versions: -
Tested on (OS): Apple M1 Max - Sequoia 15.1.1
Notes:
Full Console error:
UnityException: Creating asset at path Assets/Settings/Build Profiles/LoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsum.asset failed.
UnityEditor.AssetDatabase.CreateAsset (UnityEngine.Object asset, System.String path) (at <770f611c08e940cbbe7092adaf384c46>:0)
UnityEditor.Build.Profile.BuildProfile.CreateInstance (UnityEditor.GUID platformId, System.String assetPath, System.Int32 preconfiguredSettingsVariant, System.String[] packagesToAdd) (at /Users/bokken/build/output/unity/unity/Editor/Mono/BuildProfile/BuildProfileCreate.cs:73)
UnityEditor.Build.Profile.Handlers.BuildProfileDataSource.CreateNewAssetWithName (UnityEditor.GUID platformId, System.String platformDisplayName, System.String preconfiguredSettingsVariantName, System.Int32 preconfiguredSettingsVariant, System.String[] packagesToAdd) (at /Users/bokken/build/output/unity/unity/Modules/BuildProfileEditor/Handlers/BuildProfileDataSource.cs:116)
UnityEditor.Build.Profile.PlatformDiscoveryWindow.AddSingleBuildProfile (UnityEditor.Build.Profile.Elements.BuildProfileCard card, System.String preconfiguredSettingsVariantName, System.Int32 preconfiguredSettingsVariant, System.String[] packagesToAdd) (at /Users/bokken/build/output/unity/unity/Modules/BuildProfileEditor/PlatformDiscoveryWindow.cs:101)
UnityEditor.Build.Profile.PlatformDiscoveryWindow.AddSelectedBuildProfiles (UnityEditor.Build.Profile.Elements.BuildProfileCard card, System.String[] packagesToAdd) (at /Users/bokken/build/output/unity/unity/Modules/BuildProfileEditor/PlatformDiscoveryWindow.cs:95)
UnityEditor.Build.Profile.PlatformDiscoveryWindow.OnAddBuildProfileClicked (UnityEditor.Build.Profile.Elements.BuildProfileCard card) (at /Users/bokken/build/output/unity/unity/Modules/BuildProfileEditor/PlatformDiscoveryWindow.cs:412)
UnityEditor.Build.Profile.PlatformDiscoveryWindow.<CreateGUI>b__27_5 () (at /Users/bokken/build/output/unity/unity/Modules/BuildProfileEditor/PlatformDiscoveryWindow.cs:245)
UnityEngine.UIElements.Clickable.Invoke (UnityEngine.UIElements.EventBase evt) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Clickable.cs:314)
UnityEngine.UIElements.Clickable.ProcessUpEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.Vector2 localPosition, System.Int32 pointerId) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Clickable.cs:411)
UnityEngine.UIElements.Clickable.OnPointerUp (UnityEngine.UIElements.PointerUpEvent evt) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Clickable.cs:278)
UnityEngine.UIElements.EventCallbackFunctor`1[TEventType].Invoke (UnityEngine.UIElements.EventBase evt) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Events/EventCallback.cs:64)
UnityEngine.UIElements.EventCallbackRegistry+DynamicCallbackList.Invoke (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Events/EventCallbackRegistry.cs:246)
UnityEngine.UIElements.EventDispatchUtilities.HandleEventAcrossPropagationPathWithCompatibilityEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.EventBase compatibilityEvt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target, System.Boolean isCapturingTarget) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Events/EventDispatchUtilities.cs:318)
UnityEngine.UIElements.EventDispatchUtilities.DispatchToCapturingElementOrElementUnderPointer (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Events/EventDispatchUtilities.cs:586)
UnityEngine.UIElements.PointerEventBase`1[T].Dispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Events/PointerEvents.cs:1262)
UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/EventDispatcher.cs:419)
UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/EventDispatcher.cs:215)
UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Panel.cs:617)
UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/UIElementsUtility.cs:513)
UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& eventHandled) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/UIElementsUtility.cs:232)
UnityEngine.UIElements.UIEventRegistration.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/UIElementsUtility.cs:76)
UnityEngine.UIElements.UIEventRegistration+<>c.<.cctor>b__1_2 (System.Int32 i, System.IntPtr ptr) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/UIElementsUtility.cs:30)
UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& result) (at /Users/bokken/build/output/unity/unity/Modules/IMGUI/GUIUtility.cs:219)
Sign in to see your voted issues