Rich:extendedDataTable - IllegalArgumentException RESOLVIDO

Ola pessoal…
estou tento um probleminha com extendedDataTable que é o seguinte…
na minha tela eu mostro uma tabela de produtos (rich:extendedDataTable) , que quando eu clico em algum registro
atualiza outra tabela de fornecedores (também rich:extendedDataTable), porém quando vou selecionar algum fornecedor da o seguinte erro:

Caused by: javax.faces.el.EvaluationException: java.lang.IllegalArgumentException at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:97) at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91) ... 36 more Caused by: java.lang.IllegalArgumentException at javax.faces.model.ListDataModel.getRowData(ListDataModel.java:139) at org.ajax4jsf.model.SequenceDataModel.getRowData(SequenceDataModel.java:147) at org.ajax4jsf.component.UIDataAdaptorBase.getRowData(UIDataAdaptorBase.java:257) at br.com.ep.ep.controller.CotacaoController.takeSelectionFornecedor(CotacaoController.java:519)...
então, o estranho é que com a tabela de produtos eu consigo usar normal o extendedDataTable e com a tabela de fornecedores da erro…
alguem tem alguma dica?!
obg

resolvi inicializando minha DataModel…

 private DataModel dataModelFornecedores = new ListDataModel();