View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0029444 | Heart Of The Machine | Crash/Exception | Oct 7, 2024 11:31 am | Oct 18, 2024 10:38 am | |
Reporter | mblazewicz | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 0.591.3 Musical Debate | ||||
Fixed in Version | 0.591.4 Contextual Music | ||||
Summary | 0029444: Exception - Trying to place any unit will fail and cause a rapidly repeating exception | ||||
Description | Description: Attempting to place any unit close enough to the enemy units to be targeted will cause a rapidly repeating exception to occur. Callstack: 0.591.3 SINGLEP 'CommandModeHandler.HandleDeployMachineUnitType Error' error at DebugStage 100 System.NotImplementedException: The method or operation is not implemented. at Arcen.HotM.External.TheoreticalDeployedMachineActor.GetIsTrackedByCohort (Arcen.HotM.Core.NPCCohort OtherCohort) [0x00001] in <cd0f0301c1c3496690f9b90022e7b61a>:0 at Arcen.HotM.External.NPCUnit.GetIsValidToAutomaticallyShootAt_TheoreticalOtherLocation (Arcen.HotM.Core.ISimMapMobileActor Target, Arcen.HotM.Core.MapPOI TheoreticalLocationPOI, Arcen.HotM.Core.ISimBuilding TheoreticalBuildingOrNull, UnityEngine.Vector3 TheoreticalLocation, Arcen.HotM.Core.MapPOI TheoreticalAggroedPOI, Arcen.HotM.Core.NPCCohort TheoreticalAggroedCohort, System.Boolean WillHaveDoneAttack) [0x0037e] in <686f03874a7b4274af1d7bc677333a9f>:0 at Arcen.HotM.ExternalVis.ThreatLineData.HandleThreatLinesOrJustCalculationsAroundAFocus (Arcen.HotM.Core.ISimMapMobileActor Actor, UnityEngine.Vector3 drawnDestination, Arcen.HotM.Core.ISimBuilding BuildingUnitWillBeAtOrNull, System.Boolean UnitWillHaveMoved, System.Int32& NextTurn_EnemySquadInRange, System.Int32& NextTurn_EnemiesTargeting, System.Int32& NextTurn_DamageFromEnemies, System.Int32& AttackOfOpportunity_EnemySquadInRange, System.Int32& AttackOfOpportunity_EnemiesTargeting, System.Int32& AttackOfOpportunity_MinDamage, System.Int32& AttackOfOpportunity_MaxDamage, Arcen.HotM.Core.ISimNPCUnit AttackedUnitByPlayer, System.Int32 PredictedAttackDamage, Arcen.HotM.External.EnemyTargetingReason Reason, System.Boolean ActuallyHandleLines, System.Boolean RenderAttacksAtOtherUnitsOfMine, System.Boolean SkipThreatLinesFromDestination, Arcen.HotM.ExternalVis.ThreatLineLogic Logic) [0x0058f] in <d9bab694f5214fe3ba8934daecf46b65>:0 at Arcen.HotM.ExternalVis.ThreatLineData.HandleCalculationsWithoutDrawingYet (Arcen.HotM.Core.ISimMapMobileActor Actor, UnityEngine.Vector3 drawnDestination, Arcen.HotM.Core.ISimBuilding BuildingUnitWillBeAtOrNull, System.Boolean UnitWillHaveMoved, System.Int32& NextTurn_EnemySquadInRange, System.Int32& NextTurn_EnemiesTargeting, System.Int32& NextTurn_DamageFromEnemies, System.Int32& AttackOfOpportunity_EnemySquadInRange, System.Int32& AttackOfOpportunity_EnemiesTargeting, System.Int32& AttackOfOpportunity_MinDamage, System.Int32& AttackOfOpportunity_MaxDamage, Arcen.HotM.Core.ISimNPCUnit AttackedUnitByPlayer, System.Int32 PredictedAttackDamage, Arcen.HotM.External.EnemyTargetingReason Reason, System.Boolean SkipThreatLinesFromDestination, Arcen.HotM.ExternalVis.ThreatLineLogic Logic) [0x00001] in <d9bab694f5214fe3ba8934daecf46b65>:0 at Arcen.HotM.ExternalVis.MoveHelper.DrawThreatLinesAgainstMapMobileActor (Arcen.HotM.Core.ISimMapMobileActor Actor, UnityEngine.Vector3 drawnDestination, Arcen.HotM.Core.ISimBuilding BuildingUnitWillBeAtOrNull, System.Boolean UnitWillHaveMoved, System.Int32& NextTurn_EnemySquadInRange, System.Int32& NextTurn_EnemiesTargeting, System.Int32& NextTurn_DamageFromEnemies, System.Int32& AttackOfOpportunity_EnemySquadInRange, System.Int32& AttackOfOpportunity_EnemiesTargeting, System.Int32& AttackOfOpportunity_MinDamage, System.Int32& AttackOfOpportunity_MaxDamage, Arcen.HotM.Core.ISimUnit AttackedUnitByPlayer, System.Int32 PredictedAttackDamage, Arcen.HotM.External.EnemyTargetingReason Reason, System.Boolean SkipThreatLinesFromDestination, Arcen.HotM.ExternalVis.ThreatLineLogic Logic) [0x00030] in <d9bab694f5214fe3ba8934daecf46b65>:0 at Arcen.HotM.ExternalVis.CommandModeHandler.HandleDeployMachineUnitType (Arcen.HotM.Core.MachineUnitType unitType, System.Boolean IsHoverOnly, System.Boolean isMouseBlocked) [0x00370] in <d9bab694f5214fe3ba8934daecf46b65>:0 10/7/2024 4:51:18 PM 0.591.3 SINGLEP 'CommandModeHandler.HandleDeployMachineUnitType Error' error at DebugStage 100 System.NotImplementedException: The method or operation is not implemented. at Arcen.HotM.External.TheoreticalDeployedMachineActor.GetIsTrackedByCohort (Arcen.HotM.Core.NPCCohort OtherCohort) [0x00001] in <cd0f0301c1c3496690f9b90022e7b61a>:0 at Arcen.HotM.External.NPCUnit.GetIsValidToAutomaticallyShootAt_TheoreticalOtherLocation (Arcen.HotM.Core.ISimMapMobileActor Target, Arcen.HotM.Core.MapPOI TheoreticalLocationPOI, Arcen.HotM.Core.ISimBuilding TheoreticalBuildingOrNull, UnityEngine.Vector3 TheoreticalLocation, Arcen.HotM.Core.MapPOI TheoreticalAggroedPOI, Arcen.HotM.Core.NPCCohort TheoreticalAggroedCohort, System.Boolean WillHaveDoneAttack) [0x0037e] in <686f03874a7b4274af1d7bc677333a9f>:0 at Arcen.HotM.ExternalVis.ThreatLineData.HandleThreatLinesOrJustCalculationsAroundAFocus (Arcen.HotM.Core.ISimMapMobileActor Actor, UnityEngine.Vector3 drawnDestination, Arcen.HotM.Core.ISimBuilding BuildingUnitWillBeAtOrNull, System.Boolean UnitWillHaveMoved, System.Int32& NextTurn_EnemySquadInRange, System.Int32& NextTurn_EnemiesTargeting, System.Int32& NextTurn_DamageFromEnemies, System.Int32& AttackOfOpportunity_EnemySquadInRange, System.Int32& AttackOfOpportunity_EnemiesTargeting, System.Int32& AttackOfOpportunity_MinDamage, System.Int32& AttackOfOpportunity_MaxDamage, Arcen.HotM.Core.ISimNPCUnit AttackedUnitByPlayer, System.Int32 PredictedAttackDamage, Arcen.HotM.External.EnemyTargetingReason Reason, System.Boolean ActuallyHandleLines, System.Boolean RenderAttacksAtOtherUnitsOfMine, System.Boolean SkipThreatLinesFromDestination, Arcen.HotM.ExternalVis.ThreatLineLogic Logic) [0x0058f] in <d9bab694f5214fe3ba8934daecf46b65>:0 at Arcen.HotM.ExternalVis.ThreatLineData.HandleCalculationsWithoutDrawingYet (Arcen.HotM.Core.ISimMapMobileActor Actor, UnityEngine.Vector3 drawnDestination, Arcen.HotM.Core.ISimBuilding BuildingUnitWillBeAtOrNull, System.Boolean UnitWillHaveMoved, System.Int32& NextTurn_EnemySquadInRange, System.Int32& NextTurn_EnemiesTargeting, System.Int32& NextTurn_DamageFromEnemies, System.Int32& AttackOfOpportunity_EnemySquadInRange, System.Int32& AttackOfOpportunity_EnemiesTargeting, System.Int32& AttackOfOpportunity_MinDamage, System.Int32& AttackOfOpportunity_MaxDamage, Arcen.HotM.Core.ISimNPCUnit AttackedUnitByPlayer, System.Int32 PredictedAttackDamage, Arcen.HotM.External.EnemyTargetingReason Reason, System.Boolean SkipThreatLinesFromDestination, Arcen.HotM.ExternalVis.ThreatLineLogic Logic) [0x00001] in <d9bab694f5214fe3ba8934daecf46b65>:0 at Arcen.HotM.ExternalVis.MoveHelper.DrawThreatLinesAgainstMapMobileActor (Arcen.HotM.Core.ISimMapMobileActor Actor, UnityEngine.Vector3 drawnDestination, Arcen.HotM.Core.ISimBuilding BuildingUnitWillBeAtOrNull, System.Boolean UnitWillHaveMoved, System.Int32& NextTurn_EnemySquadInRange, System.Int32& NextTurn_EnemiesTargeting, System.Int32& NextTurn_DamageFromEnemies, System.Int32& AttackOfOpportunity_EnemySquadInRange, System.Int32& AttackOfOpportunity_EnemiesTargeting, System.Int32& AttackOfOpportunity_MinDamage, System.Int32& AttackOfOpportunity_MaxDamage, Arcen.HotM.Core.ISimUnit AttackedUnitByPlayer, System.Int32 PredictedAttackDamage, Arcen.HotM.External.EnemyTargetingReason Reason, System.Boolean SkipThreatLinesFromDestination, Arcen.HotM.ExternalVis.ThreatLineLogic Logic) [0x00030] in <d9bab694f5214fe3ba8934daecf46b65>:0 at Arcen.HotM.ExternalVis.CommandModeHandler.HandleDeployMachineUnitType (Arcen.HotM.Core.MachineUnitType unitType, System.Boolean IsHoverOnly, System.Boolean isMouseBlocked) [0x00370] in <d9bab694f5214fe3ba8934daecf46b65>:0 Steps to reproduce: 1. Unlock command mode 2. Enter command mode [V] 3. Attempt to place any unit in range of enemy units (e.g. near to a PoI) 4. Observe the rapidly repeating exception 5. Press the Ignore and stop reporting 6. Try to place a unit in range of enemy units 7. Observe that you're not able to place any units | ||||
Tags | No tags attached. | ||||
related to | 0029527 | resolved | Chris_McElligottPark | Exception - Error message appears when trying to deploy an android |
|
Adding attachments: |
|
Thanks! * Fixed an exception that would happen in the prior version when you tried to deploy your units or bulk units near enemies. This was a regression in the prior build, related to the new ability for cohorts to track units (this is a prologue thing, but for after that, too). |
Date Modified | Username | Field | Change |
---|---|---|---|
Oct 7, 2024 11:31 am | mblazewicz | New Issue | |
Oct 7, 2024 11:31 am | mblazewicz | Status | new => assigned |
Oct 7, 2024 11:31 am | mblazewicz | Assigned To | => mblazewicz |
Oct 7, 2024 12:00 pm | mblazewicz | Description Updated | |
Oct 7, 2024 12:03 pm | mblazewicz | Note Added: 0070188 | |
Oct 7, 2024 12:03 pm | mblazewicz | File Added: 29444_Logs.txt | |
Oct 7, 2024 12:03 pm | mblazewicz | File Added: 29444_Video.mp4 | |
Oct 7, 2024 12:03 pm | mblazewicz | Assigned To | mblazewicz => Jan Kuzior |
Oct 7, 2024 12:07 pm | Jan Kuzior | Assigned To | Jan Kuzior => Chris_McElligottPark |
Oct 7, 2024 5:40 pm | Chris_McElligottPark | Status | assigned => resolved |
Oct 7, 2024 5:40 pm | Chris_McElligottPark | Resolution | open => fixed |
Oct 7, 2024 5:40 pm | Chris_McElligottPark | Fixed in Version | => 0.591.4 Contextual Music |
Oct 7, 2024 5:40 pm | Chris_McElligottPark | Note Added: 0070194 | |
Oct 18, 2024 10:38 am | mblazewicz | Relationship added | related to 0029527 |