diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py
index 8c0c6f6dadde42a3239e9bc09a2e3131a8cc05da..dd8edd3a7e62c892ab142bc489619c64bd6dc77f 100644
--- a/src/caoscrawler/crawl.py
+++ b/src/caoscrawler/crawl.py
@@ -405,9 +405,15 @@ class Crawler(object):
                         if not check_identical(cached, el, True):
                             if isinstance(p.value, db.File):
                                 if p.value.path != cached.path:
-                                    raise RuntimeError("Not identical.")
+                                    raise RuntimeError(
+                                        "The cached and the refernced entity are not identical.\n"
+                                        f"Cached:\n{cached}\nRefernced:\n{el}"
+                                    )
                             else:
-                                raise RuntimeError("Not identical.")
+                                raise RuntimeError(
+                                    "The cached and the refernced entity are not identical.\n"
+                                    f"Cached:\n{cached}\nRefernced:\n{el}"
+                                )
                         lst.append(cached)
                     else:
                         lst.append(el)
@@ -420,9 +426,15 @@ class Crawler(object):
                 if not check_identical(cached, p.value, True):
                     if isinstance(p.value, db.File):
                         if p.value.path != cached.path:
-                            raise RuntimeError("Not identical.")
+                            raise RuntimeError(
+                                "The cached and the refernced entity are not identical.\n"
+                                f"Cached:\n{cached}\nRefernced:\n{p.value}"
+                            )
                     else:
-                        raise RuntimeError("Not identical.")
+                        raise RuntimeError(
+                            "The cached and the refernced entity are not identical.\n"
+                            f"Cached:\n{cached}\nRefernced:\n{p.value}"
+                        )
                 p.value = cached
 
     def get_from_remote_missing_cache(self, identifiable: Identifiable):