miwarnec / DOTSNET

Public DOTSNET issue tracker
20 stars 0 forks source link

Convert.ToInt32 too large #59

Closed miwarnec closed 2 years ago

miwarnec commented 2 years ago
OverflowException: Value was either too large or too small for an Int32.
System.Convert.ToInt32 (System.Double value) (at <695d1cc93cca45069c528c15c9fdd749>:0)
System.Convert.ToInt32 (System.Single value) (at <695d1cc93cca45069c528c15c9fdd749>:0)
DOTSNET.EntityState.ScaleToInt (System.Single value, System.Single precision) (at Assets/DOTSNET/Scripts/ECS/DS/EntityState.cs:84)
DOTSNET.EntityState.ScaleToInt3 (Unity.Mathematics.float3 value, System.Single precision) (at Assets/DOTSNET/Scripts/ECS/DS/EntityState.cs:87)
DOTSNET.EntityState.Serialize (DOTSNET.NetworkWriter& writer, System.Single positionPrecision) (at Assets/DOTSNET/Scripts/ECS/DS/EntityState.cs:109)
DOTSNET.LocalWorldStateMessage.SerializeSelected (Unity.Collections.NativeHashMap`2[TKey,TValue] map, Unity.Collections.NativeList`1[T] keys, DOTSNET.NetworkWriter& writer) (at Assets/DOTSNET/Scripts/ECS/DS/LocalWorldStateMessage.cs:184)
DOTSNET.LocalWorldStateMessage.SerializeKept (Unity.Collections.NativeHashMap`2[TKey,TValue] kept, DOTSNET.NetworkWriter& writer) (at Assets/DOTSNET/Scripts/ECS/DS/LocalWorldStateMessage.cs:213)
DOTSNET.LocalWorldStateMessage.Serialize (DOTSNET.NetworkWriter& writer) (at Assets/DOTSNET/Scripts/ECS/DS/LocalWorldStateMessage.cs:244)
DOTSNET.NetworkServerSystem.BroadcastEntityStates () (at Assets/DOTSNET/Scripts/ECS/NetworkServer/NetworkServerSystem.cs:1183)
DOTSNET.NetworkServerSystem.Broadcast () (at Assets/DOTSNET/Scripts/ECS/NetworkServer/NetworkServerSystem.cs:1208)
DOTSNET.NetworkServerSystem.OnUpdate () (at Assets/DOTSNET/Scripts/ECS/NetworkServer/NetworkServerSystem.cs:1316)
Unity.Entities.SystemBase.Update () (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/SystemBase.cs:412)
Unity.Entities.ComponentSystemGroup.UpdateAllSystems () (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:472)
UnityEngine.Debug:LogException(Exception)
Unity.Debug:LogException(Exception) (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/Stubs/Unity/Debug.cs:19)
Unity.Entities.ComponentSystemGroup:UpdateAllSystems() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:477)
Unity.Entities.ComponentSystemGroup:OnUpdate() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:417)
Unity.Entities.ComponentSystem:Update() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystem.cs:114)
Unity.Entities.ComponentSystemGroup:UpdateAllSystems() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:472)
Unity.Entities.ComponentSystemGroup:OnUpdate() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:417)
Unity.Entities.ComponentSystem:Update() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystem.cs:114)
Unity.Entities.ComponentSystemGroup:UpdateAllSystems() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:472)
Unity.Entities.ComponentSystemGroup:OnUpdate() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:417)
Unity.Entities.ComponentSystem:Update() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystem.cs:114)
Unity.Entities.DummyDelegateWrapper:TriggerUpdate() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ScriptBehaviourUpdateOrder.cs:333)

ArgumentException: An item with the same key has already been added
Parameter name: key
Unity.Collections.NativeHashMap`2[TKey,TValue].Add (TKey key, TValue item) (at Library/PackageCache/com.unity.collections@0.15.0-preview.21/Unity.Collections/NativeHashMap.cs:222)
DOTSNET.LocalWorldStateMessage.TryAddEntity (DOTSNET.EntityState entity) (at Assets/DOTSNET/Scripts/ECS/DS/LocalWorldStateMessage.cs:174)
DOTSNET.NetworkServerSystem.FitSortedEntityStatesIntoLocalWorldState (Unity.Collections.NativeList`1[T] list, DOTSNET.LocalWorldStateMessage reusableMessage) (at Assets/DOTSNET/Scripts/ECS/NetworkServer/NetworkServerSystem.cs:1107)
DOTSNET.NetworkServerSystem.BroadcastEntityStates () (at Assets/DOTSNET/Scripts/ECS/NetworkServer/NetworkServerSystem.cs:1172)
DOTSNET.NetworkServerSystem.Broadcast () (at Assets/DOTSNET/Scripts/ECS/NetworkServer/NetworkServerSystem.cs:1208)
DOTSNET.NetworkServerSystem.OnUpdate () (at Assets/DOTSNET/Scripts/ECS/NetworkServer/NetworkServerSystem.cs:1316)
Unity.Entities.SystemBase.Update () (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/SystemBase.cs:412)
Unity.Entities.ComponentSystemGroup.UpdateAllSystems () (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:472)
UnityEngine.Debug:LogException(Exception)
Unity.Debug:LogException(Exception) (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/Stubs/Unity/Debug.cs:19)
Unity.Entities.ComponentSystemGroup:UpdateAllSystems() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:477)
Unity.Entities.ComponentSystemGroup:OnUpdate() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:417)
Unity.Entities.ComponentSystem:Update() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystem.cs:114)
Unity.Entities.ComponentSystemGroup:UpdateAllSystems() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:472)
Unity.Entities.ComponentSystemGroup:OnUpdate() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:417)
Unity.Entities.ComponentSystem:Update() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystem.cs:114)
Unity.Entities.ComponentSystemGroup:UpdateAllSystems() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:472)
Unity.Entities.ComponentSystemGroup:OnUpdate() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemGroup.cs:417)
Unity.Entities.ComponentSystem:Update() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystem.cs:114)
Unity.Entities.DummyDelegateWrapper:TriggerUpdate()
miwarnec commented 2 years ago

fixed in next release