Index: /applications/editors/josm/plugins/rasterfilters/src/org/openstreetmap/josm/plugins/rasterfilters/preferences/FiltersDownloader.java
===================================================================
--- /applications/editors/josm/plugins/rasterfilters/src/org/openstreetmap/josm/plugins/rasterfilters/preferences/FiltersDownloader.java	(revision 33112)
+++ /applications/editors/josm/plugins/rasterfilters/src/org/openstreetmap/josm/plugins/rasterfilters/preferences/FiltersDownloader.java	(revision 33113)
@@ -100,23 +100,25 @@
                     JsonObject meta = loadMeta(link);
 
-                    String paramName = "rasterfilters."
-                            + meta.getString("name");
-
-                    boolean needToLoad = Main.pref.getBoolean(paramName);
-
-                    if (needToLoad) {
-                        JsonArray binaries = meta.getJsonArray("binaries");
-                        filterTitles.add(meta.getString("title"));
-                        for (int i = 0; i < binaries.size(); i++) {
-                            filtersMetaToLoad.add(meta);
-                            loadBinaryToFile(binaries.getString(i));
+                    if (meta != null) {
+                        String paramName = "rasterfilters."
+                                + meta.getString("name");
+    
+                        boolean needToLoad = Main.pref.getBoolean(paramName);
+    
+                        if (needToLoad) {
+                            JsonArray binaries = meta.getJsonArray("binaries");
+                            filterTitles.add(meta.getString("title"));
+                            for (int i = 0; i < binaries.size(); i++) {
+                                filtersMetaToLoad.add(meta);
+                                loadBinaryToFile(binaries.getString(i));
+                            }
                         }
-                    }
-                    FilterInfo newFilterInfo = new FilterInfo(name,
-                            description, meta, needToLoad);
-                    newFilterInfo.setOwner(owner);
-
-                    if (!filtersInfoList.contains(newFilterInfo)) {
-                        filtersInfoList.add(newFilterInfo);
+                        FilterInfo newFilterInfo = new FilterInfo(name,
+                                description, meta, needToLoad);
+                        newFilterInfo.setOwner(owner);
+    
+                        if (!filtersInfoList.contains(newFilterInfo)) {
+                            filtersInfoList.add(newFilterInfo);
+                        }
                     }
                 }
