Index: src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java
===================================================================
--- src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java	(revision 18282)
+++ src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java	(working copy)
@@ -35,6 +35,7 @@
 import org.openstreetmap.josm.gui.PleaseWaitRunnable;
 import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
 import org.openstreetmap.josm.gui.layer.Layer;
+import org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor;
 import org.openstreetmap.josm.tools.ExifReader;
 import org.openstreetmap.josm.tools.ImageProvider;
 
@@ -155,8 +156,8 @@
             }
             layer = new AgpifojLayer(data);
             files.clear();
-            if (errorMessage != null && ! errorMessage.trim().equals("")) {
-            	progressMonitor.setErrorMessage(errorMessage);
+            if (progressMonitor instanceof PleaseWaitProgressMonitor && errorMessage != null && ! errorMessage.trim().equals("")) {
+            	((PleaseWaitProgressMonitor)progressMonitor).setErrorMessage(errorMessage);
             }
         }
 
