Hello, in the datagrid, when I select the editable, filterable, and sortable options at the same time, if I try to edit the record, a message appears: ‘IllegalArgumentException: Full reference passed as parameter.’ What could this be due to?
Jmix version 2.4.3
Thanks and best regards.
Hi!
I was unable to reproduce your problem. I selected properties editable, filterable and sortable for the column at the same time and the edit was successful. No error occurred.
Could you please provide a test project that reproduces the problem?
Regards,
Dmitriy
Hi Dimitriy, sorry for taking so long to reply, I will try to reproduce the problem in a smaller project to send. Thanks and best regards.
Hi Dimitriy, I have taken up the project again and I have managed to find out explicitly when the error occurs. This occurs when I am editing an entity, and within that edition I have a collection in a DataGrid, when I set one of the fields of the DataGrid as filterable is when the error occurs. I attach two images, one that shows the edition of the entity, specifically in the DataGrid of ‘Products’, if I put any of its fields: Code, Description, Prec. Purchase Invoice as filterable, the error of the image appears.
Thanks and greetings.


Hi Jose
Here a reference to a solution. In fact, the problem is caused by the Filterable=true in composition.
Hope this helps.
Regards
Felix
Felix is right, your issues are similar. It all happens because a nested collection container is used as a data source for DataGrid.
You can find a more detailed explanation in the attached topic.
Dmitriy