Copyright © 2026 Unity Technologies
Steps to reproduce:
1. Create new Unity project using Universal 3D Template
2. Open Package Manager
3. Install packages: Entities and Netcode for Entities
4. When installed, enter Play Mode
5. Select Entity from ClientWorld in Hierarchy
6. In Inspector window expand Buffer foldout
7. Press “+ Add Element”
8. Expand: Element 0 > One Despawn > Tick
9. Change Tick Value to “1”
10. Observe the Console window
Actual results: “AccessViolationException” error is thrown in the Console window
Expected results: Read-only fields within Buffer elements should be rendered as non-interactable in the Inspector (e.g., grayed out / disabled), preventing user input without throwing an exception
Reproducible with versions: 6000.5.7f1, 6000.6.0b7, 6000.7.0a4
Can’t test with versions: 6000.3.21f1 and lower (Different Entities workflow in Hierarchy window)
Tested on (OS): macOS Tahoe 26.6 (M1)
AccessViolationException: Failed to SetValue for read-only property with Path=[Value[0].oneDespawn.tick.TickValue] Unity.Properties.PropertyContainer.SetValue[TContainer,TValue] (TContainer& container, Unity.Properties.PropertyPath& path, TValue value) (at /Users/bokken/build/output/unity/unity/Modules/Properties/Runtime/Algorithms/PropertyContainer+SetValue.cs:141) Unity.Entities.UI.BindingTarget`1[TTarget].SetAtPath[TValue] (TValue value, Unity.Properties.PropertyPath path) (at ./Library/PackageCache/com.unity.entities@a9807d841046/Unity.Entities.UI.Editor/Elements/Internal/BindingTarget.cs:118) Unity.Entities.UI.BindingContextElement.SetValue[TValue] (Unity.Properties.PropertyPath path, TValue value) (at ./Library/PackageCache/com.unity.entities@a9807d841046/Unity.Entities.UI.Editor/Elements/BindingContextElement.cs:259) Unity.Entities.UI.InspectorContext`1[T].SetData (T value) (at ./Library/PackageCache/com.unity.entities@a9807d841046/Unity.Entities.UI.Editor/Inspector/Internal/InspectorContext.cs:81) Unity.Entities.UI.InspectorContext`1[T].set_Data (T value) (at ./Library/PackageCache/com.unity.entities@a9807d841046/Unity.Entities.UI.Editor/Inspector/Internal/InspectorContext.cs:56) Unity.Entities.UI.InspectorBase`1[T].set_Target (T value) (at ./Library/PackageCache/com.unity.entities@a9807d841046/Unity.Entities.UI.Editor/Inspector/InspectorBase.cs:37) Unity.Entities.Editor.Inspectors.FixedString32Inspector.set_Value (System.String value) (at ./Library/PackageCache/com.unity.entities@a9807d841046/Unity.Entities.Editor/Inspector/CustomInspectors/FixedStringInspector.cs:62) Unity.Entities.Editor.Inspectors.FixedStringInspectorBase`1[T].<Build>b__7_0 (UnityEngine.UIElements.ChangeEvent`1[T] value) (at ./Library/PackageCache/com.unity.entities@a9807d841046/Unity.Entities.Editor/Inspector/CustomInspectors/FixedStringInspector.cs:33)
Issues you vote on will appear here