Tapestry throws an exception when providing an empty collection, such as java.util.Collections.EMPTY_SET, to the Grid component as the source parameter. The message is of the form "tried to access class java.util.Collections$EmptySet from clas $PropertyConduit_XXX".
It appears to be a case of not knowing which type of class to use, rather than just using the interface.
|Field||Original Value||New Value|
|Summary||Grid does not handle java.util.Collections empty collections.||Grid does not handle Collections, only Lists.|
|Assignee||Howard M. Lewis Ship [ hlship ]|
|Status||Open [ 1 ]||In Progress [ 3 ]|
|Summary||Grid does not handle Collections, only Lists.||Obscure exception when a Collection (not a List) is used as a GridDataSource|
|Status||In Progress [ 3 ]||Closed [ 6 ]|
|Fix Version/s||5.0.7 [ 12312802 ]|
|Resolution||Fixed [ 1 ]|
|Workflow||jira [ 12417549 ]||Default workflow, editable Closed status [ 12567735 ]|
|Workflow||Default workflow, editable Closed status [ 12567735 ]||jira [ 12590863 ]|