From f19c09b2278162ea1579b66b4f31182c2f6df442 Mon Sep 17 00:00:00 2001 From: theli Date: Tue, 30 Aug 2005 20:25:07 +0000 Subject: [PATCH] *) Suppress stacktrace on crawler error for "MalformedURLException" See: http://www.yacy-forum.de/viewtopic.php?p=8733#8733 git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@613 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- source/de/anomic/plasma/plasmaCrawlWorker.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/de/anomic/plasma/plasmaCrawlWorker.java b/source/de/anomic/plasma/plasmaCrawlWorker.java index cf09e81f9..420cb134d 100644 --- a/source/de/anomic/plasma/plasmaCrawlWorker.java +++ b/source/de/anomic/plasma/plasmaCrawlWorker.java @@ -44,6 +44,7 @@ package de.anomic.plasma; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; +import java.net.MalformedURLException; import java.net.SocketException; import java.net.URL; import java.net.UnknownHostException; @@ -430,7 +431,9 @@ public final class plasmaCrawlWorker extends Thread { boolean retryCrawling = false; String errorMsg = e.getMessage(); if (errorMsg != null) { - if ((e instanceof UnknownHostException) || (errorMsg.indexOf("unknown host") >= 0)) { + if (e instanceof MalformedURLException) { + log.logWarning("CRAWLER Malformed URL '" + url.toString() + "' detected. "); + } else if ((e instanceof UnknownHostException) || (errorMsg.indexOf("unknown host") >= 0)) { log.logWarning("CRAWLER Unknown host in URL '" + url.toString() + "'. " + "Referer URL: " + ((referer == null) ?"Unknown":referer)); } else if (e instanceof java.net.BindException) {