Problem loading multiple datasources?

I have one use case where multiple data sources are involved (all dynamic), and I need to wait until they are all loaded before doing anything.

DataSource.load(String dbIds …) appears to be what I need… however, this never gets called in my code. The callback gets called when loading DS one at a time, but never when multiple DS’s were specified.

Is DataSource.load(String dbIds…) broken / deprecated?

Version: smartgwt-ee 3.0

No. The client-side load API does have some problems at the moment, but I can confirm that the callback is always fired in my environment (having used the 3.0 release and various nightly builds since then).