Index: trunk/test/tmcsim/cadsimulator/managers/TrafficModelManagerTest.java
===================================================================
--- trunk/test/tmcsim/cadsimulator/managers/TrafficModelManagerTest.java	(revision 204)
+++ trunk/test/tmcsim/cadsimulator/managers/TrafficModelManagerTest.java	(revision 220)
@@ -35,7 +35,4 @@
     }
 
-    /**
-     * Test of readBatchFile method, of class TrafficModelManager.
-     */
     public void testReadBatchFile() throws SimulationException, ParseException
     {
@@ -55,5 +52,19 @@
         assertEquals(expResult, result);
     }
-    
+    /**
+     * Test of readBatchFile method, of class TrafficModelManager.
+     */
+    public void testReadBatchFile2() throws SimulationException, ParseException
+    {
+        System.out.println("readBatchFile blank lines test");
+        String alpha = "    ";
+        String bravo = "187 00:00:37  55 S 6.88 0.2 R";
+        String dataIn = alpha + "\n" + bravo + "\n";
+        Scanner scan = new Scanner(dataIn);
+        
+        LinkedList<TrafficEvent> result = TrafficModelManager.readBatchFile(scan);
+        assertEquals(1,result.size());
+    }
+        
     public void testCreateIncidentMap() throws ParseException
     {
Index: trunk/src/tmcsim/cadsimulator/managers/TrafficModelManager.java
===================================================================
--- trunk/src/tmcsim/cadsimulator/managers/TrafficModelManager.java	(revision 210)
+++ trunk/src/tmcsim/cadsimulator/managers/TrafficModelManager.java	(revision 220)
@@ -290,24 +290,25 @@
     {
         LinkedList<TrafficEvent> eventList = new LinkedList<TrafficEvent>();
-            while (scan.hasNext())
-            {
-                // Read a line and add it to the event queue
-                String line = scan.nextLine().trim();
-                if (line.charAt(0) != '#')
-                {
-                    TrafficEvent evt;
-                    try
-                    {
-                        evt = new TrafficEvent(line);
-                        eventList.add(evt);
-                    }
-                    catch (ParseException ex)
-                    {
-                        Logger.getLogger(TrafficModelManager.class.getName()).log(Level.SEVERE, null, ex);
-                        System.out.println("Wrong format data in batch event file: " + line + " \nskipping.");
-                        System.out.println("Skipping badly formatted event.");
-                    }
-                }
-            }
+        while (scan.hasNext())
+        {
+            // Read a line and add it to the event queue
+            String line = scan.nextLine().trim();
+            // Ignore blank lines and comments
+            if (line.length() > 0 && line.charAt(0) != '#')
+            {
+                TrafficEvent evt;
+                try
+                {
+                    evt = new TrafficEvent(line);
+                    eventList.add(evt);
+                }
+                catch (ParseException ex)
+                {
+                    Logger.getLogger(TrafficModelManager.class.getName()).log(Level.SEVERE, null, ex);
+                    System.out.println("Wrong format data in batch event file: " + line + " \nskipping.");
+                    System.out.println("Skipping badly formatted event.");
+                }
+            }
+        }
         System.out.println("Events file read, " + eventList.size() + " events queued.");
         // Put the events in chronological order
Index: trunk/src/tmcsim/application.properties
===================================================================
--- trunk/src/tmcsim/application.properties	(revision 218)
+++ trunk/src/tmcsim/application.properties	(revision 220)
@@ -1,5 +1,5 @@
-#Fri, 03 Nov 2017 00:16:13 -0700
+#Fri, 03 Nov 2017 16:03:39 -0700
 
-Application.revision=217
+Application.revision=218
 
 Application.buildnumber=69
