Dangling listener - AU not showing up anywhere....
-
So I have a very large project.
It compiles as an AU fine...
its there in the components folder
Nothing recognises it, not Reaper, auval or plugnval - it just wont load.When I run Tools>Validate plugin parameters
it tells me: Dangling Listener.
I have no idea what this means - or if it's even my problem.... but I have a couple of Broadcasters, and when I comment them out this goes away - so I'm guessing for a start I have some sort of problem there...soo I must be doing something wrong in the broadcaster - I have a very poor understanding of how these things work and this is just code I pretty much copied from @Christoph-Hart
Anyone see whats wrong in here?
const var FileLoadBroadcaster1 = Engine.createBroadcaster({ "id": "File Watcher1", "colour": -1, "args": ["processorId", "fileIndex", "value"] }); FileLoadBroadcaster1.attachToComplexData("AudioFile.Content", // event type "AudioLoopPlayer1", // processor id 0, // index of slot "Loop Player Source"); // metadata inline function getTextValue(indexInList, // the index of the component (here -1 because no array) processorId, // the arguments of the broadcaster fileIndex, value) { return cleanAudioName(value); }; FileLoadBroadcaster1.addComponentPropertyListener("LoopFileName1", // target component (single or array) "text", // target property "Update Text Label", // metadata getTextValue); // conversion function
-
@Lindon Do you see anything strange in the broadcaster map?
-
-
@Lindon Looks good to me. Can you make a minimal example that has the issue?
-
@d-healey worse - I commented out the broadcasters this problem went away and the plug is still not showing up...
-
@Lindon So maybe there are two issues.
-
@d-healey looks like it....
-
@Lindon said in Dangling listener - AU not showing up anywhere....:
@d-healey looks like it....
well I tried rebuilding using another plugin code - in case I did something stupid(again) but that didn't fix anything...sigh now I'm really stuck...it just refuses to show up in pluginval or auval... no matter what I do.
-
@Lindon Can you share the project?
-
@d-healey its ..MASSIVE!!
I dont need to codesign the plugin on themachine it was built on do I?
-
@Lindon oh good grief - it just loaded into plugin val after a machine restart....what the....
-
I dont need to codesign the plugin on themachine it was built on do I?
Correct
oh good grief - it just loaded into plugin val after a machine restart....what the....
Ah those are the worst problems!
-
@d-healey well it now is recognised by auval - and passes - and plugin val and passes that too at strictness == 10
So I'm writing this down as officially mystifying and backing away slowly.. thanks for your help.