NullReferenceException: Object reference not set to an instance of an object.
Location.LocationRoot.GetDataObject () (at <00000000000000000000000000000000>:0)
Cores.LocationManager.SaveLocationState () (at <00000000000000000000000000000000>:0)
Cores.LocationManager.SwapAsync (System.String targetGuid, System.Collections.Generic.IEnumerable`1[T] intro, System.Action beforeUnFade) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
DelegateList`1[T].Invoke (T res) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].InvokeCompletionEvent () (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].Complete (TObject result, System.Boolean success, System.Exception exception, System.Boolean releaseDependenciesOnFailure) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.ResourceProviders.SceneProvider+SceneOp.UnityEngine.ResourceManagement.IUpdateReceiver.Update (System.Single unscaledDeltaTime) (at <00000000000000000000000000000000>:0)
DelegateList`1[T].Invoke (T res) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.ResourceManager.Update (System.Single unscaledDeltaTime) (at <00000000000000000000000000000000>:0)
--- End of stack trace from previous location where exception was thrown ---
System.Nullable`1[T].UnboxExact (System.Object o) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`1[TStateMachine].GetResult (System.Int16 token) (at <00000000000000000000000000000000>:0)
Cores.LocationManager.Swap (System.String targetGuid) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetException (System.Exception error) (at <00000000000000000000000000000000>:0)
Cores.LocationManager.SwapAsync (System.String targetGuid, System.Collections.Generic.IEnumerable`1[T] intro, System.Action beforeUnFade) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
DelegateList`1[T].Invoke (T res) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].InvokeCompletionEvent () (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].Complete (TObject result, System.Boolean success, System.Exception exception, System.Boolean releaseDependenciesOnFailure) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.ResourceProviders.SceneProvider+SceneOp.UnityEngine.ResourceManagement.IUpdateReceiver.Update (System.Single unscaledDeltaTime) (at <00000000000000000000000000000000>:0)
DelegateList`1[T].Invoke (T res) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.ResourceManager.Update (System.Single unscaledDeltaTime) (at <00000000000000000000000000000000>:0)
Cores.<Swap>d__20:MoveNext()
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetException(Exception)
Cores.<SwapAsync>d__23:MoveNext()
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
DelegateList`1:Invoke(T)
UnityEngine.ResourceManagement.ResourceProviders.SceneOp:UnityEngine.ResourceManagement.IUpdateReceiver.Update(Single)
DelegateList`1:Invoke(T)
UnityEngine.ResourceManagement
.ResourceManager:Update(Single)