Log errors if things don't go as expected

git-svn-id: http://google-refine.googlecode.com/svn/trunk@1462 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
Tom Morris 2010-10-11 22:28:22 +00:00
parent 24565cf5de
commit c42c78dc0a

View File

@ -46,7 +46,10 @@ public class FileProjectManager extends ProjectManager {
protected FileProjectManager(File dir) { protected FileProjectManager(File dir) {
super(); super();
_workspaceDir = dir; _workspaceDir = dir;
_workspaceDir.mkdirs(); if (!_workspaceDir.mkdirs()) {
logger.error("Failed to create directory : " + _workspaceDir);
return;
}
load(); load();
recover(); recover();
@ -280,6 +283,7 @@ public class FileProjectManager extends ProjectManager {
if (loadFromFile(new File(_workspaceDir, "workspace.json"))) return; if (loadFromFile(new File(_workspaceDir, "workspace.json"))) return;
if (loadFromFile(new File(_workspaceDir, "workspace.temp.json"))) return; if (loadFromFile(new File(_workspaceDir, "workspace.temp.json"))) return;
if (loadFromFile(new File(_workspaceDir, "workspace.old.json"))) return; if (loadFromFile(new File(_workspaceDir, "workspace.old.json"))) return;
logger.error("Failed to load workspace from any attempted alternatives.");
} }
protected boolean loadFromFile(File file) { protected boolean loadFromFile(File file) {