View Issue Details

IDProjectCategoryLast Update
0026453AI War 2Crash/ExceptionFeb 21, 2022 5:37 pm
ReporterBadgerBadger Assigned ToChris_McElligottPark  
Severityminor 
Status assignedResolutionopen 
Product VersionBeta 3.806 Space Lasers 
Summary0026453: Errors MP 3.806
Description We played 3 player MP tonight. Clients needing to rejoin because flagships were claimed or got crippled (and so vanished) was the largest annoyance. We also saw a bunch of errors below

                                                                                                                                                                                          
2/19/2022 8:17:34 PM 3.806 CLIENT Exception in entity tooltip text generation at stage 185300:System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.Core.EntitySystemTypeData+MarkLevelStats.CalculateDamageMultiplier (Arcen.AIW2.Core.GameEntity_Squad squad, Arcen.AIW2.Core.FleetMembership FleetMem, Arcen.Universal.FInt\
 StartingModifier) [0x0010e] in <e3dbcdfa7ac34211acd86c55c9e0f816>:0
  at Arcen.AIW2.Core.EntitySystemTypeData+MarkLevelStats.CalculateShipOrFleetMemDamagePerShot (Arcen.AIW2.Core.GameEntity_Squad squad, Arcen.AIW2.Core.FleetMembership mem, Arcen.Universa\
l.FInt StartingModifier, System.Int32 BonusDamage) [0x00051] in <e3dbcdfa7ac34211acd86c55c9e0f816>:0
  at Arcen.AIW2.Core.EntitySystemTypeData+MarkLevelStats.CalculateShipOrFleetMemDamagePerSecond (Arcen.AIW2.Core.GameEntity_Squad squad, Arcen.AIW2.Core.FleetMembership mem, Arcen.Univer\
sal.FInt StartingModifier, System.Int32 BonusDamage) [0x00001] in <e3dbcdfa7ac34211acd86c55c9e0f816>:0
  at Arcen.AIW2.Core.EntitySystemTypeData+MarkLevelStats.CalculateShipOrFleetMemDamagePerSecond (Arcen.AIW2.Core.GameEntity_Squad squad, Arcen.AIW2.Core.FleetMembership mem) [0x00001] in\
 <e3dbcdfa7ac34211acd86c55c9e0f816>:0
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenCharacterBufferBase buffer, Arcen.AIW2.Core.GameEntity_Squad relatedSquadOrNull, Arcen.AIW2.C\
ore.FleetMembership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, Arcen.AIW2.Core.Fleet FleetToUseOrNull, System.String AltTextColorIfUsed, System.String AltTextInPl\
aceOfFleetAndOwnerOrBlank, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType\
, Arcen.AIW2.External.ShipExtraDetailFlags DetailFlags, System.Single PositionScaleMultiplier, System.Boolean IsBeingDrawnInPopupWindowRatherThanTooltip) [0x05810] in <a4de61b27349471fb9\
30b04e7d4a5df2>:0
  at System.Environment.get_StackTrace () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0

2/19/2022 8:48:04 PM 3.806 CLIENT DELAYED233 TID37 Hit exception in DoOnAnyDeathInCombatLogic_AfterFullDeathOrPartOfStackDeath debugCode 1100 System.NullReferenceException: Object \
reference not set to an instance of an object
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo.DoSystemOnDeathEffect (Arcen.AIW2.Core.ArcenSimContextAnyStatus Context, Arcen.AIW2.Core.EntitySystem System) [0x00036] in <a4de61b27349471fb930b04e7d4a5df2>:0
  at Arcen.AIW2.Core.GameEntity_Squad.DoOnAnyDeathInCombatLogic_AfterFullDeathOrPartOfStackDeath (System.Boolean IsFromOnlyPartOfStackDying, Arcen.AIW2.Core.DamageSource Damage, Arcen.AI\
W2.Core.EntitySystem FiringSystemOrNull, System.Int32 numStacksKilled, Arcen.AIW2.Core.ArcenSimContextAnyStatus Context) [0x0010f] in <e3dbcdfa7ac34211acd86c55c9e0f816>:0

2/19/2022 9:11:37 PM 3.806 CLIENT DELAYED286 TID17 Canary code exception at PostTransportedShips ('' instead of 't'). Code above it is the real problem. Exception: System.Exceptio\
n: Could not read string 'PostTransportedShips', but did get this partial one: 'lp.MrY??0??P?e??8?Y_T??_0\M7?eoz0K9x?VP<A3?YXfHZz[0C0?t?H2?.29??=2?n"??ztYO^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^\

Was for field with name: 'PostTransportedShips' Exception: System.Exception: Tried to read condensed string format index 118 which is >= the length of 109 supported characters. Some ba\
d data just happened prior to this!
  at Arcen.Universal.ArcenDeserializationBufferModern.GetBits_InnerHelperChar (System.Boolean ReadFullUnicode) [0x000c1] in <e54e2fb7e30942caad844a385439f799>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ReadString_Condensed (Arcen.Universal.SerMetaData MetaData, System.String FieldNameForErrors) [0x00120] in <e54e2fb7e30942caad844a38\
5439f799>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ReadString_Condensed (Arcen.Universal.SerMetaData MetaData, System.String FieldNameForErrors) [0x002af] in <e54e2fb7e30942caad844a385439f799>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ValidateCanary (System.String ExpectedCanaryString, System.String CanaryFieldName, Arcen.Universal.SerializationCommandType SerializationType) [0x00043] in <e54e2fb7e30942caad844a385439f799>:0
2/19/2022 9:11:37 PM 3.806 CLIENT DELAYED287 TID17 Canary code exception at PlayerHackedStartFleetMem ('' instead of 'h'). Code above it is the real problem. Exception: System.Exception: Could not read string 'PlayerHackedStartFleetMem', but did get this partial one: '2?>a^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@\
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@\
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@\
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@\
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@\
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@\
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
2/19/2022 9:11:37 PM 3.806 CLIENT DELAYED286 TID17 Canary code exception at PostTransportedShips ('' instead of 't'). Code above it is the real problem. Exception: System.Exceptio
n: Could not read string 'PostTransportedShips', but did get this partial one: 'lp.MrY??0??P?e??8?Y_T??_0\M7?eoz0K9x?VP<A3?YXfHZz[0C0?t?H2?.29??=2?n"??ztYO^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^

Was for field with name: 'PlayerHackedStartFleetMem' Exception: System.Exception: Tried to read condensed string format index 112 which is >= the length of 109 supported characters. Some bad data just happened prior to this!
  at Arcen.Universal.ArcenDeserializationBufferModern.GetBits_InnerHelperChar (System.Boolean ReadFullUnicode) [0x000c1] in <e54e2fb7e30942caad844a385439f799>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ReadString_Condensed (Arcen.Universal.SerMetaData MetaData, System.String FieldNameForErrors) [0x00120] in <e54e2fb7e30942caad844a38\
5439f799>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ReadString_Condensed (Arcen.Universal.SerMetaData MetaData, System.String FieldNameForErrors) [0x002af] in <e54e2fb7e30942caad844a38\
5439f799>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ValidateCanary (System.String ExpectedCanaryString, System.String CanaryFieldName, Arcen.Universal.SerializationCommandType Serializ\
ationType) [0x00043] in <e54e2fb7e30942caad844a385439f799>:0
2/19/2022 9:11:37 PM 3.806 CLIENT DELAYED288 TID17 Canary code mismatch at AfterMostStuffFleetMem ('' instead of 'z'). Code above it is the real problem.
2/19/2022 9:11:37 PM 3.806 CLIENT DELAYED289 TID17 Canary code mismatch at FleetMemStart ('' instead of 'v'). Code above it is the real problem.
2/19/2022 9:11:37 PM 3.806 CLIENT DELAYED290 TID17 Canary code mismatch at PlayerMobileStartFleetMem ('' instead of 'p'). Code above it is the real problem.
2/19/2022 9:11:37 PM 3.806 CLIENT DELAYED291 TID17 Canary code mismatch at PostTransportedShips ('' instead of 't'). Code above it is the real problem.
2/19/2022 9:11:37 PM 3.806 CLIENT DELAYED292 TID17 Canary code mismatch at PlayerHackedStartFleetMem ('' instead of 'h'). Code above it is the real problem.

Was for field with name: 'AfterMostStuffFleetMem' Exception: System.Exception: Tried to read condensed string format index 112 which is >= the length of 109 supported characters. Some \
bad data just happened prior to this!
  at Arcen.Universal.ArcenDeserializationBufferModern.GetBits_InnerHelperChar (System.Boolean ReadFullUnicode) [0x000c1] in <e54e2fb7e30942caad844a385439f799>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ReadString_Condensed (Arcen.Universal.SerMetaData MetaData, System.String FieldNameForErrors) [0x00120] in <e54e2fb7e30942caad844a38\
5439f799>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ReadString_Condensed (Arcen.Universal.SerMetaData MetaData, System.String FieldNameForErrors) [0x002af] in <e54e2fb7e30942caad844a38\
5439f799>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ValidateCanary (System.String ExpectedCanaryString, System.String CanaryFieldName, Arcen.Universal.SerializationCommandType Serializ\
ationType) [0x00043] in <e54e2fb7e30942caad844a385439f799>:0
2/19/2022 9:11:37 PM 3.806 CLIENT DELAYED294 TID17 Canary code mismatch at FleetMemStart ('' instead of 'v'). Code above it is the real problem.
2/19/2022 9:11:37 PM 3.806 CLIENT DELAYED295 TID17 Canary code exception at PlayerMobileStartFleetMem ('' instead of 'p'). Code above it is the real problem. Exception: System.Exc\
eption: Could not read string 'PlayerMobileStartFleetMem', but did get this partial one: '^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@\

  at Arcen.AIW2.Core.GameEntity_Squad.DoOnAnyDeathInCombatLogic_AfterFullDeathOrPartOfStackDeath (System.Boolean IsFromOnlyPartOfStackDying, Arcen.AIW2.Core.DamageSource Damage, Arcen.AI\
W2.Core.EntitySystem FiringSystemOrNull, System.Int32 numStacksKilled, Arcen.AIW2.Core.ArcenSimContextAnyStatus Context) [0x0010f] in <e3dbcdfa7ac34211acd86c55c9e0f816>:0
2/19/2022 9:16:35 PM 3.806 CLIENT DELAYED299 TID19 TakeDamageDirectly error at debugStage 3140: System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.Core.GameEntity_Squad.TakeDamageDirectly (System.Int32 DamageAmount, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.IShotHitSource ShotSourceThatHitOrNu\
llOnlyUsedForKnockback, Arcen.AIW2.Core.DamageSource Damage, System.Boolean PreventReversionToNeutral, System.Boolean HonorFiniteHitCountAOE, System.Int32 MaxStacksAllowedToKill, System.\
Int32 CompressedShots, System.Int32 ExtraStacksOfSource, System.Boolean OnlyDamageShieldNotHull, System.Int32& ActualDamageDone, System.Int32& ActualHitEvents, System.Int32& DamageAbortC\
ode, Arcen.AIW2.Core.ArcenSimContextAnyStatus Context, Arcen.Universal.ArcenCharacterBuffer traceBuffer) [0x00a8a] in <e3dbcdfa7ac34211acd86c55c9e0f816>:0
2/19/2022 9:16:37 PM 3.806 CLIENT DELAYED300 TID54 TakeDamageDirectly error at debugStage 3140: System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.Core.GameEntity_Squad.TakeDamageDirectly (System.Int32 DamageAmount, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.IShotHitSource ShotSourceThatHitOrNu\
llOnlyUsedForKnockback, Arcen.AIW2.Core.DamageSource Damage, System.Boolean PreventReversionToNeutral, System.Boolean HonorFiniteHitCountAOE, System.Int32 MaxStacksAllowedToKill, System.\
Int32 CompressedShots, System.Int32 ExtraStacksOfSource, System.Boolean OnlyDamageShieldNotHull, System.Int32& ActualDamageDone, System.Int32& ActualHitEvents, System.Int32& DamageAbortC\
ode, Arcen.AIW2.Core.ArcenSimContextAnyStatus Context, Arcen.Universal.ArcenCharacterBuffer traceBuffer) [0x00a8a] in <e3dbcdfa7ac34211acd86c55c9e0f816>:0


2/19/2022 9:29:57 PM 3.806 CLIENT Canary code mismatch at PreExternal ('' instead of '6'). Code above it is the real problem.
2/19/2022 9:29:57 PM 3.806 CLIENT Skipping read of canary 'PostExternal' because HasHadExceptionThatShouldHaltAllFurtherReads.
2/19/2022 9:29:57 PM 3.806 CLIENT Theseus failure: numberOfMainDeserializations: 1 numberOfExternalDeserializations: 1 numberOfCanary6Fails: 1 numberOfCanary6Successes: 0 lastExter\
nalUnitTypeData ScourgePerUnitBaseInfo
2/19/2022 9:29:57 PM 3.806 CLIENT GameEntity_Squad deserialization error at stage 10000 from serialized version 3.806 loading into new version 3.806, error: System.IndexOutOfRangeE\
xception: Index was outside the bounds of the array.
  at Arcen.Universal.ArcenDeserializationBufferModern.GetNextBit () [0x001af] in <e54e2fb7e30942caad844a385439f799>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.GetBits_InnerHelperUltraEfficient (Arcen.Universal.UltraEfficientStyleData ueStyleData) [0x00033] in <e54e2fb7e30942caad844a385439f7\
99>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ReadIntUltraEfficient (Arcen.Universal.SerMetaData MetaData, Arcen.Universal.UltraEfficientStyle UEStyle, System.String FieldNameFor\
Errors) [0x000e5] in <e54e2fb7e30942caad844a385439f799>:0
  at Arcen.AIW2.Core.EntitySystem.DeserializeInto (Arcen.Universal.SerMetaData MetaData, Arcen.AIW2.Core.EntitySystem& resultOrNull, System.Boolean& PleaseDestroy, Arcen.AIW2.Core.GameEn\
tity_Squad ParentEntity, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean& WasAbleToFindType) [0x00292] in <e3dbcdfa7ac34211acd86c55c9e0f816>:0
  at Arcen.AIW2.Core.GameEntity_Squad.DeserializeSquadIntoSelf (Arcen.Universal.SerMetaData MetaData, System.Int32 primaryKeyID, Arcen.AIW2.Core.GameEntityTypeData typeData, Arcen.AIW2.C\
ore.Planet NewPlanet, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean HideErrors, System.Boolean IsLoadingTemplate, Arcen.Universal.SerializationCommandType Serializati\
onCmdType, Arcen.AIW2.Core.PlanetFaction NewPlanetFaction) [0x00c3a] in <e3dbcdfa7ac34211acd86c55c9e0f816>:0
2/19/2022 9:29:57 PM 3.806 CLIENT Skipping read of canary 'PreExternal' because HasHadExceptionThatShouldHaltAllFurtherReads.
2/19/2022 9:29:57 PM 3.806 CLIENT DeserializeExternalSquadData error at stage 27000 from serialized version 3.806 loading into new version 3.806, error: System.Exception: Squad Bas\
eInfo Source Error: DeserializeFrom_Inner DoByIndex=true nameIndex of 36 larger than IndexSerializationInfo.SerializedNamesList.Count of 21 on table: ExternalSquadBaseInfoSourceTable Fie\
ldNameForErrors: Squad BaseInfo Source From Version: 3.806
  at Arcen.Universal.ArcenDynamicTable`1[T].DeserializeFrom_Inner (Arcen.Universal.SerMetaData MetaData, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String& NameFound, Syst\
em.Boolean DoByIndex, Arcen.Universal.LookupSwapAllowed SwapAllowed, System.String FieldNameForErrors) [0x0020e] in <e54e2fb7e30942caad844a385439f799>:0
  at Arcen.Universal.ArcenDynamicTable`1[T].DeserializeByIndex (Arcen.Universal.SerMetaData MetaData, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String FieldNameForErrors)\
 [0x00001] in <e54e2fb7e30942caad844a385439f799>:0
  at Arcen.AIW2.Core.GameEntity_Squad.DeserializeExternalSquadData (Arcen.Universal.SerMetaData MetaData, Arcen.Universal.ArcenDeserializationBuffer Buffer, Arcen.Universal.Serialization\
CommandType SerializationCmdType, System.String& DebugLastExternalUnitTypeData) [0x00038] in <e3dbcdfa7ac34211acd86c55c9e0f816>:0
2/19/2022 9:29:57 PM 3.806 CLIENT Canary code mismatch at PostExternal ('\342\200\2342' instead of 'ThSeus'). Code above it is the real problem.
2/19/2022 9:29:57 PM 3.806 CLIENT Theseus failure: numberOfMainDeserializations: 1 numberOfExternalDeserializations: 1 numberOfCanary6Fails: 1 numberOfCanary6Successes: 0 lastExter\
nalUnitTypeData
2/19/2022 9:29:57 PM 3.806 CLIENT Canary code mismatch at third ('' instead of '3'). Code above it is the real problem.
2/19/2022 9:29:57 PM 3.806 CLIENT Skipping read of canary 'fourth' because HasHadExceptionThatShouldHaltAllFurtherReads.
2/19/2022 9:29:57 PM 3.806 CLIENT Skipping read of canary 'EntityCanarySys' because HasHadExceptionThatShouldHaltAllFurtherReads.
2/19/2022 9:29:57 PM 3.806 CLIENT Skipping read of canary 'EntityCanaryPostSys' because HasHadExceptionThatShouldHaltAllFurtherReads.
2/19/2022 9:29:57 PM 3.806 CLIENT Skipping read of canary 'EntityCanaryGP' because HasHadExceptionThatShouldHaltAllFurtherReads.
2/19/2022 9:29:57 PM 3.806 CLIENT Skipping read of canary 'EntityCanaryPostMetalFlows' because HasHadExceptionThatShouldHaltAllFurtherReads.
TagsNo tags attached.

Relationships

related to 0026439 resolvedChris_McElligottPark MP errors 3.805 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
Feb 20, 2022 12:47 am BadgerBadger New Issue
Feb 20, 2022 12:47 am BadgerBadger Status new => assigned
Feb 20, 2022 12:47 am BadgerBadger Assigned To => Chris_McElligottPark
Feb 21, 2022 5:37 pm BadgerBadger Relationship added related to 0026439