# ... XMAAudioInfo.cpp\] \[Line: 72\] Failed to create APU heap: 8aca0001 (XBOXONE) (UE4.22)

**URL:** <https://qa.fmod.com/t/xmaaudioinfo-cpp-line-72-failed-to-create-apu-heap-8aca0001-xboxone-ue4-22/15323>\
**Category:** Unreal Engine\
**Created:** [December 17, 2019, 10:20pm UTC](https://qa.fmod.com/t/xmaaudioinfo-cpp-line-72-failed-to-create-apu-heap-8aca0001-xboxone-ue4-22/15323 "2019-12-17T22:20:06Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ardeni](https://avatars.discourse-cdn.com/v4/letter/a/65b543/32.png) [@Ardeni](https://qa.fmod.com/u/Ardeni)\
**Post date:** [December 17, 2019, 10:20pm UTC](https://qa.fmod.com/t/xmaaudioinfo-cpp-line-72-failed-to-create-apu-heap-8aca0001-xboxone-ue4-22/15323/1 "2019-12-17T22:20:06Z")

</div>

Hi, Im’ fighting with project XBOX ONE deployment with Fmod and UE4.22 (fmod 2.00.06)  
What i did so far:

- plugins files in proper places
- missing dlls: added lines to cs files (fixed one of my previous problem with missing dll files, engine rebuild)
- added line in config file to disable default unreal audio

And now I have something about XMAAudioInfo.cpp  
and line 72…

From xbWatson log:  
`LogXboxOneOutputDevices: Error: === Critical error: ===`  
` LogXboxOneOutputDevices: Error: LogXboxOneOutputDevices: Error: Fatal error: [File:E:\UE-4.22.3-release\Engine\Source\Runtime\XboxOne\XMA2\Private\XMAAudioInfo.cpp] [Line: 72]`  
`LogXboxOneOutputDevices: Error: Failed to create APU heap: 8aca0001`

from UEditor log:  
`LogSockets: Error: Unable to read full network header`

Game is starting with Fmod plugin disabled so it must be something wrong here

---

<div class="post-metadata">

**Author:** ![34bigthings](https://avatars.discourse-cdn.com/v4/letter/3/ecb155/32.png) [@34bigthings](https://qa.fmod.com/u/34bigthings)\
**Post date:** [December 19, 2019, 2:24pm UTC](https://qa.fmod.com/t/xmaaudioinfo-cpp-line-72-failed-to-create-apu-heap-8aca0001-xboxone-ue4-22/15323/2 "2019-12-19T14:24:26Z")

</div>

It’s like that FMOD has already initialized the XAudio2 module and Unreal do not detect this trying to re-initialize it again.  
If you use only FMOD for ANY sound you can disable XAudio2 inside your XboxOneEngine.ini file adding these lines:

[Audio]  
AudioDeviceModuleName=  
AudioMixerModuleName=

Bye,  
Giacomo Marchetti

---

<div class="post-metadata">

**Author:** ![Ardeni](https://avatars.discourse-cdn.com/v4/letter/a/65b543/32.png) [@Ardeni](https://qa.fmod.com/u/Ardeni)\
**Post date:** [December 19, 2019, 4:57pm UTC](https://qa.fmod.com/t/xmaaudioinfo-cpp-line-72-failed-to-create-apu-heap-8aca0001-xboxone-ue4-22/15323/3 "2019-12-19T16:57:40Z")

</div>

Thank you, it works now! 🙂

---

<div class="post-metadata">

**Author:** ![mikeblackney](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/mikeblackney/32/722_2.png) [@mikeblackney](https://qa.fmod.com/u/mikeblackney)\
**Post date:** [May 7, 2020, 12:02pm UTC](https://qa.fmod.com/t/xmaaudioinfo-cpp-line-72-failed-to-create-apu-heap-8aca0001-xboxone-ue4-22/15323/4 "2020-05-07T12:02:22Z")

</div>

Thank you so much for this, I just had the exact same issue.

It would be awesome to get this added to user guide alongside AudioDeviceModuleName - [https://www.fmod.com/resources/documentation-ue4?version=2.0&page=user-guide.html](https://www.fmod.com/resources/documentation-ue4?version=2.0&page=user-guide.html)

We had the game working with 4.21 but upgraded to 4.24 recently and it seems this step is required for Xbox UE4.22+

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [May 11, 2020, 1:38am UTC](https://qa.fmod.com/t/xmaaudioinfo-cpp-line-72-failed-to-create-apu-heap-8aca0001-xboxone-ue4-22/15323/5 "2020-05-11T01:38:27Z")

</div>

Thanks, I’ll get this added to the docs for the next release.
