View Issue Details

IDProjectCategoryLast Update
0024502AI War 2Crash/ExceptionFeb 28, 2022 1:07 pm
ReporterBadgerBadger Assigned ToChris_McElligottPark  
Severityminor 
Status resolvedResolutionfixed 
Product VersionBeta 2.748 Defaults And Fixes 
Summary0024502: More Multiplayer Errors
DescriptionHere'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
TagsNo tags attached.

Activities

BadgerBadger

Feb 28, 2021 12:21 am

manager  

ArcenDebugLog.txt.client1 (1,043,006 bytes)

Chris_McElligottPark

Feb 28, 2022 1:07 pm

administrator   ~0064895

Should be solved at this point!

Issue History

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