View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0024502 | AI War 2 | Crash/Exception | Feb 28, 2021 12:21 am | Feb 28, 2022 1:07 pm | |
Reporter | BadgerBadger | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | Beta 2.748 Defaults And Fixes | ||||
Summary | 0024502: More Multiplayer Errors | ||||
Description | Here's a few problems from tonight's MP game Here are errors from client 1 2/27/2021 9:02:44 PM 2.748 CLIENT Error, received 406044 items in external pattern DysonExternalData when that pattern is only supposed to contain 1; the extra items will be ignored (parsing the non-ignored items may cause errors if the pattern implementation is not expecting the right types\ , etc) ExternalDataHeader: EXTERNAL DATA - Squad^M at System.Environment.get_StackTrace () [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 ^M at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity, System.DateTime Timestamp) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenExternalData.DeserializedIntoSelf (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer, System.String ExternalDataHeader) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenExternalData.DeserializeExternalDataFrom (Arcen.Universal.ArcenExternalDataPattern externalPattern, System.String namespaceName, System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyn\ cDuringMultiplayer) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.AIW2.Core.GameEntity_Squad.DeserializedIntoSelf (System.Int32 primaryKeyID, Arcen.AIW2.Core.GameEntityTypeData typeData, Arcen.AIW2.Core.Planet Planet, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean HideErrors, System.Boolean IsLoadingTemplate, System.Boolean IsForNet\ workSync) [0x00000] in <87285d55aecf4eb39abd4069287ae969>:0 ^M at AIWar2NetworkSync.Client_AcceptDivergenceDataFromHost (Arcen.Universal.ArcenDeserializationBuffer buffer) [0x00000] in <87285d55aecf4eb39abd4069287ae969>:0 ^M at Arcen.AIW2.Core.AIWar2Networking.HandleMessage (System.Int64 UniqueMessageIDFromSender, System.Boolean IsFromSelfWithoutNetwork, System.UInt32 senderNetworkID, Arcen.Universal.ArcenNetworkMessageType CoreNetworkMessageType, Arcen.Universal.ArcenDeserializationBuffer buffer) [0x00000] in <8728\ 5d55aecf4eb39abd4069287ae969>:0 ^M at Arcen.Universal.ArcenNetworkMessageHandler.HandleMessage (System.Boolean IsFromSelfWithoutNetwork, System.UInt32 senderNetworkID, Arcen.Universal.ArcenDeserializationBuffer buffer) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M 2/27/2021 9:02:44 PM 2.748 CLIENT ERROR: DeserializeExternalDataFrom for EXTERNAL DATA - Squad debugStage: 8100 Error: System.Exception: Tried to read more bits from a deserialization buffer than we had! Requested byte index to pull bit from was 1296, but the number of bytes in this buffer w\ as only 1296 (Chunk Index was 0 out of 1 chunks)^M at Arcen.Universal.ArcenDeserializationBufferModern.GetNextBit () [0x00190] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDeserializationBufferModern.GetBits_InnerHelper64 (Arcen.Universal.ReadStyle RStyle) [0x00001] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDeserializationBufferModern.TryReadInt64 (Arcen.Universal.ReadStyle RStyle, System.Boolean& WasSuccessful, System.Boolean ThrowExceptionOnFailure, System.String FieldNameForErrors) [0x00001] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDeserializationBufferModern.ReadInt64Silent (Arcen.Universal.ReadStyle RStyle) [0x00001] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDeserializationBufferModern.ReadFInt (System.String FieldNameForErrors) [0x00035] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.AIW2.External.DysonData.DeserializeIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00078] in <a9bd7bcd5a2e449cbdeed269d1cce34e>:0 ^M at Arcen.Universal.ArcenExternalDataPatternImplementationBase.DeserializeExternalDataAsArcenExternalSubManagedData[T] (System.Object[] Target, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00039] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.AIW2.External.DysonExternalData.DeserializeExternalData (Arcen.AIW2.Core.GameEntity_Squad ParentSquad, System.Object[] Target, System.Int32 ItemsToExpect, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00001] in <a9bd7bcd5a2e449cb\ deed269d1cce34e>:0 ^M at Arcen.AIW2.Core.ArcenExternalDataPatternImplementationBase_Squad.DeserializeExternalDataOuter (System.Object ParentObject, System.Object[] Target, System.Int32 ItemsToExpect, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x000a4] in <872\ 85d55aecf4eb39abd4069287ae969>:0 ^M at Arcen.Universal.ArcenExternalData.DeserializedIntoSelf (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer, System.String ExternalDataHeader) [0x000ed] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenExternalData.DeserializeExternalDataFrom (Arcen.Universal.ArcenExternalDataPattern externalPattern, System.String namespaceName, System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyn\ cDuringMultiplayer) [0x0004a] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x001fb] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at System.Environment.get_StackTrace () [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 ^M at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity, System.DateTime Timestamp) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.AIW2.Core.GameEntity_Squad.DeserializedIntoSelf (System.Int32 primaryKeyID, Arcen.AIW2.Core.GameEntityTypeData typeData, Arcen.AIW2.Core.Planet Planet, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean HideErrors, System.Boolean IsLoadingTemplate, System.Boolean IsForNet\ workSync) [0x00000] in <87285d55aecf4eb39abd4069287ae969>:0 ^M at AIWar2NetworkSync.Client_AcceptDivergenceDataFromHost (Arcen.Universal.ArcenDeserializationBuffer buffer) [0x00000] in <87285d55aecf4eb39abd4069287ae969>:0 ^M at Arcen.AIW2.Core.AIWar2Networking.HandleMessage (System.Int64 UniqueMessageIDFromSender, System.Boolean IsFromSelfWithoutNetwork, System.UInt32 senderNetworkID, Arcen.Universal.ArcenNetworkMessageType CoreNetworkMessageType, Arcen.Universal.ArcenDeserializationBuffer buffer) [0x00000] in <8728\ 5d55aecf4eb39abd4069287ae969>:0 ^M at Arcen.Universal.ArcenNetworkMessageHandler.HandleMessage (System.Boolean IsFromSelfWithoutNetwork, System.UInt32 senderNetworkID, Arcen.Universal.ArcenDeserializationBuffer buffer) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.AIW2.Core.SteamSocket+SteamClientConnectionManager.OnMessage (System.IntPtr data, System.Int32 size, System.Int64 messageNum, System.Int64 recvTime, System.Int32 channel) [0x00000] in <87285d55aecf4eb39abd4069287ae969>:0 ^M at Steamworks.ConnectionManager.ReceiveMessage (System.IntPtr msgPtr) [0x00000] in <387e1e351a374f9c8eaf77f1a06cdf1b>:0 ^M at Steamworks.ConnectionManager.Receive (System.Int32 bufferSize) [0x00000] in <387e1e351a374f9c8eaf77f1a06cdf1b>:0 ^M at Arcen.AIW2.Core.SteamSocket.DoPerUpdateLogic () [0x00000] in <87285d55aecf4eb39abd4069287ae969>:0 ^M at Arcen.Universal.ArcenNetworkAuthority.DoPerUpdateLogic () [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <87285d55aecf4eb39abd4069287ae969>:0 ^M 2/27/2021 9:02:44 PM 2.748 CLIENT Exception in Client_AcceptDivergenceDataFromHost-DivergencesSection: debugStage: 1100 Exception: System.Exception: Tried to read more bits from a deserialization buffer than we had! Requested byte index to pull bit from was 1296, but the number of bytes in t\ his buffer was only 1296 (Chunk Index was 0 out of 1 chunks)^M at Arcen.Universal.ArcenDeserializationBufferModern.GetNextBit () [0x00190] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDeserializationBufferModern.GetBits_InnerHelperUltraEfficient (Arcen.Universal.UltraEfficientStyleData ueStyleData) [0x00077] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDeserializationBufferModern.ReadIntUltraEfficient (Arcen.Universal.UltraEfficientStyle UEStyle, System.String FieldNameForErrors) [0x00041] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at AIWar2NetworkSync.Client_AcceptDivergenceDataFromHost (Arcen.Universal.ArcenDeserializationBuffer buffer) [0x002e0] in <87285d55aecf4eb39abd4069287ae969>:0 ^M 2/27/2021 9:02:44 PM 2.748 CLIENT Exception hit during DoSuccessfulCompletionLogic_CalledFromMainSimOnly debug code 500 System.NullReferenceException: Object reference not set to an instance of an object^M at Arcen.AIW2.External.BaseHackingImplementation.DoSuccessfulCompletionLogic_CalledFromMainSimOnly (Arcen.AIW2.Core.GameEntity_Squad TargetOrNull, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenSimContext Context, Arcen.AIW2.Core.HackingType type, Ar\ cen.AIW2.Core.HackingEvent Event) [0x000f7] in <a9bd7bcd5a2e449cbdeed269d1cce34e>:0 ^M 2/27/2021 9:02:44 PM 2.748 CLIENT DoEntitySecondLogic for NecromancerFlagship debug code 80 exception System.NullReferenceException: Object reference not set to an instance of an object^M at Arcen.AIW2.Core.GameEntity_Squad.DoEntitySecondLogic_FromSimBGThread (Arcen.AIW2.Core.ArcenSimContext Context) [0x00b07] in <87285d55aecf4eb39abd4069287ae969>:0 ^M 2/27/2021 9:15:03 PM 2.748 SINGLEP Error! GameEntity.CreateNew() passed null FleetOrNullIfNotShip for an entity of category Ship: DysonDefender^M at System.Environment.get_StackTrace () [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 ^M at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity, System.DateTime Timestamp) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.AIW2.Core.GameEntity_Squad.Helper_PostCreationOfSquad (Arcen.AIW2.Core.GameEntity_Squad result, Arcen.AIW2.Core.PlanetFaction PFaction, Arcen.AIW2.Core.GameEntityTypeData TypeData, System.Byte CurrentMarkLevel, Arcen.AIW2.Core.Fleet FleetOrNullIfNotShip, System.Byte UniqueTypeDataDiffer\ entiatorForDuplicatesOrZero, Arcen.Universal.ArcenPoint StartingLocation, Arcen.AIW2.Core.ArcenSimContext Context, Arcen.AIW2.Core.GameEntity_Squad+ExtraShipCreationInfo ExtraInfo) [0x00000] in <87285d55aecf4eb39abd4069287ae969>:0 ^M at Arcen.AIW2.Core.GameEntity_Squad.CreateNew_ReturnNullIfMPClient (Arcen.AIW2.Core.PlanetFaction PFaction, Arcen.AIW2.Core.GameEntityTypeData TypeData, System.Byte CurrentMarkLevel, Arcen.AIW2.Core.Fleet FleetOrNullIfNotShip, System.Byte UniqueTypeDataDifferentiatorForDuplicatesOrZero, Arcen.Un\ iversal.ArcenPoint StartingLocation, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <87285d55aecf4eb39abd4069287ae969>:0 ^M at Arcen.AIW2.External.DysonUtilityMethods.spawnEntitiesIfPossible_AsPartOfMainSim (System.Collections.Generic.List`1[T] DysonSpheresOrNull, Arcen.AIW2.Core.GameEntity_Squad SingleDysonSphereOrNull, Arcen.AIW2.Core.ArcenSimContext Context, Arcen.AIW2.Core.Faction faction, System.Collections.Gene\ ric.List`1[T] budgetByTier, System.Int32 maxAllowedToSpend, Arcen.Universal.ArcenCharacterBuffer tracingBuffer) [0x00000] in <a9bd7bcd5a2e449cbdeed269d1cce34e>:0 ^M at Arcen.AIW2.External.SpecialFaction_DysonSphere.DoPerSecondLogic_Stage3Main_OnMainThreadAndPartOfSim (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <a9bd7bcd5a2e449cbdeed269d1cce34e>:0 ^M at Arcen.AIW2.Core.Faction.Safe_DoPerSecondLogic_Stage3Main_OnMainThreadAndPartOfSim (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <87285d55aecf4eb39abd4069287ae969>:0 ^M at Arcen.AIW2.External.EntitySimLogicImplementation+<>c__DisplayClass67_0.<DoWorldSecondLogic_FromSimBGThread>b__3 (Arcen.AIW2.Core.Faction faction) [0x00000] in <a9bd7bcd5a2e449cbdeed269d1cce34e>:0 ^M at Arcen.AIW2.Core.World_AIW2.DoForFactions (Arcen.AIW2.Core.Faction+ProcessorDelegate Processor) [0x00000] in <87285d55aecf4eb39abd4069287ae969>:0 ^M at Arcen.AIW2.External.EntitySimLogicImplementation.DoWorldSecondLogic_FromSimBGThread (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <a9bd7bcd5a2e449cbdeed269d1cce34e>:0 ^M at Arcen.AIW2.External.EntitySimLogicImplementation.DoWorld_Second_PerSecondLogic (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <a9bd7bcd5a2e449cbdeed269d1cce34e>:0 ^M at Arcen.AIW2.External.EntitySimLogicImplementation.DoWorldStepLogic_FromSimBGThread (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <a9bd7bcd5a2e449cbdeed269d1cce34e>:0 ^M at Arcen.AIW2.External.SimExecution.Execute () [0x00000] in <a9bd7bcd5a2e449cbdeed269d1cce34e>:0 ^M 2/27/2021 10:07:28 PM 2.748 CLIENT OnlyInMapgenOrInActuallyGettingRidOfEntities_ImmediatelyRemoveFromSim error at debugStage 200, Error: System.NullReferenceException: Object reference not set to an instance of an object^M at Arcen.Universal.ArcenOverLinkedList`1[ItemType].Contains (ItemType Item) [0x00019] in <d40fba89905c442988fa33d57f9ede14>:0 ^M at Arcen.AIW2.Core.EntityCollection.Contains (Arcen.AIW2.Core.GameEntity_Squad Entity) [0x00012] in <87285d55aecf4eb39abd4069287ae969>:0 ^M at Arcen.AIW2.Core.PlanetFaction.RemoveEntity (Arcen.AIW2.Core.GameEntity_Squad Entity) [0x00001] in <87285d55aecf4eb39abd4069287ae969>:0 ^M at Arcen.AIW2.Core.GameEntity_Squad.OnlyInMapgenOrInActuallyGettingRidOfEntities_ImmediatelyRemoveFromSim (Arcen.AIW2.Core.InstancedRendererDeactivationReason Reason) [0x0001c] in <87285d55aecf4eb39abd4069287ae969>:0 ^M | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
Feb 28, 2021 12:21 am | BadgerBadger | New Issue | |
Feb 28, 2021 12:21 am | BadgerBadger | Status | new => assigned |
Feb 28, 2021 12:21 am | BadgerBadger | Assigned To | => Chris_McElligottPark |
Feb 28, 2021 12:21 am | BadgerBadger | File Added: ArcenDebugLog.txt.client1 | |
Feb 28, 2022 1:07 pm | Chris_McElligottPark | Status | assigned => resolved |
Feb 28, 2022 1:07 pm | Chris_McElligottPark | Resolution | open => fixed |
Feb 28, 2022 1:07 pm | Chris_McElligottPark | Note Added: 0064895 |