csvLoader.setCsvNumberPattern(csvNumberPattern);
csvLoader.setFileURL(csvUrlFile);
try {
// Ensure data retrieved is refreshed.
Chronometer crono = new Chronometer();
crono.start();
DataSet ds = dataProvider.refreshDataSet();
crono.stop();
elapsedTime = crono.elapsedTime();
nrows = 0;
if (ds != null && ds.getProperties().length > 0) nrows = ds.getRowCount();
loadAttemptOk = true;
} catch (Exception e) {
throw new Exception(e.getMessage() != null ? e.getMessage() : getErrorMessage("error5") );