FObjectFinder and cook on fly

Hello,

I am currently using a cook on the fly server, but between 2 server start, it crashes once before working at the line :

static ConstructorHelpers::FObjectFinder<UDataTable> DataTable("MyDataTable");

checkf(DataTable.Succeeded(), TEXT("Cannot load the datatable"));
MyDataTable = DataTable.Object;

It seems that the FObjectFinder does not wait the server to send its data before continuing and then, crash when we try to use it.

Am I missing something ? Should I use another function to load my asset ?

Thanks !

I am also hitting this problem. I am very interested in a solution, this is a big problem for our project workflow wise.