Index: /trunk/FACT++/scripts/takeRun.js
===================================================================
--- /trunk/FACT++/scripts/takeRun.js	(revision 17015)
+++ /trunk/FACT++/scripts/takeRun.js	(revision 17016)
@@ -103,8 +103,18 @@
     catch (e)
     {
-        console.out("");
-        console.out(" + FAD_CONTROL: "+dim.state("FAD_CONTROL").name);
-        console.out("");
-        throw e;
+        if (dim.state("FAD_CONTROL").name!="Connecting")
+        {
+            console.out("");
+            console.out(" + FAD_CONTROL: "+dim.state("FAD_CONTROL").name);
+            console.out("");
+            throw e;
+        }
+
+        var crates = [];
+        for (var i=0; i<list.length; i++)
+            crates[list[i]/4] = true;
+
+        include('scripts/crateReset.js');
+        crateReset(crates);
     }
 
