Index: trunk/autoquest-plugin-genericevents/src/main/java/de/ugoe/cs/autoquest/plugin/genericevents/commands/CMDparseDirGenericEvents.java
===================================================================
--- trunk/autoquest-plugin-genericevents/src/main/java/de/ugoe/cs/autoquest/plugin/genericevents/commands/CMDparseDirGenericEvents.java	(revision 2231)
+++ trunk/autoquest-plugin-genericevents/src/main/java/de/ugoe/cs/autoquest/plugin/genericevents/commands/CMDparseDirGenericEvents.java	(revision 2232)
@@ -112,9 +112,12 @@
         if (file.isDirectory()) {
             String[] children = file.list();
-            Arrays.sort(children);
             
-            for (String child : children) {
-                File childFile = new File(file, child);
-                parseFile(childFile, parser);
+            if (children != null) {
+            	Arrays.sort(children);
+
+            	for (String child : children) {
+            		File childFile = new File(file, child);
+            		parseFile(childFile, parser);
+            	}
             }
         }
Index: trunk/autoquest-plugin-genericevents/src/main/java/de/ugoe/cs/autoquest/plugin/genericevents/commands/CMDsplitDirGenericEvents.java
===================================================================
--- trunk/autoquest-plugin-genericevents/src/main/java/de/ugoe/cs/autoquest/plugin/genericevents/commands/CMDsplitDirGenericEvents.java	(revision 2231)
+++ trunk/autoquest-plugin-genericevents/src/main/java/de/ugoe/cs/autoquest/plugin/genericevents/commands/CMDsplitDirGenericEvents.java	(revision 2232)
@@ -95,10 +95,13 @@
         if (source.isDirectory()) {
             String[] children = source.list();
-            Arrays.sort(children);
             
-            for (String child : children) {
-                File childFile = new File(source, child);
-                File childDestination = new File(dest, child);
-                splitFile(childFile, childDestination, timediff);
+            if (children != null) {
+            	Arrays.sort(children);
+
+            	for (String child : children) {
+            		File childFile = new File(source, child);
+            		File childDestination = new File(dest, child);
+            		splitFile(childFile, childDestination, timediff);
+            	}
             }
         }
