Can you please give some example code on how to handle api_datasource.getRequiredColumnViolations?
I want to loop through the violations and log a message on all violations, displaying the datasource and columns that have violations.

This happens because you have our development schema. Samet suspected this could happen and was trying to find out when we sent you the schema. We are releasing 1.1 this week. It will have this problem solved.

Sorry for inconvenience, my sample code is for v1.0. But we sent you our development version and it seems we sent you it while we were changing the API. With the new version v1.1 you will not get those empty names.