Index: trunk/src/org/openstreetmap/josm/Main.java
===================================================================
--- trunk/src/org/openstreetmap/josm/Main.java	(revision 10386)
+++ trunk/src/org/openstreetmap/josm/Main.java	(revision 10387)
@@ -1108,5 +1108,7 @@
     public static boolean exitJosm(boolean exit, int exitCode) {
         if (Main.saveUnsavedModifications()) {
-            Main.main.shutdown();
+            if (Main.main != null) {
+                Main.main.shutdown();
+            }
 
             if (exit) {
