# VST3 Validator Error

**URL:** <https://forum.juce.com/t/vst3-validator-error/21438>\
**Category:** Audio Plugins\
**Created:** [March 21, 2017, 2:56am UTC](https://forum.juce.com/t/vst3-validator-error/21438 "2017-03-21T02:56:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tadnicol](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/tadnicol/32/5141_2.png) [@tadnicol](https://forum.juce.com/u/tadnicol)\
**Post date:** [March 21, 2017, 2:56am UTC](https://forum.juce.com/t/vst3-validator-error/21438/1 "2017-03-21T02:56:33Z")

</div>

```
[Bus Activation]
Info: ===Bus Activation ====================================
Info: Bus Activation: Input Audio Bus (0) (kMain)
Info: Bus Activation: Input Audio Bus (1) (kAux)
Info: Bus Activation: Output Audio Bus (0) (kMain)
ERROR: Bus activation failed.
[XXXXXXX Failed]

```

Produced while running the VST3 validator (VST3\_SDK/public.sdk/samples/vst/validator) on the NoiseGate plugin example on the develop branch. Not sure if this means anything significant but the validator does come from the official Steinberg SDK.

macOS Sierra 10.12.3

---

<div class="post-metadata">

**Author:** ![ocse](https://avatars.discourse-cdn.com/v4/letter/o/c5a1d2/32.png) [@ocse](https://forum.juce.com/u/ocse)\
**Post date:** [April 10, 2017, 1:38pm UTC](https://forum.juce.com/t/vst3-validator-error/21438/2 "2017-04-10T13:38:38Z")

</div>

Any news for this issue?

---

<div class="post-metadata">

**Author:** ![keishadow](https://avatars.discourse-cdn.com/v4/letter/k/8491ac/32.png) [@keishadow](https://forum.juce.com/u/keishadow)\
**Post date:** [June 29, 2018, 6:48am UTC](https://forum.juce.com/t/vst3-validator-error/21438/3 "2018-06-29T06:48:35Z")

</div>

I got the same Problem with the validator.  
===Bus Activation ====================================  
Bus Activation: Input Audio Bus (0) (kMain)  
Bus Activation: Output Audio Bus (0) (kMain)

Getting a “Red Lamp” here. not sure why. didn’t do something crazy with my plugin i guess… did really no one encountered this problem with vst3?

---

<div class="post-metadata">

**Author:** ![fr810](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/fr810/32/841_2.png) [@fr810](https://forum.juce.com/u/fr810)\
**Post date:** [June 29, 2018, 11:03am UTC](https://forum.juce.com/t/vst3-validator-error/21438/4 "2018-06-29T11:03:55Z")

</div>

The validation is failing because the validator is trying to disable the main buses. That’s a bit strict as I don’t think any host out there would ever disable the main bus.

In the NoiseGate code, you can remove [this line](https://github.com/WeAreROLI/JUCE/blob/544e35655a643ecccd2fc02fe0a8d137dad3b343/examples/Plugins/NoiseGatePluginDemo.h#L73) to allow disabled main buses:

```
bool isBusesLayoutSupported (const BusesLayout& layouts) const override
{
    // the sidechain can take any layout, the main bus needs to be the same on the input and output
    return layouts.getMainInputChannelSet() == layouts.getMainOutputChannelSet();
             // && ! layouts.getMainInputChannelSet().isDisabled(); <- remove this
}
```
