Hi
I have a script UI Palette. It adds an ffx preset to a controller null using applyPreset. It also adds different expression to various properties on a layer. So that this layer is now controlled by the controller null.
This works fine. But the script can also replace the ffx with a different ffx. When I do that, first I delete all expressions on the layer being controlled. Then I remove the current effect on the controller and adds a new ffx. Last I add new expressions to the layer.
When doing that, the shift. AE starts behaving wierldy. The expressions doesn't work, even though they are correct. And if I undo or try to do anything with the new effect added, I get this error:
"After Effects error: internal verification failure, sorry! {stream at index has wrong matchname} (29::0)"
EDIT: Actually if I undo I get this error: "After Effects error: internal verification failure, sorry! {invalid index in indexed group}"
The presets I add are located in the Scripts/ScriptUI Panels/myplugin folder.
I created them using https://videohive.net/item/flex-effector/12444265
I'm on OSX using AE 13.8.1.38 (I will try on a windows machine later today)
Any ideas?
Thanks,
Jakob