Ha, I think I recently made the same mistake. When I finally found it, I cursed the very bad error handling in JSF.
If I am right, you just forgot to put a <af:form> tag around the tree. ADF Faces should really throw a better exception with a meaningful description here.
