FMOD Studio: Unable to load Ambience: An error occurred that wasn't supposed to. Contact support

I’m working on a unity<>fmod project and I repeatedly get this error message in de console.

FMOD Studio: Unable to load Ambience: An error occurred that wasn’t supposed to. Contact support.
UnityEngine.Debug:LogError(Object)
FMODUnity.EventManager:UpdateCacheBank(EditorBankRef) (at Assets/Plugins/Editor/FMOD/EventManager.cs:473)
FMODUnity.EventManager:UpdateCache() (at Assets/Plugins/Editor/FMOD/EventManager.cs:311)
FMODUnity.EventManager:RefreshBanks() (at Assets/Plugins/Editor/FMOD/EventManager.cs:35)
FMODUnity.EventManager:Update() (at Assets/Plugins/Editor/FMOD/EventManager.cs:671)
UnityEditor.EditorApplication:Internal_CallUpdateFunctions()

[LOG] System::create : Header version = 2.00.05. Current version = 2.00.05.
[LOG] Manager::init : maxchannels = 256 studioflags = 00000006 flags 00000000 extradriverdata 0000000000000000.
[LOG] SystemI::init : Initialize version=20005 (105402), maxchannels=256, flags=0x00020000
[LOG] SystemI::setOutputInternal : Setting output to ‘FMOD WASAPI Output’
[LOG] OutputWASAPI::init : Mix Format (WAVEFORMATEX): wFormatTag=0xFFFE, nChannels=2, nSamplesPerSec=48000, nAvgBytesPerSec=384000, nBlockAlign=8, wBitsPerSample=32, cbSize=22.
[LOG] OutputWASAPI::init : Mix Format (WAVEFORMATEXTENSIBLE): wValidBitsPerSample=32, dwChannelMask=0x00000003, SubFormat=00000003-0000-0010-8000-00AA00389B71.
[LOG] OutputWASAPI::init : Output buffer size: 4096 samples, latency: 0.00ms, period: 10.00ms, DSP buffer: 1024 * 4
[LOG] Thread::initThread : Init FMOD stream thread. Priority: 2, Stack Size: 98304, Semaphore: No, Sleep Time: 10, Looping: Yes.
[LOG] Thread::initThread : Init FMOD mixer thread. Priority: 3, Stack Size: 81920, Semaphore: No, Sleep Time: 0, Looping: Yes.
[LOG] AsyncManager::init : manager 000000006A8F7618 isAsync 0 updatePeriod 0.02
[LOG] AsyncManager::init : done
[LOG] PlaybackSystem::init :
[LOG] Thread::initThread : Init FMOD Studio sample load thread. Priority: 0, Stack Size: 98304, Semaphore: No, Sleep Time: 1, Looping: No.
[LOG] PlaybackSystem::init : done
[LOG] Thread::initThread : Init FMOD Studio bank load thread. Priority: 0, Stack Size: 98304, Semaphore: No, Sleep Time: 1, Looping: No.
[LOG] Manager::init : done.
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[WRN] ObjectLookup::get : Lookup failed for ControllerModel: {df92db4b-70a3-4f44-bc3e-32d886ec62c2}
[ERR] assert : assertion: ‘controller’ failed
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] PlaybackSystem::acquireMasterBus : Setting master channel group format to 3
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[WRN] ObjectLookup::get : Lookup failed for ControllerModel: {df92db4b-70a3-4f44-bc3e-32d886ec62c2}
[ERR] assert : assertion: ‘controller’ failed
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] PlaybackSystem::acquireMasterBus : Setting master channel group format to 3
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[WRN] ObjectLookup::get : Lookup failed for ControllerModel: {df92db4b-70a3-4f44-bc3e-32d886ec62c2}
[ERR] assert : assertion: ‘controller’ failed
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] PlaybackSystem::acquireMasterBus : Setting master channel group format to 3
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[WRN] ObjectLookup::get : Lookup failed for ControllerModel: {df92db4b-70a3-4f44-bc3e-32d886ec62c2}
[ERR] assert : assertion: ‘controller’ failed
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] PlaybackSystem::acquireMasterBus : Setting master channel group format to 3
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[WRN] ObjectLookup::get : Lookup failed for ControllerModel: {df92db4b-70a3-4f44-bc3e-32d886ec62c2}
[ERR] assert : assertion: ‘controller’ failed
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] PlaybackSystem::acquireMasterBus : Setting master channel group format to 3
[LOG] Manager::readBank : fileversion = 121, compatVersion = 119 (oldest = 44, newest = 123)
[LOG] Manager::readBank

This sounds like an issue that was present when loading a bank which references a global parameter and the bank which defines the global parameter is not loaded. This issue was fixed in version 2.00.06, are you able to update to a newer version at all?

Hey @cameron-fmod this log is nog but we did test it with latest fmod version and had the same results…

There was one faulty global parameter, I deleted it now it works again… don’t know what was wrong with it tho

1 Like