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);
     }
 
 }