Pickwhipping property "Scale" of "Transform" effect causes inconsistent expression errors
When pickwhipping anything to the "Scale" property of an effect "Transform", it causes an expression error to appear stating:
"property or method named ‘Scale’ in Class ‘Group’ is missing or does not exist. It may have been renamed, moved, deleted, or the name may have been mistyped"
However after changing the value of said "Scale" property, the error disappears. The same error then appears again each time project is loaded up containing such expression that was pickwhipped to the "Scale" property. (containing code: "effect("Transform")("Scale")" )
I am reporting this as a bug. Hopefully I explained the case clearly.
Aurelijus Čiupas commented
That gets rid of the error altogether. Thank you! Didn't know about such feature.
This is John from the After Effects team. The behavior you've reported is related to how the Transform effect changes the name of the Scale property when Uniform Scale is checked or unchecked.
To get around this issue, hold down Alt/Option when using the pickwhip to create a link to the Scale property of the Transform effect. The new expression link will use the index of the property instead of the name. For instance:
`effect("Transform")("Scale")` will instead be created as `effect("Transform")(4)`
This should prevent the error you're seeing. Please let us know if this is helpful or if you run into any other issues.
Thanks so much!