All subscenes scripts on gameobjects have become missing in project after upgrade.
And even if you create a new sub-scene, it does not start if you exit its editing. Sub scene can`t be imported. Only can be live converted. Сonsole gives a ton of errors.
Packages upgraded → com.unity.entities/entities.graphics/physics from 1.0 to 1.2
Should I upgrade any other packages?
ArgumentException: We are reading a UnityEngine.Object but the deserialized index is out of range for the given object table.
Unity.Entities.Serialization.ManagedObjectBinaryReader.Unity.Serialization.Binary.IContravariantBinaryAdapter<UnityEngine.Object>.Deserialize (Unity.Serialization.Binary.IBinaryDeserializationContext context) (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/Serialization/ManagedObjectBinarySerialization.cs:248)
Unity.Serialization.Binary.BinaryPropertyReader.ReadValueWithAdapters[TValue] (TValue& value, Unity.Serialization.Binary.BinaryAdapterCollection+Enumerator adapters, System.Boolean isRoot) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:153)
Unity.Serialization.Binary.BinaryPropertyReader.ReadValue[TValue] (TValue& value, System.Boolean isRoot) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:137)
Unity.Serialization.Binary.BinaryPropertyReader.ReadValue[TValue] () (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:130)
Unity.Serialization.Binary.BinaryPropertyReader.Unity.Properties.IListPropertyBagVisitor.Visit[TList,TElement] (Unity.Properties.IListPropertyBag`2[TList,TElement] properties, TList& container) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:71)
Unity.Properties.IndexedCollectionPropertyBag`2[TList,TElement].Unity.Properties.IListPropertyBagAccept<TList>.Accept (Unity.Properties.IListPropertyBagVisitor visitor, TList& list) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Properties.PropertyBag.AcceptWithSpecializedVisitor[TContainer] (Unity.Properties.IPropertyBag`1[TContainer] properties, Unity.Properties.IPropertyBagVisitor visitor, TContainer& container) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Properties.PropertyContainer.TryAccept[TContainer] (Unity.Properties.IPropertyBagVisitor visitor, TContainer& container, Unity.Properties.VisitReturnCode& returnCode, Unity.Properties.VisitParameters parameters) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Serialization.Binary.BinaryPropertyReader.ReadValueWithoutAdapters[TValue] (TValue& value, System.Boolean isRoot) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:282)
Unity.Serialization.Binary.BinaryPropertyReader.ReadValueWithAdapters[TValue] (TValue& value, Unity.Serialization.Binary.BinaryAdapterCollection+Enumerator adapters, System.Boolean isRoot) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:158)
Unity.Serialization.Binary.BinaryPropertyReader.ReadValue[TValue] (TValue& value, System.Boolean isRoot) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:137)
Unity.Serialization.Binary.BinaryPropertyReader.Unity.Properties.IPropertyVisitor.Visit[TContainer,TValue] (Unity.Properties.Property`2[TContainer,TValue] property, TContainer& container) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:115)
Unity.Properties.Property`2[TContainer,TValue].Accept (Unity.Properties.IPropertyVisitor visitor, TContainer& container) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Serialization.Binary.BinaryPropertyReader.Unity.Properties.IPropertyBagVisitor.Visit[TContainer] (Unity.Properties.IPropertyBag`1[TContainer] properties, TContainer& container) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:57)
Unity.Properties.PropertyBag`1[TContainer].Unity.Properties.IPropertyBag<TContainer>.Accept (Unity.Properties.IPropertyBagVisitor visitor, TContainer& container) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Properties.PropertyBag.AcceptWithSpecializedVisitor[TContainer] (Unity.Properties.IPropertyBag`1[TContainer] properties, Unity.Properties.IPropertyBagVisitor visitor, TContainer& container) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Properties.PropertyBag`1[TContainer].Unity.Properties.IPropertyBag.Accept (Unity.Properties.IPropertyBagVisitor visitor, System.Object& container) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Properties.PropertyContainer.TryAccept[TContainer] (Unity.Properties.IPropertyBagVisitor visitor, TContainer& container, Unity.Properties.VisitReturnCode& returnCode, Unity.Properties.VisitParameters parameters) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Serialization.Binary.BinaryPropertyReader.ReadValueWithoutAdapters[TValue] (TValue& value, System.Boolean isRoot) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:282)
Unity.Serialization.Binary.BinaryPropertyReader.ReadValueWithAdapters[TValue] (TValue& value, Unity.Serialization.Binary.BinaryAdapterCollection+Enumerator adapters, System.Boolean isRoot) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:158)
Unity.Serialization.Binary.BinaryPropertyReader.ReadValue[TValue] (TValue& value, System.Boolean isRoot) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:137)
Unity.Serialization.Binary.BinaryPropertyReader.Unity.Properties.IPropertyVisitor.Visit[TContainer,TValue] (Unity.Properties.Property`2[TContainer,TValue] property, TContainer& container) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:115)
Unity.Properties.Property`2[TContainer,TValue].Accept (Unity.Properties.IPropertyVisitor visitor, TContainer& container) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Serialization.Binary.BinaryPropertyReader.Unity.Properties.IPropertyBagVisitor.Visit[TContainer] (Unity.Properties.IPropertyBag`1[TContainer] properties, TContainer& container) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/Properties/Internal/BinaryPropertyReader.cs:57)
Unity.Properties.PropertyBag`1[TContainer].Unity.Properties.IPropertyBag<TContainer>.Accept (Unity.Properties.IPropertyBagVisitor visitor, TContainer& container) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Properties.PropertyBag.AcceptWithSpecializedVisitor[TContainer] (Unity.Properties.IPropertyBag`1[TContainer] properties, Unity.Properties.IPropertyBagVisitor visitor, TContainer& container) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Properties.PropertyContainer.TryAccept[TContainer] (Unity.Properties.IPropertyBagVisitor visitor, TContainer& container, Unity.Properties.VisitReturnCode& returnCode, Unity.Properties.VisitParameters parameters) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Properties.PropertyContainer.Accept[TContainer] (Unity.Properties.IPropertyBagVisitor visitor, TContainer& container, Unity.Properties.VisitParameters parameters) (at <977d3f9fa5ea4679ae4844999ef9d1d2>:0)
Unity.Serialization.Binary.BinarySerialization.FromBinary[T] (Unity.Collections.LowLevel.Unsafe.UnsafeAppendBuffer+Reader* stream, Unity.Serialization.Binary.BinarySerializationParameters parameters) (at ./Library/PackageCache/com.unity.serialization@3.1.1/Runtime/Unity.Serialization/Binary/BinarySerialization+FromBinary.cs:28)
Unity.Entities.Serialization.ManagedObjectBinaryReader.ReadObject (System.Type type) (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/Serialization/ManagedObjectBinarySerialization.cs:227)
Unity.Entities.Serialization.SerializeUtility.ReadSharedComponents (Unity.Entities.ExclusiveEntityTransaction manager, Unity.Collections.LowLevel.Unsafe.UnsafeAppendBuffer+Reader& reader, Unity.Entities.Serialization.ManagedObjectBinaryReader managedDataReader, System.Int32 expectedReadSize, Unity.Collections.NativeList`1[T] sharedComponentRemap, Unity.Collections.NativeArray`1[T] sharedComponentRecordArray) (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/Serialization/SerializeUtility.cs:2046)
Unity.Entities.Serialization.SerializeUtility.ReadManagedSharedComponents (Unity.Entities.ExclusiveEntityTransaction manager, Unity.Entities.Serialization.BinaryReader reader, Unity.Collections.NativeList`1[T] sharedComponentRemap, Unity.Collections.NativeArray`1[T] unityObjects, System.Void* blobAssetBuffer) (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/Serialization/SerializeUtility.cs:2022)
Unity.Entities.Serialization.SerializeUtility.EndDeserializeWorld (Unity.Entities.ExclusiveEntityTransaction manager, Unity.Entities.Serialization.DotsSerializationReader dotsReader, Unity.Entities.Serialization.SerializeUtility+WorldDeserializationStatus& status, Unity.Entities.Serialization.SerializeUtility+WorldDeserializationResult& deserializationResult, System.Int32 externalEntitiesRefRange, System.Int32 sceneSectionIndex, Unity.Collections.NativeArray`1[T] unityObjects) (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/Serialization/SerializeUtility.cs:1100)
Unity.Scenes.AsyncLoadSceneOperation+AsyncLoadSceneJob.Execute () (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Scenes/AsyncLoadSceneOperation.cs:149)
UnityEngine.Debug:LogException(Exception)
Unity.Debug:LogException(Exception) (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/Stubs/Unity/Debug.cs:17)
Unity.Scenes.SceneSectionStreamingSystem:UpdateLoadOperation(SystemState&, AsyncLoadSceneOperation, World, Entity, Boolean) (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Scenes/SceneSectionStreamingSystem.cs:655)
Unity.Scenes.SceneSectionStreamingSystem:ProcessActiveStreams(SystemState&) (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Scenes/SceneSectionStreamingSystem.cs:494)
Unity.Scenes.SceneSectionStreamingSystem:OnUpdate() (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Scenes/SceneSectionStreamingSystem.cs:828)
Unity.Entities.SystemBase:Update() (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/SystemBase.cs:418)
Unity.Entities.ComponentSystemGroup:UpdateAllSystems() (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/ComponentSystemGroup.cs:723)
Unity.Entities.ComponentSystemGroup:OnUpdate() (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/ComponentSystemGroup.cs:681)
Unity.Entities.SystemBase:Update() (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/SystemBase.cs:418)
Unity.Entities.ComponentSystemGroup:UpdateAllSystems() (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/ComponentSystemGroup.cs:723)
Unity.Entities.ComponentSystemGroup:OnUpdate() (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/ComponentSystemGroup.cs:681)
Unity.Entities.InitializationSystemGroup:OnUpdate() (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/DefaultWorld.cs:169)
Unity.Entities.SystemBase:Update() (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/SystemBase.cs:418)
Unity.Entities.DummyDelegateWrapper:TriggerUpdate() (at ./Library/PackageCache/com.unity.entities@1.2.0-pre.6/Unity.Entities/ScriptBehaviourUpdateOrder.cs:523)
