Whenever I use a rich:dataGrid, no matter what the contents, I get:
XML Parsing Error: mismatched tag. Expected: </tbody>. Any ideas on this? Is there a bug? I'm using the version of Richfaces that came with Seam 1.2.1. This is with Java 6, so there is some possibility that there is an XML parsing conflict, because Java 6 comes bundled with a bunch of XML stuff.
I figured it out. This happens if the data set is undefined. I wasn't properly initializing that component. It would be safest to use dataGrid with a rendered="..." check to make sure the data are available.