View Issue Details

IDProjectCategoryLast Update
0029722Heart Of The MachineCrash/ExceptionNov 15, 2024 1:56 pm
Reportermblazewicz Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version0.594.6 Shell Companies And Science 
Fixed in Version0.594.8 Hotfix 
Summary0029722: Exception - Attempting to place any unit in range of PoI causes an exception
DescriptionDescription:
Attempting to place any unit in range of PoI causes an exception

'CommandModeHandler.HandleDeployMachineUnitType Error' error at DebugStage 100
System.NotImplementedException: The method or operation is not implemented.
  at Arcen.HotM.External.TheoreticalDeployedMachineActor.GetTypeDuringGameData () [0x00001] in <b0f9c7bf9cd24004acbde1a02e14a905>: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) [0x00225] in <1c4da7d5beb04526b1a6f26325ba6578>: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, Arcen.HotM.Core.AttackAmounts& NextTurn_DamageFromEnemies, System.Int32& AttackOfOpportunity_EnemySquadInRange, System.Int32& AttackOfOpportunity_EnemiesTargeting, System.Int32& AttackOfOpportunity_MinDamage, System.Int32& AttackOfOpportunity_MaxDamage, Arcen.HotM.Core.ISimNPCUnit AttackedUnitByPlayer, Arcen.HotM.Core.AttackAmounts PredictedAttack, Arcen.HotM.External.EnemyTargetingReason Reason, System.Boolean ActuallyHandleLines, System.Boolean RenderAttacksAtOtherUnitsOfMine, System.Boolean SkipThreatLinesFromDestination, Arcen.HotM.ExternalVis.ThreatLineLogic Logic) [0x005e9] in <7ea728d7ac624c7a89f878d583885795>: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, Arcen.HotM.Core.AttackAmounts& NextTurn_DamageFromEnemies, System.Int32& AttackOfOpportunity_EnemySquadInRange, System.Int32& AttackOfOpportunity_EnemiesTargeting, System.Int32& AttackOfOpportunity_MinDamage, System.Int32& AttackOfOpportunity_MaxDamage, Arcen.HotM.Core.ISimNPCUnit AttackedUnitByPlayer, Arcen.HotM.Core.AttackAmounts PredictedAttack, Arcen.HotM.External.EnemyTargetingReason Reason, System.Boolean SkipThreatLinesFromDestination, Arcen.HotM.ExternalVis.ThreatLineLogic Logic) [0x00001] in <7ea728d7ac624c7a89f878d583885795>: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, Arcen.HotM.Core.AttackAmounts& NextTurn_DamageFromEnemies, System.Int32& AttackOfOpportunity_EnemySquadInRange, System.Int32& AttackOfOpportunity_EnemiesTargeting, System.Int32& AttackOfOpportunity_MinDamage, System.Int32& AttackOfOpportunity_MaxDamage, Arcen.HotM.Core.ISimUnit AttackedUnitByPlayer, Arcen.HotM.Core.AttackAmounts PredictedAttack, Arcen.HotM.External.EnemyTargetingReason Reason, System.Boolean SkipThreatLinesFromDestination, Arcen.HotM.ExternalVis.ThreatLineLogic Logic) [0x00038] in <7ea728d7ac624c7a89f878d583885795>:0
  at Arcen.HotM.ExternalVis.CommandModeHandler.HandleDeployMachineUnitType (Arcen.HotM.Core.MachineUnitType unitType, System.Boolean IsHoverOnly, System.Boolean isMouseBlocked) [0x00420] in <7ea728d7ac624c7a89f878d583885795>:0

Steps to Reproduce:
1. Open command mode [V]
2. Select any
3. Try to place it within a PoI or close to any other hostile units
4. Observe the exception
TagsNo tags attached.

Relationships

related to 0029723 resolvedChris_McElligottPark Error log prevents android deployment 

Activities

mblazewicz

Nov 15, 2024 11:24 am

manager   ~0070746

Adding attachments:
29722_Log.txt (3,101,556 bytes)
29722_Video.mp4 (9,556,094 bytes)   

Chris_McElligottPark

Nov 15, 2024 1:56 pm

administrator   ~0070749

Thanks!

* Fixed a series of issues that were introduced in last night's build with the more-complex alliance-checking causing exceptions when you try to place bulk machine units, and one exception when you try to place a regular machine unit or vehicle. All of these only apply when deploying into range of a potential enemy, or one of your own bulk or captured units.

Issue History

Date Modified Username Field Change
Nov 15, 2024 11:13 am mblazewicz New Issue
Nov 15, 2024 11:13 am mblazewicz Status new => assigned
Nov 15, 2024 11:13 am mblazewicz Assigned To => mblazewicz
Nov 15, 2024 11:14 am mblazewicz Description Updated
Nov 15, 2024 11:22 am mblazewicz Summary Exception - Placing Senior Technician in range of enemy units causes an exception => Exception - Attempting to place any unit in range of PoI causes an exception
Nov 15, 2024 11:22 am mblazewicz Description Updated
Nov 15, 2024 11:24 am mblazewicz Note Added: 0070746
Nov 15, 2024 11:24 am mblazewicz File Added: 29722_Log.txt
Nov 15, 2024 11:24 am mblazewicz File Added: 29722_Video.mp4
Nov 15, 2024 11:24 am mblazewicz Assigned To mblazewicz => Jan Kuzior
Nov 15, 2024 11:27 am Jan Kuzior Assigned To Jan Kuzior => Chris_McElligottPark
Nov 15, 2024 1:06 pm mblazewicz Relationship added related to 0029723
Nov 15, 2024 1:56 pm Chris_McElligottPark Status assigned => resolved
Nov 15, 2024 1:56 pm Chris_McElligottPark Resolution open => fixed
Nov 15, 2024 1:56 pm Chris_McElligottPark Fixed in Version => 0.594.8 Hotfix
Nov 15, 2024 1:56 pm Chris_McElligottPark Note Added: 0070749