WaveShell fails to scan in AudioPluginHost on Windows


I’m not sure if this is a problem with JUCE or with WaveShell, but with the latest master version of JUCE and the AudioPlugHost, the WaveShell “shell” for Waves plugins doesn’t scan correctly.

The problem is that when DescriptionFactory::findDescriptionsAndPerform() is called for the file (WaveShell1-VST3 12.10_x64.vst3) no classes can be found within the shell.

i.e in juce_VST3PluginFormat.cpp:711 numClasses here is zero.

        auto numClasses = factory->countClasses();

It seems to work fine on macOS

OK, I don’t think this is a JUCE issue as the plugins also fail to scan in other non-JUCE hosts.

UPDATE: the reason for this was a licensing issue. If the plugin’s license isn’t activated in Waves Central, the plugins inside the shell don’t scan.