Index: /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/modules/ModuleHandler.java
===================================================================
--- /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/modules/ModuleHandler.java	(revision 31005)
+++ /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/modules/ModuleHandler.java	(revision 31006)
@@ -305,13 +305,9 @@
         try {
             ReadLocalModuleInformationTask task = new ReadLocalModuleInformationTask(monitor);
-            ExecutorService service = Executors.newSingleThreadExecutor();
-            Future<?> future = service.submit(task);
+            Future<?> future = Main.worker.submit(task);
             try {
                 future.get();
-            } catch(ExecutionException e) {
-                e.printStackTrace();
-                return null;
-            } catch(InterruptedException e) {
-                e.printStackTrace();
+            } catch(ExecutionException | InterruptedException e) {
+                Main.error(e);
                 return null;
             }
