diff --git a/src/main/java/plugins/fab/trackmanager/TrackManager.java b/src/main/java/plugins/fab/trackmanager/TrackManager.java
index 917226d4fecbebeedffd570248daebdb788f122e..8679f64056e00015057645ac9f9017e570ab7595 100644
--- a/src/main/java/plugins/fab/trackmanager/TrackManager.java
+++ b/src/main/java/plugins/fab/trackmanager/TrackManager.java
@@ -907,14 +907,20 @@ public class TrackManager extends PluginActionable
             return;
         }
 
-        Element trackNode = XMLUtil.getElement(document.getDocumentElement().getParentNode(), "Tracks");
+        final Element trackNode = XMLUtil.getElement(document.getDocumentElement().getParentNode(), "Tracks");
+        if (trackNode == null)
+        {
+            MessageDialog.showDialog(
+                    "Unsupported version of TrackMate XML file !\nTry to use the Icy XML export in TrackMate instead and directly load it with 'TrackManager-->File->Load...' command.",
+                    MessageDialog.ERROR_MESSAGE);
+            return;
+        }
+
         String unit = XMLUtil.getAttributeValue(trackNode, "spaceUnits", "pixel");
 
         double unitMultiplicator = 1;
         if (unit == "micron")
-        {
             unitMultiplicator = 0.000001d;
-        }
 
         ArrayList<Element> trackElementList = XMLUtil.getElements(document.getDocumentElement().getParentNode(),
                 "Tracks");