Description

Hit the following Ensure when trying to use the Spectrum Analyser. Also hit this in 4.26 so it doesn't appear to be a regression.

Occurs with any of the following Band Settings or when creating your own input settings
[Image Removed]

Test BP:
[Image Removed]

Steps to Reproduce

1) Create a new Actor Blueprint
2) Add an Audio Component to it.
3) Add a Sound Wave to the Audio Component
4) Add a Base Sound Submix to that Sound Wave (any)
5) Set up your Blueprint as per the image in the decription, in which Target is the Sound Submix that is also on the Sound Wave
6) Add the Blueprint to a level
7) PIE

Expected Result:
  Magnitude information populates the array

Actual Result:
 Ensure is thrown

Callstack
LogOutputDevice: Error: === Handled ensure: ===
LogOutputDevice: Error: Ensure condition failed: DelegateInfo.SpectrumBandExtractor.IsValid() [File:E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\AudioMixer\Private\AudioMixerSubmix.cpp] [Line: 2246]
LogOutputDevice: Error: Stack: 
LogOutputDevice: Error: [Callstack] 0x00007ff83934e589 UnrealEditor-AudioMixer.dll!Audio::FMixerSubmix::BroadcastDelegates() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\AudioMixer\Private\AudioMixerSubmix.cpp:2246]
LogOutputDevice: Error: [Callstack] 0x00007ff8393403d2 UnrealEditor-AudioMixer.dll!<lambda_d13cac64dcfd5771137d5704e4bd9029>::operator()() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\AudioMixer\Private\AudioMixerDevice.cpp:605]
LogOutputDevice: Error: [Callstack] 0x00007fffdf854b6d UnrealEditor-Engine.dll!FAudioThread::RunCommandOnGameThread() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\Engine\Private\AudioThread.cpp:603]
LogOutputDevice: Error: [Callstack] 0x00007ff8393b1301 UnrealEditor-AudioMixer.dll!Audio::FMixerDevice::UpdateHardware() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\AudioMixer\Private\AudioMixerDevice.cpp:600]
LogOutputDevice: Error: [Callstack] 0x00007fffdf8010bf UnrealEditor-Engine.dll!FAudioDevice::Update() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\Engine\Private\AudioDevice.cpp:4488]
LogOutputDevice: Error: [Callstack] 0x00007fffdf844cdd UnrealEditor-Engine.dll!FAudioDeviceManager::IterateOverAllDevices() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\Engine\Private\AudioDeviceManager.cpp:957]
LogOutputDevice: Error: [Callstack] 0x00007fffdf85ddaf UnrealEditor-Engine.dll!FAudioDeviceManager::UpdateActiveAudioDevices() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\Engine\Private\AudioDeviceManager.cpp:938]
LogOutputDevice: Error: [Callstack] 0x00007fffee231310 UnrealEditor-UnrealEd.dll!UEditorEngine::Tick() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:1995]
LogOutputDevice: Error: [Callstack] 0x00007fffeebf9f96 UnrealEditor-UnrealEd.dll!UUnrealEdEngine::Tick() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Editor\UnrealEd\Private\UnrealEdEngine.cpp:454]
LogOutputDevice: Error: [Callstack] 0x00007ff6137a8210 UnrealEditor.exe!FEngineLoop::Tick() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5251]
LogOutputDevice: Error: [Callstack] 0x00007ff6137c021c UnrealEditor.exe!GuardedMain() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\Launch\Private\Launch.cpp:183]
LogOutputDevice: Error: [Callstack] 0x00007ff6137c030a UnrealEditor.exe!GuardedMainWrapper() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:147]
LogOutputDevice: Error: [Callstack] 0x00007ff6137c30dd UnrealEditor.exe!LaunchWindowsStartup() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:283]
LogOutputDevice: Error: [Callstack] 0x00007ff6137d54d4 UnrealEditor.exe!WinMain() [E:\SMoyls_UE5_Release-5.0\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:330]
LogOutputDevice: Error: [Callstack] 0x00007ff6137d8416 UnrealEditor.exe!__scrt_common_main_seh() [d:\a01\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
LogOutputDevice: Error: [Callstack] 0x00007ff86fdf7034 KERNEL32.DLL!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ff870e62651 ntdll.dll!UnknownFunction []

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-136039 in the post.

0
Login to Vote

Backlogged
ComponentUE - Audio
Affects Versions4.264.275.05.1
CreatedNov 25, 2021
UpdatedNov 2, 2023