You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2015/02/18 12:34:00 UTC

svn commit: r1660599 - /sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/internal/ResourceChangeCommandFactory.java

Author: rombert
Date: Wed Feb 18 11:34:00 2015
New Revision: 1660599

URL: http://svn.apache.org/r1660599
Log:
SLING-4409 - Invalid .content.xml files are silently ignored when
synchronising

Modified:
    sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/internal/ResourceChangeCommandFactory.java

Modified: sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/internal/ResourceChangeCommandFactory.java
URL: http://svn.apache.org/viewvc/sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/internal/ResourceChangeCommandFactory.java?rev=1660599&r1=1660598&r2=1660599&view=diff
==============================================================================
--- sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/internal/ResourceChangeCommandFactory.java (original)
+++ sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/internal/ResourceChangeCommandFactory.java Wed Feb 18 11:34:00 2015
@@ -55,6 +55,7 @@ import org.eclipse.core.runtime.IPath;
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Path;
 import org.eclipse.core.runtime.Status;
+import org.eclipse.ui.statushandlers.StatusManager;
 
 /**
  * The <tt>ResourceChangeCommandFactory</tt> creates new {@link #Command commands} correspoding to resource addition,
@@ -171,7 +172,9 @@ public class ResourceChangeCommandFactor
                 }
 
             } catch (IOException e) {
-                Activator.getDefault().getPluginLogger().warn(e.getMessage(), e);
+                Status s = new Status(Status.WARNING, Activator.PLUGIN_ID, "Failed reading file at "
+                        + resource.getFullPath(), e);
+                StatusManager.getManager().handle(s, StatusManager.LOG | StatusManager.SHOW);
                 return null;
             } finally {
                 IOUtils.closeQuietly(contents);