Search Issue Tracker
Active
Votes
0
Found in
1.7.0-pre.1
Issue ID
UUM-135379
Regression
No
Console displays "Lifecycle ERROR" and "NullReferenceException" errors after AI Assistant installation
Steps to reproduce:
- Create a Unity project
- Click the "AI" button
- Click "Agree and install Unity AI"
- Wait until the installation is complete
- Observe the result in the "Console" view
Actual results: User gets these errors: "Lifecycle ERROR : could not enter scope 'CodeInitialized' due to required outer scope 'CodeLoaded' is not active." and "NullReferenceException: Object reference not set to an instance of an object"
Expected results: No errors in the Console view
Reproducible with versions: 1.7.0-pre.1(6000.5.0a7)
Not reproducible with versions: -
Tested on (OS): macOS - Tahoe 26.3
Notes: Full errors
- Error 1:
{code:java}
// Lifecycle ERROR : Failed to setup LifecycleManagement and enter code reload scopes (pre deserialization) due to exception System.NullReferenceException: Object reference not set to an instance of an object
at Unity.Scripting.LifecycleManagement.OrderedAssemblyList.TopologicalSortRecursive (Unity.Scripting.LifecycleManagement.OrderedAssemblyList+SortNode[] sortNodes, System.Boolean[] visitedNodes, System.Int32 index, System.Reflection.Assembly[]& sortedNodes, System.Int32& sortedCount) [0x0002d] in /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/OrderedAssemblyList.cs:139
at Unity.Scripting.LifecycleManagement.OrderedAssemblyList.TopologicalSort (System.Reflection.Assembly[]& assemblies) [0x00142] in /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/OrderedAssemblyList.cs:127
at Unity.Scripting.LifecycleManagement.OrderedAssemblyList.Populate (System.Collections.Generic.IEnumerable`1[T] assemblies) [0x0001a] in /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/OrderedAssemblyList.cs:49
at Unity.Scripting.LifecycleManagement.OrderedAssemblyList..ctor (System.Collections.Generic.IEnumerable`1[T] assemblies) [0x00011] in /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/OrderedAssemblyList.cs:32
at Unity.Scripting.LifecycleManagement.AssemblyLoadedScopeBase..ctor (System.Collections.Generic.IReadOnlyList`1[T] assemblies) [0x00000] in /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/AssemblyLoadedScopeBase.cs:12
at Unity.Scripting.LifecycleManagement.AssemblyLoadedScopeIl2Cpp..ctor (System.Collections.Generic.IReadOnlyList`1[T] assemblies) [0x00000] in /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/AssemblyLoadedScopeIl2Cpp.cs:8
at UnityEngine.DomainReloadLifecycleController.Internal_EnterAssembliesLoadedLifecycleScopes_PreDeserialization () [0x0000a] in /Users/bokken/build/output/unity/unity/Runtime/Scripting/LifecycleManagement/DomainReloadLifecycleController.cs:71
UnityEngine.DomainReloadLifecycleController/ScriptingCoreDebugForIl2AndMonoCpp:LogError (string)
Unity.Scripting.Debug:LogError (string) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/Diagnostics/Debug.cs:13)
Unity.Scripting.LifecycleManagement.DebugLifecycle:ReportError (string,bool) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/DebugLifecycle.cs:24)
UnityEngine.DomainReloadLifecycleController:Internal_EnterAssembliesLoadedLifecycleScopes_PreDeserialization () (at /Users/bokken/build/output/unity/unity/Runtime/Scripting/LifecycleManagement/DomainReloadLifecycleController.cs:78) {code}
- Error 2:
{code:java}
// NullReferenceException: Object reference not set to an instance of an object
Unity.Scripting.LifecycleManagement.OrderedAssemblyList.TopologicalSortRecursive (Unity.Scripting.LifecycleManagement.OrderedAssemblyList+SortNode[] sortNodes, System.Boolean[] visitedNodes, System.Int32 index, System.Reflection.Assembly[]& sortedNodes, System.Int32& sortedCount) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/OrderedAssemblyList.cs:139)
Unity.Scripting.LifecycleManagement.OrderedAssemblyList.TopologicalSort (System.Reflection.Assembly[]& assemblies) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/OrderedAssemblyList.cs:127)
Unity.Scripting.LifecycleManagement.OrderedAssemblyList.Populate (System.Collections.Generic.IEnumerable`1[T] assemblies) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/OrderedAssemblyList.cs:49)
Unity.Scripting.LifecycleManagement.OrderedAssemblyList..ctor (System.Collections.Generic.IEnumerable`1[T] assemblies) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/OrderedAssemblyList.cs:32)
Unity.Scripting.LifecycleManagement.AssemblyLoadedScopeBase..ctor (System.Collections.Generic.IReadOnlyList`1[T] assemblies) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/AssemblyLoadedScopeBase.cs:12)
Unity.Scripting.LifecycleManagement.AssemblyLoadedScopeIl2Cpp..ctor (System.Collections.Generic.IReadOnlyList`1[T] assemblies) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/AssemblyLoadedScopeIl2Cpp.cs:8)
UnityEngine.DomainReloadLifecycleController.Internal_EnterAssembliesLoadedLifecycleScopes_PreDeserialization () (at /Users/bokken/build/output/unity/unity/Runtime/Scripting/LifecycleManagement/DomainReloadLifecycleController.cs:71)
UnityEngine.DomainReloadLifecycleController:Internal_EnterAssembliesLoadedLifecycleScopes_PreDeserialization() (at /Users/bokken/build/output/unity/unity/Runtime/Scripting/LifecycleManagement/DomainReloadLifecycleController.cs:79)
{code}
- Error 3:
{code:java}
Lifecycle ERROR : could not enter scope 'CodeInitialized' due to required outer scope 'CodeLoaded' is not active.
UnityEngine.DomainReloadLifecycleController/ScriptingCoreDebugForIl2AndMonoCpp:LogError (string)
Unity.Scripting.Debug:LogError (string) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/Diagnostics/Debug.cs:13)
Unity.Scripting.LifecycleManagement.DebugLifecycle:ReportError (string,bool) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/DebugLifecycle.cs:24)
Unity.Scripting.LifecycleManagement.ActiveLifecycleScopesTracker:PrepareTryEnterScope<Unity.Scripting.LifecycleManagement.LifecycleScope> (Unity.Scripting.LifecycleManagement.LifecycleScope) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/ActiveLifecycleScopesTracker.cs:342)
Unity.Scripting.LifecycleManagement.ActiveLifecycleScopesTracker:TryEnterScope (Unity.Scripting.LifecycleManagement.LifecycleScope) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/ActiveLifecycleScopesTracker.cs:417)
Unity.Scripting.LifecycleManagement.ActiveLifecycleScopesTracker/ScopeTransitionRequest:Transition (Unity.Scripting.LifecycleManagement.ActiveLifecycleScopesTracker) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/ActiveLifecycleScopesTracker.cs:110)
Unity.Scripting.LifecycleManagement.ActiveLifecycleScopesTracker:ExecuteTransitions (bool) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/ActiveLifecycleScopesTracker.cs:647)
Unity.Scripting.LifecycleManagement.ActiveLifecycleScopesTracker:CreateScopeTransitionRequest (Unity.Scripting.LifecycleManagement.LifecycleScope,Unity.Scripting.LifecycleManagement.ActiveLifecycleScopesTracker/ScopeTransitionType,bool) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/ActiveLifecycleScopesTracker.cs:608)
Unity.Scripting.LifecycleManagement.ActiveLifecycleScopesTracker:RequestEnterScope (Unity.Scripting.LifecycleManagement.LifecycleScope) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/ActiveLifecycleScopesTracker.cs:166)
Unity.Scripting.LifecycleManagement.LifecycleController/<>c__DisplayClass36_0`1<Unity.Scripting.LifecycleManagement.CodeInitializedScope>:<EnterScope>b__0 () (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/LifecycleController.cs:231)
Unity.Scripting.LifecycleManagement.LifecycleController:ExecuteOnMainThread (string,string,System.Action) (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/LifecycleController.cs:221)
Unity.Scripting.LifecycleManagement.LifecycleController:EnterScope<Unity.Scripting.LifecycleManagement.CodeInitializedScope> () (at /Users/bokken/build/output/unity/unity/External/ScriptingCore/Unity.Scripting/LifecycleManagement/LifecycleController.cs:229)
UnityEngine.UnityLifecycleInternal:Internal_EnterAssembliesLoadedLifecycleScopes_OnCodeInitializing () (at /Users/bokken/build/output/unity/unity/Runtime/Scripting/LifecycleManagement/UnityLifecycleInternal.cs:15)
{code}
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- UI Toolkit World UI Text Field unfocuses immediately when clicking on it using XR Controller
- Crash on CallWindowProcW when entering Play mode for the second time and running the Editor in the background while using System.Windows.Forms functions
- 2D Freeform Light shadows disappear when light center is offset from shape bounds
- Crash on MarkAllDependencies when opening scenes with Assets from the YarnSpinner package
- Crash on CollectAllSceneManagerAndObjectIDs when opening a specific Scene
Add comment