I recently migrated Vaadin to version 8.9.3 and tried to used Exporter 2.0.

I recently migrated Vaadin to version 8.9.3 and tried to used Exporter 2.0.2 but ran into errors. I then tried to use the latest Exporter version 2.1.0. With this I got further than with 2.0.2 but ran into the same issue that Cesar ran into with the code failing in FileBuilder during the isExportable check:

if (!option.getColumnOption(column.getId()).getValueProviderFunction().isPresent()) {
	return false;
}

You had mentioned that this was a regression error. Will this be fixed in future release?

hmm, maybe sth a bit different, the regression error I mentioned was for 2.0.3, which I have unpublished already.

Did Exporter 2.0.2 work with older Vaadin versions?

I re-compiled my code from Vaadin 8.9.3 to Vaadin 8.8.6 and Exporter 2.10 still did not work. However when I switched to using Exporter 2.0.2 this did work. I then upgraded Vaadin back to 8.9.3 with Exporter 2.0.2 and this did work properly this time. So I am good for now. Thanks for creating and supporting this add-on!

Good to hear now it works. Just to double check, you mentioned 2.10 and 2.1.0, were they typos? coz there are no such versions. Did you mean 2.0.1?

2.10 was a typo, it should have been 2.1.0. This is the latest version that is available from GitHub and is the version you mentioned in response to David Simon a few months ago where you stated “I just released a new version 2.1.0 for Vaadin 8, and tested with 8.8.6”.

Right! yeah, sorry, 2.1.0 was the one has regression errors, so I unpublished it here in Vaadin Directory, but it is still there in GitHub. I will fix that regression error and release a new version once in the future.

Thanks!