ColdWaters-DotMod icon indicating copy to clipboard operation
ColdWaters-DotMod copied to clipboard

ERROR: Failed to play VoiceManager. (Array index out of range)

Open kreutzkevic opened this issue 2 years ago • 6 comments

Error occured while loading Training Mission 4. Navigation after playing through Training Mission 1-3 using DotMod v0.3b-beta (installed on a clean Cold Waters install using the mod installer packed with the mod)

Error Text:

The following error has occured: ERROR: failed to play VoiceManager.PlayMessageLogVoice failed with input values "LostSonarContact" it returned the following error: Array index is out of range at VoiceManager.PlayMessageLogVoice (System.String lookupValue) [0x000000] in : 0

image

kreutzkevic avatar Apr 21 '22 18:04 kreutzkevic

Returning to the main menu, navigating back to the training mission menu and reloading the mission didn't throw the error again and thesound played correctly.

kreutzkevic avatar Apr 21 '22 18:04 kreutzkevic

Please attempt to re-produce the issue and then upload a log within 48 hours. Thank you.

HobbitJack avatar Apr 21 '22 21:04 HobbitJack

Same error during campaign. Continuing the game seems okay though.

Log:

Initialize engine version: 5.4.0f3 (a6d8d714de6f)
GfxDevice: creating device client; threaded=1
Direct3D:
    Version:  Direct3D 9.0c [nvldumd.dll 26.21.14.4575]
    Renderer: NVIDIA GeForce GTX 1660 SUPER
    Vendor:   NVIDIA
    VRAM:     3072 MB (via DXGI)
    Caps:     Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=0 INTZ=1 NULL=1 RESZ=0 SlowINTZ=0 ATOC=1
Begin MonoManager ReloadAssembly
Platform assembly: D:\Games\Cold Waters\ColdWaters_Data\Managed\UnityEngine.dll (this message is harmless)
Loading D:\Games\Cold Waters\ColdWaters_Data\Managed\UnityEngine.dll into Unity Child Domain
Platform assembly: D:\Games\Cold Waters\ColdWaters_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless)
Loading D:\Games\Cold Waters\ColdWaters_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: D:\Games\Cold Waters\ColdWaters_Data\Managed\Assembly-CSharp.dll (this message is harmless)
Loading D:\Games\Cold Waters\ColdWaters_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
Platform assembly: D:\Games\Cold Waters\ColdWaters_Data\Managed\Assembly-UnityScript-firstpass.dll (this message is harmless)
Loading D:\Games\Cold Waters\ColdWaters_Data\Managed\Assembly-UnityScript-firstpass.dll into Unity Child Domain
Platform assembly: D:\Games\Cold Waters\ColdWaters_Data\Managed\UnityEngine.UI.dll (this message is harmless)
Loading D:\Games\Cold Waters\ColdWaters_Data\Managed\UnityEngine.UI.dll into Unity Child Domain
Platform assembly: D:\Games\Cold Waters\ColdWaters_Data\Managed\UnityEngine.Networking.dll (this message is harmless)
Loading D:\Games\Cold Waters\ColdWaters_Data\Managed\UnityEngine.Networking.dll into Unity Child Domain
Platform assembly: D:\Games\Cold Waters\ColdWaters_Data\Managed\AmplifyBloom.dll (this message is harmless)
Loading D:\Games\Cold Waters\ColdWaters_Data\Managed\AmplifyBloom.dll into Unity Child Domain
Platform assembly: D:\Games\Cold Waters\ColdWaters_Data\Managed\AmplifyColor.dll (this message is harmless)
Loading D:\Games\Cold Waters\ColdWaters_Data\Managed\AmplifyColor.dll into Unity Child Domain
Platform assembly: D:\Games\Cold Waters\ColdWaters_Data\Managed\AmplifyOcclusion.dll (this message is harmless)
Loading D:\Games\Cold Waters\ColdWaters_Data\Managed\AmplifyOcclusion.dll into Unity Child Domain
- Completed reload, in  0.052 seconds
Platform assembly: D:\Games\Cold Waters\ColdWaters_Data\Managed\System.Core.dll (this message is harmless)
Platform assembly: D:\Games\Cold Waters\ColdWaters_Data\Managed\System.dll (this message is harmless)
<RI> Initializing input.

<RI> Input initialized.

desktop: 1920x1080 144Hz; virtual: 3840x1200 at -1920,0
<RI> Initialized touch support.

UnloadTime: 1.323000 ms
MESH not found 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

MESH not found 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 8.086800 ms

Unloading 1116 unused Assets to reduce memory usage. Loaded Objects now: 10751.
Total: 13.553900 ms (FindLiveObjects: 0.576800 ms CreateObjectMapping: 0.372700 ms MarkObjects: 8.784901 ms  DeleteObjects: 3.818300 ms)

MESH not found 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

MESH not found 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 722 unused Assets to reduce memory usage. Loaded Objects now: 13732.
Total: 13.020100 ms (FindLiveObjects: 0.865000 ms CreateObjectMapping: 0.470800 ms MarkObjects: 11.400300 ms  DeleteObjects: 0.283300 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 514 unused Assets to reduce memory usage. Loaded Objects now: 14752.
Total: 13.169600 ms (FindLiveObjects: 0.655600 ms CreateObjectMapping: 0.323100 ms MarkObjects: 11.032300 ms  DeleteObjects: 1.157900 ms)

Unloading 2 Unused Serialized files (Serialized files now loaded: 0)

Unloading 262 unused Assets to reduce memory usage. Loaded Objects now: 14226.
Total: 17.347000 ms (FindLiveObjects: 0.728500 ms CreateObjectMapping: 0.506500 ms MarkObjects: 11.170300 ms  DeleteObjects: 4.941200 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 307 unused Assets to reduce memory usage. Loaded Objects now: 14453.
Total: 11.948800 ms (FindLiveObjects: 0.688300 ms CreateObjectMapping: 0.319400 ms MarkObjects: 10.753300 ms  DeleteObjects: 0.187200 ms)

Unloading 2 Unused Serialized files (Serialized files now loaded: 0)

Unloading 810 unused Assets to reduce memory usage. Loaded Objects now: 15275.
Total: 14.214000 ms (FindLiveObjects: 1.180900 ms CreateObjectMapping: 0.574100 ms MarkObjects: 10.836200 ms  DeleteObjects: 1.621900 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 1843 unused Assets to reduce memory usage. Loaded Objects now: 15644.
Total: 36.919899 ms (FindLiveObjects: 1.095000 ms CreateObjectMapping: 0.633900 ms MarkObjects: 13.319700 ms  DeleteObjects: 21.870100 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 323 unused Assets to reduce memory usage. Loaded Objects now: 15714.
Total: 14.576600 ms (FindLiveObjects: 0.836800 ms CreateObjectMapping: 0.481700 ms MarkObjects: 13.050200 ms  DeleteObjects: 0.207100 ms)

Unloading 2 Unused Serialized files (Serialized files now loaded: 0)

Unloading 756 unused Assets to reduce memory usage. Loaded Objects now: 16446.
Total: 16.434601 ms (FindLiveObjects: 0.964600 ms CreateObjectMapping: 0.530100 ms MarkObjects: 12.787999 ms  DeleteObjects: 2.151300 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 303 unused Assets to reduce memory usage. Loaded Objects now: 15670.
Total: 21.981800 ms (FindLiveObjects: 0.842400 ms CreateObjectMapping: 0.326900 ms MarkObjects: 12.425000 ms  DeleteObjects: 8.386600 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 318 unused Assets to reduce memory usage. Loaded Objects now: 15728.
Total: 17.045000 ms (FindLiveObjects: 0.823000 ms CreateObjectMapping: 0.427300 ms MarkObjects: 15.584600 ms  DeleteObjects: 0.209500 ms)

Unloading 2 Unused Serialized files (Serialized files now loaded: 0)

Unloading 513 unused Assets to reduce memory usage. Loaded Objects now: 15949.
Total: 15.326000 ms (FindLiveObjects: 0.906300 ms CreateObjectMapping: 0.460400 ms MarkObjects: 12.009999 ms  DeleteObjects: 1.948600 ms)

IndexOutOfRangeException: Array index is out of range.
  at VoiceManager.PlayMessageLogVoice (System.String lookupValue) [0x00000] in <filename unknown>:0 
  at PlayerFunctions.PlayerMessage (System.String message, Color lineColor, System.String lookupValue, Boolean checkDuplicate) [0x00000] in <filename unknown>:0 
  at MissionManager.Battlestations () [0x00000] in <filename unknown>:0 
  at UnityEngine.Events.InvokableCall.Invoke (System.Object[] args) [0x00000] in <filename unknown>:0 
  at UnityEngine.Events.InvokableCallList.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0 
  at UnityEngine.Events.UnityEventBase.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0 
  at UnityEngine.Events.UnityEvent.Invoke () [0x00000] in <filename unknown>:0 
  at UnityEngine.UI.Button.Press () [0x00000] in <filename unknown>:0 
  at UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <filename unknown>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute (IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <filename unknown>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute[IPointerClickHandler] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 functor) [0x00000] in <filename unknown>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMousePress(MouseButtonEventData)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent(Int32)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent()
UnityEngine.EventSystems.StandaloneInputModule:Process()
UnityEngine.EventSystems.EventSystem:Update()
 
(Filename:  Line: -1)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 311 unused Assets to reduce memory usage. Loaded Objects now: 15477.
Total: 22.599199 ms (FindLiveObjects: 1.030500 ms CreateObjectMapping: 0.414800 ms MarkObjects: 12.374600 ms  DeleteObjects: 8.778399 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 321 unused Assets to reduce memory usage. Loaded Objects now: 15692.
Total: 16.940201 ms (FindLiveObjects: 0.875500 ms CreateObjectMapping: 0.409600 ms MarkObjects: 15.369800 ms  DeleteObjects: 0.284600 ms)

Unloading 2 Unused Serialized files (Serialized files now loaded: 0)

Unloading 496 unused Assets to reduce memory usage. Loaded Objects now: 15952.
Total: 14.725200 ms (FindLiveObjects: 0.869800 ms CreateObjectMapping: 0.333100 ms MarkObjects: 11.575100 ms  DeleteObjects: 1.946200 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 289 unused Assets to reduce memory usage. Loaded Objects now: 15580.
Total: 22.740801 ms (FindLiveObjects: 0.907200 ms CreateObjectMapping: 0.356700 ms MarkObjects: 12.439400 ms  DeleteObjects: 9.036799 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 323 unused Assets to reduce memory usage. Loaded Objects now: 15714.
Total: 17.928799 ms (FindLiveObjects: 0.712300 ms CreateObjectMapping: 0.378600 ms MarkObjects: 16.588301 ms  DeleteObjects: 0.249100 ms)

Unloading 2 Unused Serialized files (Serialized files now loaded: 0)

Unloading 775 unused Assets to reduce memory usage. Loaded Objects now: 16483.
Total: 16.295500 ms (FindLiveObjects: 1.030000 ms CreateObjectMapping: 0.487500 ms MarkObjects: 12.522799 ms  DeleteObjects: 2.254300 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 482 unused Assets to reduce memory usage. Loaded Objects now: 15532.
Total: 23.150600 ms (FindLiveObjects: 0.888100 ms CreateObjectMapping: 0.360500 ms MarkObjects: 12.615000 ms  DeleteObjects: 9.285700 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 321 unused Assets to reduce memory usage. Loaded Objects now: 15748.
Total: 17.589300 ms (FindLiveObjects: 0.755300 ms CreateObjectMapping: 0.307000 ms MarkObjects: 16.304800 ms  DeleteObjects: 0.221600 ms)

Unloading 2 Unused Serialized files (Serialized files now loaded: 0)

Unloading 374 unused Assets to reduce memory usage. Loaded Objects now: 15840.
Total: 15.259100 ms (FindLiveObjects: 0.797400 ms CreateObjectMapping: 0.336800 ms MarkObjects: 12.212900 ms  DeleteObjects: 1.910900 ms)

IndexOutOfRangeException: Array index is out of range.
  at VoiceManager.PlayMessageLogVoice (System.String lookupValue) [0x00000] in <filename unknown>:0 
  at PlayerFunctions.PlayerMessage (System.String message, Color lineColor, System.String lookupValue, Boolean checkDuplicate) [0x00000] in <filename unknown>:0 
  at MissionManager.Battlestations () [0x00000] in <filename unknown>:0 
  at UnityEngine.Events.InvokableCall.Invoke (System.Object[] args) [0x00000] in <filename unknown>:0 
  at UnityEngine.Events.InvokableCallList.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0 
  at UnityEngine.Events.UnityEventBase.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0 
  at UnityEngine.Events.UnityEvent.Invoke () [0x00000] in <filename unknown>:0 
  at UnityEngine.UI.Button.Press () [0x00000] in <filename unknown>:0 
  at UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <filename unknown>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute (IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <filename unknown>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute[IPointerClickHandler] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 functor) [0x00000] in <filename unknown>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMousePress(MouseButtonEventData)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent(Int32)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent()
UnityEngine.EventSystems.StandaloneInputModule:Process()
UnityEngine.EventSystems.EventSystem:Update()
 
(Filename:  Line: -1)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 359 unused Assets to reduce memory usage. Loaded Objects now: 15453.
Total: 20.041300 ms (FindLiveObjects: 0.878900 ms CreateObjectMapping: 0.340800 ms MarkObjects: 12.520000 ms  DeleteObjects: 6.300900 ms)

Unloading 3 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 212.044189 ms

Unloading 1010 unused Assets to reduce memory usage. Loaded Objects now: 10997.
Total: 14.870100 ms (FindLiveObjects: 2.417600 ms CreateObjectMapping: 0.326200 ms MarkObjects: 8.263100 ms  DeleteObjects: 3.862400 ms)

MESH not found 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

MESH not found 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 710 unused Assets to reduce memory usage. Loaded Objects now: 13780.
Total: 12.449300 ms (FindLiveObjects: 0.813900 ms CreateObjectMapping: 0.538000 ms MarkObjects: 10.851900 ms  DeleteObjects: 0.244900 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)
terrain/2_Taiga/detail_taiga_winter
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)


Unloading 572 unused Assets to reduce memory usage. Loaded Objects now: 15079.
Total: 12.633900 ms (FindLiveObjects: 0.666100 ms CreateObjectMapping: 0.320800 ms MarkObjects: 10.342600 ms  DeleteObjects: 1.303500 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 471 unused Assets to reduce memory usage. Loaded Objects now: 15005.
Total: 20.594200 ms (FindLiveObjects: 0.796200 ms CreateObjectMapping: 0.332300 ms MarkObjects: 11.197800 ms  DeleteObjects: 8.267100 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 313 unused Assets to reduce memory usage. Loaded Objects now: 14524.
Total: 12.932900 ms (FindLiveObjects: 0.753900 ms CreateObjectMapping: 0.311700 ms MarkObjects: 11.632600 ms  DeleteObjects: 0.233900 ms)

Unloading 2 Unused Serialized files (Serialized files now loaded: 0)
terrain/2_Taiga/detail_taiga_winter
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

Shader 'Marmoset/Mobile/Self-Illumin/Diffuse IBL': fallback shader 'Marmoset/Diffuse IBL' not found

Unloading 941 unused Assets to reduce memory usage. Loaded Objects now: 16020.
Total: 14.715099 ms (FindLiveObjects: 0.951300 ms CreateObjectMapping: 0.465100 ms MarkObjects: 11.409900 ms  DeleteObjects: 1.888200 ms)

Unloading 1 Unused Serialized files (Serialized files now loaded: 0)

Unloading 924 unused Assets to reduce memory usage. Loaded Objects now: 14464.
Total: 25.920900 ms (FindLiveObjects: 0.979300 ms CreateObjectMapping: 0.399700 ms MarkObjects: 11.837200 ms  DeleteObjects: 12.703799 ms)

Unloading 3 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 207.891891 ms

Unloading 1060 unused Assets to reduce memory usage. Loaded Objects now: 11035.
Total: 12.498700 ms (FindLiveObjects: 0.417400 ms CreateObjectMapping: 0.283300 ms MarkObjects: 7.763300 ms  DeleteObjects: 4.033700 ms)

MESH not found 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

MESH not found 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

Setting up 2 worker threads for Enlighten.
  Thread -> id: 5c4 -> priority: 1 
  Thread -> id: 25c0 -> priority: 1 

Imsvale avatar Apr 24 '22 07:04 Imsvale

I also experienced this issue just now - just at the point of loading into an engagement.

In case it matters I was playing the NATO 1984 campaign with a Trafalgar-class submarine where the towed array was inoperable. I had the combat spawn distance increased by 0 and surface by 20,000, and I went straight to battlestations without closing distance.

Upon continuing past the error message I was at 600 ft and 20 knots, the contact faded at a bearing of 149. The contact was not detectable until above a 205 ft layer, where I found a Victor III using active sonar, which promptly faded again. I experienced no further issues in the engagement, sinking both Victor III subs, nor any further similar issues in the rest of the gameplay session.

output_log.txt

Road-hog123 avatar Oct 17 '22 03:10 Road-hog123

I just experienced this error running DotMod v0.4a-2. I'm playing the China campaign with a Seawolf. After returning to Guam to rearm and repair, I encountered some submarines in the northern Philippine Sea near Japan and this error occurred while the engagement was loading. The engagement loaded with no problem.

RedFinn avatar Mar 21 '23 22:03 RedFinn

I also encountered this error with the latest release (v0.4a-2). It happened while transiting back to Holy Loch from Barents Sea. Error appeared right after engaging with a Russian sub on the map.

My crew audio is set to English, using Permit class sub and clean install of the mod.

ERROR: Failed to play VoiceManager.PlayMessageLogVoice failed with input string "LostSonarContact" generating response audio/voices/sonarman/lostcontact.wav|6|SONARCONTACT_SONARLASTBEARING_SONARBRG_SONARISFADED it returned the following error:
Array index is out of range.
<size=24>  at VoiceManager.PlayMessageLogVoice (System.String lookupValue) [0x00000] in <filename unknown>:0 </size>
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

Log attached: output_log.txt

geekifier avatar Jul 26 '23 02:07 geekifier