AU failed validation in Logic? why?

Try running auvaltool inside a debugger. See this post on how to do this:

and