diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/utils/.ratings b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/utils/.ratings
index f83b5e34ff25f132d56dfdb48a5cb86b561a25dc..6780334f09cb81f4eb84fff84826be61b7e221b4 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/utils/.ratings
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/utils/.ratings
@@ -1,6 +1,6 @@
 CompositionUtils.java a2b1c7f4b1ae4d0783b4e170e432a9e02fc451fd GREEN
 ConstraintsUtils.java 93ae55d9c4a2645a97bb4162f43eb00acbc94633 GREEN
-EMFResourceUtils.java 01cddc68d7dd199191792d87f8256d6c52540856 GREEN
+EMFResourceUtils.java 451ef553ab30e958c74dd442f83bcb1e6bc6d9c0 YELLOW
 EcoreSerializerBase.java 63b879cb32a0981dc1fefaf33db098abe81fe520 GREEN
 EcoreUtils.java c191385af86ff630d1ad9daacb42751527db8744 GREEN
 ExtensionPointUtils.java e3ec0d396b0a88c040fd0117d4a369340d6099f4 GREEN
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/utils/EMFResourceUtils.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/utils/EMFResourceUtils.java
index 970d59cd8b7f4cc9d489a582d0eacee708fa404f..0f1b50f22ea42c0107ab045746c0e5be9de0f5bd 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/utils/EMFResourceUtils.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/utils/EMFResourceUtils.java
@@ -170,6 +170,12 @@ public final class EMFResourceUtils {
 	 * @return the root {@link EObject}
 	 */
 	public static EObject loadModelFromFile(URI uri) {
-		return loadModelFromFileWithUnknownFeatures(uri).getFirst();
+		try {
+			return loadModelFromFileWithUnknownFeatures(uri).getFirst();
+		} catch(Exception ex) {
+			error(ToolingKernelActivator.getDefault(),
+					"Failed to load model from " + uri.toString());
+		}
+		return null;
 	}
 }