Index: trunk/src/scriptbuilder/structures/TimeSlice.java
===================================================================
--- trunk/src/scriptbuilder/structures/TimeSlice.java	(revision 47)
+++ trunk/src/scriptbuilder/structures/TimeSlice.java	(revision 48)
@@ -223,8 +223,11 @@
         output += thisIncident.name + XMLWriter.closeTag(ELEMENT.INCIDENT.tag);
 
-        if (cadData.hasCadData() || containsCADIncidentEvent())
+        if ((cadData != null && cadData.hasCadData()) || containsCADIncidentEvent())
         {
             output += XMLWriter.openTag(ELEMENT.CAD_DATA.tag);
-            output += cadData.toXML();
+            if (cadData != null)
+            {
+                output += cadData.toXML();
+            }
 
             if (containsCADIncidentEvent())
@@ -251,5 +254,5 @@
         }
 
-        if (cadData.hasGeneralInfo())
+        if (cadData != null && cadData.hasGeneralInfo())
         {
             output += XMLWriter.openTag(ELEMENT.GENERAL_INFO.tag);
