diff --git a/src/main/java/org/codelibs/fess/crawler/FessCrawlerThread.java b/src/main/java/org/codelibs/fess/crawler/FessCrawlerThread.java
index 97cdfc1fd9367c58b9979a52276072e8cc5bdbaa..3653357b2fc1858c7e8f098540d986db68c6ab96 100644
--- a/src/main/java/org/codelibs/fess/crawler/FessCrawlerThread.java
+++ b/src/main/java/org/codelibs/fess/crawler/FessCrawlerThread.java
@@ -261,7 +261,7 @@ public class FessCrawlerThread extends CrawlerThread {
final FailureUrlService failureUrlService = ComponentUtil.getComponent(FailureUrlService.class);
failureUrlService.store(crawlingConfig, ContentNotFoundException.class.getCanonicalName(), url, new ContentNotFoundException(
- url));
+ urlQueue.getParentUrl(), url));
}
}
diff --git a/src/main/java/org/codelibs/fess/exception/ContentNotFoundException.java b/src/main/java/org/codelibs/fess/exception/ContentNotFoundException.java
index 76b249f878c26ee9b52c7f5bd31633def11c63ae..21b2e3db8029872846f077cd08ed15b2c5522874 100644
--- a/src/main/java/org/codelibs/fess/exception/ContentNotFoundException.java
+++ b/src/main/java/org/codelibs/fess/exception/ContentNotFoundException.java
@@ -19,8 +19,8 @@ public class ContentNotFoundException extends FessSystemException {
private static final long serialVersionUID = 1L;
- public ContentNotFoundException(final String url) {
- super("Not Found: " + url, false, false);
+ public ContentNotFoundException(final String parentUrl, final String url) {
+ super("Not Found: " + url + " Parent: " + parentUrl, false, false);
}
}