View Issue Details

IDProjectCategoryLast Update
0023360AI War 2Crash/ExceptionJul 8, 2020 1:12 pm
ReporterGreatYng Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version2.091 Multiplayer APIs Move Pt 1 
Fixed in Version2.093 Hotfixes and New Player Guidance 
Summary0023360: Index out of bounds errors when c-clicking stuff
DescriptionThis occurs when c-clicking technologies/fleets if they contain a unit that would go beyond Mark 7.
I have attached two files: 'Index out of bounds 1' and 'Index out of bounds 2'. The first is when c-clicking still works and in the seconds one it throws the error.

In the second save c-clicking the Battlestation upgrade button throws the error, but not in the first. In the first file the Battlestation has some turrets at Mark 7 (there are two upgrades in Turret and Sentry technologies, and I upgraded the Battlestation just enough to get some turrets to Mark 7), and it does not throw the error when c-clicking the fleet upgrade button. In the second save I upgraded the Battlestation one more time and now it throws the error if you c-click the fleet upgrade button.

Something similar happened for the Forcefields technology. I upgraded the technology to its max level and the Home Planet is upgraded twice (see 'Index out of bounds 2'); c-clicking on the Forcefields technology throws an index out of bounds error. C-clicking the Home Fleet upgrade button does not throw an error at this time, but if you upgrade the Home Planet one more time and then c-click the index out of bounds error shows up.

I have attached an ArcenDebugLog extract as well, under the name 'IndexOutOfRange.txt'.

I have also seen this happen with other technologies.
TagsNo tags attached.

Activities

GreatYng

Jul 7, 2020 5:52 pm

reporter  

IndexOutOfRange.txt (49,692 bytes)   
7/7/2020 11:47:08 PM
Exception in entity tooltip text generation at stage 140:System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x01786] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_InGameSidebarScience+btnScienceTech.WriteDetailsOfATechContents (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.TechUpgrade tech, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_InGameSidebarScience+btnScienceTech+<>c__DisplayClass26_0.<ShowDetailsOfATechUpgradeContents>b__0 (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow.Open (System.Single SecondsBetweenUpdates, System.Single SecondsBeforeUpdateToNothing, System.String HeaderText, System.String CloseText, Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow+UpdaterDelegate Updater) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_InGameSidebarScience+btnScienceTech.ShowDetailsOfATechUpgradeContents (Arcen.AIW2.Core.TechUpgrade tech, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_InGameSidebarScience+btnScienceTech.HandleClick (MouseHandlingInput input) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.Universal.ArcenUI_ImageButton.OnClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_ImageButton.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.EventSystem.Update () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 

7/7/2020 11:47:09 PM
Exception in entity tooltip text generation at stage 140:System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x01786] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_InGameSidebarScience+btnScienceTech.WriteDetailsOfATechContents (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.TechUpgrade tech, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_InGameSidebarScience+btnScienceTech+<>c__DisplayClass26_0.<ShowDetailsOfATechUpgradeContents>b__0 (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow+customParent.OnUpdate () [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.Universal.ArcenUI_CustomUI.OnUpdate_Subclass (System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Element.UpdateFromUI (System.Boolean ShouldDoFullUpdate, System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Window.OnUpdateWindow (System.Single AddedDeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <c83b83a91a084803b36fcdfc4c4a3137>:0 
  at ArcenGameController.Update () [0x00000] in <652a09c3972245e383da9bc1df509ebb>:0 

7/7/2020 11:47:22 PM
Exception in entity tooltip text generation at stage 140:System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x01786] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.WriteDetailsOfATFleetUpgradeContents (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.Fleet fleetBeingUpgraded, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel+<>c__DisplayClass10_0.<ShowDetailsOfAFleetUpgradeContents>b__0 (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow.Open (System.Single SecondsBetweenUpdates, System.Single SecondsBeforeUpdateToNothing, System.String HeaderText, System.String CloseText, Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow+UpdaterDelegate Updater) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.ShowDetailsOfAFleetUpgradeContents (Arcen.AIW2.Core.Fleet fleetToUpgrade, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.HandleClick_Subclass (MouseHandlingInput input) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.ButtonAbstractBase.HandleClick (MouseHandlingInput input) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.Universal.ArcenUI_Button.OnClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.EventSystem.Update () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 

7/7/2020 11:47:22 PM
Exception in entity tooltip text generation at stage 140:System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x01786] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.WriteDetailsOfATFleetUpgradeContents (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.Fleet fleetBeingUpgraded, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel+<>c__DisplayClass10_0.<ShowDetailsOfAFleetUpgradeContents>b__0 (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow.Open (System.Single SecondsBetweenUpdates, System.Single SecondsBeforeUpdateToNothing, System.String HeaderText, System.String CloseText, Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow+UpdaterDelegate Updater) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.ShowDetailsOfAFleetUpgradeContents (Arcen.AIW2.Core.Fleet fleetToUpgrade, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.HandleClick_Subclass (MouseHandlingInput input) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.ButtonAbstractBase.HandleClick (MouseHandlingInput input) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.Universal.ArcenUI_Button.OnClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.EventSystem.Update () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 

7/7/2020 11:47:23 PM
Exception in entity tooltip text generation at stage 140:System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x01786] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.WriteDetailsOfATFleetUpgradeContents (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.Fleet fleetBeingUpgraded, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel+<>c__DisplayClass10_0.<ShowDetailsOfAFleetUpgradeContents>b__0 (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow+customParent.OnUpdate () [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.Universal.ArcenUI_CustomUI.OnUpdate_Subclass (System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Element.UpdateFromUI (System.Boolean ShouldDoFullUpdate, System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Window.OnUpdateWindow (System.Single AddedDeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <c83b83a91a084803b36fcdfc4c4a3137>:0 
  at ArcenGameController.Update () [0x00000] in <652a09c3972245e383da9bc1df509ebb>:0 

7/7/2020 11:47:23 PM
Exception in entity tooltip text generation at stage 140:System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x01786] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.WriteDetailsOfATFleetUpgradeContents (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.Fleet fleetBeingUpgraded, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel+<>c__DisplayClass10_0.<ShowDetailsOfAFleetUpgradeContents>b__0 (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow+customParent.OnUpdate () [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.Universal.ArcenUI_CustomUI.OnUpdate_Subclass (System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Element.UpdateFromUI (System.Boolean ShouldDoFullUpdate, System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Window.OnUpdateWindow (System.Single AddedDeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <c83b83a91a084803b36fcdfc4c4a3137>:0 
  at ArcenGameController.Update () [0x00000] in <652a09c3972245e383da9bc1df509ebb>:0 

7/7/2020 11:47:24 PM
Exception in entity tooltip text generation at stage 140:System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x01786] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.WriteDetailsOfATFleetUpgradeContents (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.Fleet fleetBeingUpgraded, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel+<>c__DisplayClass10_0.<ShowDetailsOfAFleetUpgradeContents>b__0 (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow+customParent.OnUpdate () [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.Universal.ArcenUI_CustomUI.OnUpdate_Subclass (System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Element.UpdateFromUI (System.Boolean ShouldDoFullUpdate, System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Window.OnUpdateWindow (System.Single AddedDeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <c83b83a91a084803b36fcdfc4c4a3137>:0 
  at ArcenGameController.Update () [0x00000] in <652a09c3972245e383da9bc1df509ebb>:0 

7/7/2020 11:47:24 PM
Exception in entity tooltip text generation at stage 140:System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x01786] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.WriteDetailsOfATFleetUpgradeContents (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.Fleet fleetBeingUpgraded, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel+<>c__DisplayClass10_0.<ShowDetailsOfAFleetUpgradeContents>b__0 (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow+customParent.OnUpdate () [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.Universal.ArcenUI_CustomUI.OnUpdate_Subclass (System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Element.UpdateFromUI (System.Boolean ShouldDoFullUpdate, System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Window.OnUpdateWindow (System.Single AddedDeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <c83b83a91a084803b36fcdfc4c4a3137>:0 
  at ArcenGameController.Update () [0x00000] in <652a09c3972245e383da9bc1df509ebb>:0 

7/7/2020 11:47:31 PM
Exception in entity tooltip text generation at stage 140:System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x01786] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.WriteDetailsOfATFleetUpgradeContents (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.Fleet fleetBeingUpgraded, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel+<>c__DisplayClass10_0.<ShowDetailsOfAFleetUpgradeContents>b__0 (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow.Open (System.Single SecondsBetweenUpdates, System.Single SecondsBeforeUpdateToNothing, System.String HeaderText, System.String CloseText, Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow+UpdaterDelegate Updater) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.ShowDetailsOfAFleetUpgradeContents (Arcen.AIW2.Core.Fleet fleetToUpgrade, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.HandleClick_Subclass (MouseHandlingInput input) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.ButtonAbstractBase.HandleClick (MouseHandlingInput input) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.Universal.ArcenUI_Button.OnClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.EventSystem.Update () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 

7/7/2020 11:47:31 PM
Exception in entity tooltip text generation at stage 140:System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x01786] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.WriteDetailsOfATFleetUpgradeContents (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.Fleet fleetBeingUpgraded, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel+<>c__DisplayClass10_0.<ShowDetailsOfAFleetUpgradeContents>b__0 (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow.Open (System.Single SecondsBetweenUpdates, System.Single SecondsBeforeUpdateToNothing, System.String HeaderText, System.String CloseText, Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow+UpdaterDelegate Updater) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.ShowDetailsOfAFleetUpgradeContents (Arcen.AIW2.Core.Fleet fleetToUpgrade, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.HandleClick_Subclass (MouseHandlingInput input) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.ButtonAbstractBase.HandleClick (MouseHandlingInput input) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.Universal.ArcenUI_Button.OnClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.EventSystem.Update () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 

7/7/2020 11:47:32 PM
Exception in entity tooltip text generation at stage 140:System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x01786] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.WriteDetailsOfATFleetUpgradeContents (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.Fleet fleetBeingUpgraded, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel+<>c__DisplayClass10_0.<ShowDetailsOfAFleetUpgradeContents>b__0 (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow+customParent.OnUpdate () [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.Universal.ArcenUI_CustomUI.OnUpdate_Subclass (System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Element.UpdateFromUI (System.Boolean ShouldDoFullUpdate, System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Window.OnUpdateWindow (System.Single AddedDeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <c83b83a91a084803b36fcdfc4c4a3137>:0 
  at ArcenGameController.Update () [0x00000] in <652a09c3972245e383da9bc1df509ebb>:0 

7/7/2020 11:47:32 PM
Exception in entity tooltip text generation at stage 140:System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x01786] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.External.Window_InGameHoverEntityInfo.GetTextForEntity (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.GameEntity_Base EntityBase, Arcen.AIW2.Core.Fleet+Membership MembershipBase, Arcen.AIW2.Core.GameEntityTypeData TypeDataOrNull, System.Int32 OptionalCountToShow, Arcen.AIW2.Core.Faction ForFactionOrNull, System.Byte OptionalForMarkLevel, Arcen.AIW2.Core.FromSidebarType IsFromSidebarType, Arcen.AIW2.External.ShipExtraDetailsInfo DetailsType) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel.WriteDetailsOfATFleetUpgradeContents (Arcen.Universal.ArcenDoubleCharacterBuffer buffer, Arcen.AIW2.Core.Fleet fleetBeingUpgraded, System.Int32 CostToUpgrade, System.Int32 UpgradesSoFar) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_FleetManagementSidebarPopout+bFleetScienceLevel+<>c__DisplayClass10_0.<ShowDetailsOfAFleetUpgradeContents>b__0 (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.AIW2.External.Window_ModalSelfUpdatingTextWindow+customParent.OnUpdate () [0x00000] in <77e752c48fbe4c3ea2bdb548f01e8026>:0 
  at Arcen.Universal.ArcenUI_CustomUI.OnUpdate_Subclass (System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Element.UpdateFromUI (System.Boolean ShouldDoFullUpdate, System.Single DeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI_Window.OnUpdateWindow (System.Single AddedDeltaTime) [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.ArcenUI.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <3eb13c57428f4b0398ddc2efb6ef6f25>:0 
  at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <c83b83a91a084803b36fcdfc4c4a3137>:0 
  at ArcenGameController.Update () [0x00000] in <652a09c3972245e383da9bc1df509ebb>:0 

7/7/2020 11:47:34 PM	PLAYER DISCONNECTED 0.0.0.0=>0
IndexOutOfRange.txt (49,692 bytes)   

Chris_McElligottPark

Jul 8, 2020 1:12 pm

administrator   ~0057521

Thanks!

* Previously, it was possible for the predicted benefits of a tech upgrade to try to tell you about a higher mark level than the max mark level of the unit.
** Most units have a max mark level of 7, and if that was the case then it would throw index out of bounds exceptions when you c-clicked the upgrade, and generally break.
** For units with a lower max mark level, which are rare, it would tell you about a benefit that the unit would never actually get (it would be forced to stay at a lower mark level despite the upgrade).

Issue History

Date Modified Username Field Change
Jul 7, 2020 5:52 pm GreatYng New Issue
Jul 7, 2020 5:52 pm GreatYng File Added: Index out of bounds 1.save
Jul 7, 2020 5:52 pm GreatYng File Added: Index out of bounds 2.save
Jul 7, 2020 5:52 pm GreatYng File Added: IndexOutOfRange.txt
Jul 8, 2020 1:12 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Jul 8, 2020 1:12 pm Chris_McElligottPark Status new => resolved
Jul 8, 2020 1:12 pm Chris_McElligottPark Resolution open => fixed
Jul 8, 2020 1:12 pm Chris_McElligottPark Fixed in Version => 2.093 Hotfixes and New Player Guidance
Jul 8, 2020 1:12 pm Chris_McElligottPark Note Added: 0057521