public void run() {
Task task = taskManagerService.createTask("Import from external source", TASK_GROUP_NAME);
task.updateDetailMessage("source", finalUrl.toExternalForm());
task.updateDetailMessage("type", finalType);
if (context != null) {
task.updateDetailMessage("context", context.toString());
}
try {
importService.importData(finalUrl,finalType,userService.getCurrentUser(),context);
} catch(Exception e) {
log.error("exception while asynchronously importing data",e);