Index: src/main/java/hudson/scm/SubversionChangeLogBuilder.java
===================================================================
--- src/main/java/hudson/scm/SubversionChangeLogBuilder.java	(revision 12551)
+++ src/main/java/hudson/scm/SubversionChangeLogBuilder.java	(working copy)
@@ -26,6 +26,7 @@
 import java.io.IOException;
 import java.io.PrintStream;
 import java.io.File;
+import java.net.ConnectException;
 import java.util.Map;
 import java.util.Collection;
 
@@ -96,7 +97,7 @@
         return SubversionSCM.DescriptorImpl.DESCRIPTOR.createAuthenticationProvider();
     }
 
-    private boolean buildModule(String url, SVNLogClient svnlc, SVNXMLLogHandler logHandler) {
+    private boolean buildModule(String url, SVNLogClient svnlc, SVNXMLLogHandler logHandler) throws ConnectException{
         PrintStream logger = listener.getLogger();
         Long prevRev = previousRevisions.get(url);
         if(prevRev==null) {
@@ -129,7 +130,8 @@
             if(debug)
                 listener.getLogger().println("done");
         } catch (SVNException e) {
-            e.printStackTrace(listener.error("revision check failed on "+url));
+            listener.error("revision check failed on "+url);
+            throw new ConnectException(e.getLocalizedMessage());
         }
         return true;
     }