pluginval icon indicating copy to clipboard operation
pluginval copied to clipboard

JUCE Assertion instead of error when AU not found

Open sudara opened this issue 1 year ago • 3 comments

Ran into this a few times, seems worth tracking in case it's unintended.

Hitting a JUCE assert in parseAbsolutePath of juce_File.cpp, note the AU "path" in the screenshot:

CLion - 2024-12-03 31@2x

This is for an existing AU plugin which for some reason can't be located.

killall -9 AudioComponentRegistrar resolves for me, since the plugin should be registered.

The behavior is different than before, I think, when we used to get an error in the output/UI that no types were found?

sudara avatar Dec 03 '24 12:12 sudara

What's the stack trace?

drowaudio avatar Dec 04 '24 03:12 drowaudio

I think the change is a result of the LV2 support. I can remember this line in the trace from juce_LV2PluginFormat.cpp

        for (const auto& plugin : { findPluginByUri (identifier), findPluginByFile (identifier) })

I'll keep an eye out if I can reproduce it.

sudara avatar Dec 04 '24 16:12 sudara

CLion - 2024-12-04 52@2x

sudara avatar Dec 04 '24 16:12 sudara