Author: scabanovich
Date: 2007-09-12 10:01:22 -0400 (Wed, 12 Sep 2007)
New Revision: 3586
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FileSystemsImpl.java
Log:
JBIDE-893
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FileSystemsImpl.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FileSystemsImpl.java 2007-09-12
13:57:23 UTC (rev 3585)
+++
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FileSystemsImpl.java 2007-09-12
14:01:22 UTC (rev 3586)
@@ -60,8 +60,16 @@
class Ov implements XJob.XRunnable {
public void run() {
- try { Thread.sleep(200); } catch (Exception e) {}
- try { updateOverlappedInternal(); } catch (Exception e) {}
+ try {
+ Thread.sleep(200);
+ } catch (InterruptedException e) {
+ return;
+ }
+ try {
+ updateOverlappedInternal();
+ } catch (Exception e) {
+ ModelPlugin.getPluginLog().logError(e);
+ }
overlapper = null;
}
@@ -97,7 +105,7 @@
path = f.getCanonicalPath().replace('\\',
'/').toLowerCase();
if (path.charAt(path.length()-1) != '/') path += '/';
paths[i] = path;
- } catch (Exception e) {
+ } catch (IOException e) {
paths[i] = null;
}
}
@@ -259,11 +267,14 @@
if(b) {
XModelObjectLoaderUtil.getObjectLoader(FileSystemsImpl.this).update(FileSystemsImpl.this);
}
- } catch (Exception e) {}
+ } catch (Exception e) {
+ ModelPlugin.getPluginLog().logError(e);
+ }
if(saveRequested) {
try {
XModelObjectLoaderUtil.getObjectLoader(FileSystemsImpl.this).save(FileSystemsImpl.this);
} catch (Exception e) {
+ ModelPlugin.getPluginLog().logError(e);
} finally {
saveRequested = false;
}
@@ -275,7 +286,8 @@
try {
IProject p = (IProject)getModel().getProperties().get("project");
return p != null && p.isOpen();
- } catch (Exception e){
+ } catch (Exception e) {
+ ModelPlugin.getPluginLog().logError(e);
return false;
}
}