throws InterchangeLoadingException, UnsupportedVersionException {
logger.fine("Loading the project " + name + " from " + rootDirectory.getAbsolutePath());
checkPreReqs(name, rootDirectory);
tracker.beginLoadingProject();
ProjectFile projectFile = loadProjectFile(name, rootDirectory);
IntegrationProjectId id = projectFile.getProjectID();
if (id == null) {
throw new InterchangeLoadingException("There is a problem with the project: the project ID is missing. " +
"Please contact Jitterbit support.");
}
IntegrationProject project = IntegrationProject.createExistingProjectShell(name, id);