Index: /applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintDialog.java
===================================================================
--- /applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintDialog.java	(revision 32143)
+++ /applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintDialog.java	(revision 32144)
@@ -457,5 +457,5 @@
             catch (PrinterException ex) {
                 String msg = ex.getLocalizedMessage();
-                if (msg.length() == 0) {
+                if (msg == null || msg.length() == 0) {
                     msg = tr("Printing has failed.");
                 }
@@ -470,5 +470,5 @@
         }
     }
-    
+
     protected void savePrintSettings() {
         // Save only one printer service attribute: printer name 
