Index: trunk/src/org/openstreetmap/josm/data/osm/DataSet.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/DataSet.java	(revision 9626)
+++ trunk/src/org/openstreetmap/josm/data/osm/DataSet.java	(revision 9627)
@@ -1252,6 +1252,6 @@
         beginUpdate();
         try {
-            bool changed = cleanupDeleted(nodes.iterator();
-            if (cleanupDeleted(ways.iterator()) {
+            boolean changed = cleanupDeleted(nodes.iterator());
+            if (cleanupDeleted(ways.iterator())) {
                 changed = true;
             }
Index: trunk/src/org/openstreetmap/josm/plugins/ReadRemotePluginInformationTask.java
===================================================================
--- trunk/src/org/openstreetmap/josm/plugins/ReadRemotePluginInformationTask.java	(revision 9626)
+++ trunk/src/org/openstreetmap/josm/plugins/ReadRemotePluginInformationTask.java	(revision 9627)
@@ -185,5 +185,5 @@
     private void handleIOException(final ProgressMonitor monitor, IOException e, String details) {
         final String msg = e.getMessage();
-        if (details.isEmpty()) {
+        if (details == null || details.isEmpty()) {
             Main.error(e.getClass().getSimpleName()+": " + msg);
         } else {
