Hi, I just discovered that there are a number of names which cannot be
used for binding iterating component variables - such as in tr:table.
In short, I needed to render a set of parameters in a tr:table, so that
it seemed obvious to me setting var="param".
But the table was rendered empty, event if I have some other similar
examples running fine.
It took an entire day of hard debugging to discover that in
org.apache.myfaces.el.VariableResolverImpl there are several "trapping"
names - "param" among the others. They prevent regular binding
resolution, although no error is reported. Replacing "param" by anything
else made the table being rendered fine.
Just sharing to avoid anybody else to fall into the same trouble.
-- Renzo