Index: trunk/src/org/openstreetmap/josm/io/auth/JosmPreferencesCredentialManager.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/auth/JosmPreferencesCredentialManager.java	(revision 2671)
+++ trunk/src/org/openstreetmap/josm/io/auth/JosmPreferencesCredentialManager.java	(revision 2672)
@@ -30,5 +30,5 @@
             if (user == null)
                 return null;
-            return new PasswordAuthentication(user, password == null ? null : password.toCharArray());
+            return new PasswordAuthentication(user, password == null ? new char[0] : password.toCharArray());
         case PROXY:
             user = Main.pref.get(ProxyPreferences.PROXY_USER, null);
