# Error: Bus not found

**URL:** <https://qa.fmod.com/t/error-bus-not-found/11058>\
**Category:** FMOD Studio\
**Created:** [June 28, 2013, 3:41pm UTC](https://qa.fmod.com/t/error-bus-not-found/11058 "2013-06-28T15:41:29Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![markmarijnissen](https://avatars.discourse-cdn.com/v4/letter/m/c5a1d2/32.png) [@markmarijnissen](https://qa.fmod.com/u/markmarijnissen)\
**Post date:** [June 28, 2013, 3:41pm UTC](https://qa.fmod.com/t/error-bus-not-found/11058/1 "2013-06-28T15:41:29Z")

</div>

Hi FMOD support,

I have an FMOD project, with two banks and two events. Each event is assigned to a bank. I haven’t touched the mixers or routing, so I only have the default “reverb” return track and the main mixer.

When I load the second event in my code, I get:

```auto
FMOD: BusInstanceFactory::create : Bus not found, this could indicate the requested asset depends on a bus inside a bank which is not currently loaded.
Assertion failed: (FMODAssertPassed), function create, file /Users/raymond/jenkins/workspace/Build __1.1__ API_iOS/studio_api/platforms/ios/../../src/fmod_playback_bus.cpp, line 1172.
```

How do I solve this? I can’t assign channels/mixers/inputs/outputs to banks? I also can’t assign audio-files from the bin to a bank. I am guessing this (should) happen automatically?

---

<div class="post-metadata">

**Author:** ![Guest](https://avatars.discourse-cdn.com/v4/letter/g/8dc957/32.png) [@Guest](https://qa.fmod.com/u/Guest)\
**Post date:** [July 1, 2013, 1:04am UTC](https://qa.fmod.com/t/error-bus-not-found/11058/2 "2013-07-01T01:04:15Z")

</div>

> [@](#):
>
> When I load the second event in my code, I get:
> 
> ```auto
> FMOD: BusInstanceFactory::create : Bus not found, this could indicate the requested asset depends on a bus inside a bank which is not currently loaded.
> Assertion failed: (FMODAssertPassed), function create, file /Users/raymond/jenkins/workspace/Build __1.1__ API_iOS/studio_api/platforms/ios/../../src/fmod_playback_bus.cpp, line 1172.
> ```
> 
> How do I solve this? I can’t assign channels/mixers/inputs/outputs to banks?

All the buses from the main mixer are automatically added to the master bank, so you need to load “Master Bank.bank” as well as your event’s bank.

> [@](#):
>
> I also can’t assign audio-files from the bin to a bank. I am guessing this (should) happen automatically?

Yes, audio files are automatically added to the same bank as the event which uses them. If more than one event uses an audio file, and the events are added to different banks, the audio file will be added to both banks, but will only be loaded into memory once.

---

<div class="post-metadata">

**Author:** ![markmarijnissen](https://avatars.discourse-cdn.com/v4/letter/m/c5a1d2/32.png) [@markmarijnissen](https://qa.fmod.com/u/markmarijnissen)\
**Post date:** [July 1, 2013, 10:29pm UTC](https://qa.fmod.com/t/error-bus-not-found/11058/3 "2013-07-01T22:29:41Z")

</div>

Thanks for your reply!

So I guess best practice is to have no events in the master bank (or only events that are used throughout the game, such as menu clicks), and then have a additional bank for each “level”?

---

<div class="post-metadata">

**Author:** ![Guest](https://avatars.discourse-cdn.com/v4/letter/g/8dc957/32.png) [@Guest](https://qa.fmod.com/u/Guest)\
**Post date:** [July 2, 2013, 1:01am UTC](https://qa.fmod.com/t/error-bus-not-found/11058/4 "2013-07-02T01:01:50Z")

</div>

Yes, that is a good bank layout to use.
