Index: /trunk/src/org/openstreetmap/josm/data/osm/FilterMatcher.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/FilterMatcher.java	(revision 11996)
+++ /trunk/src/org/openstreetmap/josm/data/osm/FilterMatcher.java	(revision 11997)
@@ -225,5 +225,5 @@
     private static FilterType test(List<FilterInfo> filters, OsmPrimitive primitive, boolean hidden) {
 
-        if (primitive.isIncomplete() || Main.map.mapMode.getPreservedPrimitives().contains(primitive))
+        if (primitive.isIncomplete() || (Main.map != null && Main.map.mapMode.getPreservedPrimitives().contains(primitive)))
             return FilterType.NOT_FILTERED;
 
