diff --git a/src/caoscrawler/identifiable_adapters.py b/src/caoscrawler/identifiable_adapters.py
index a22ad488f444999cab735bf37828805d96d4d449..854ee614638712bdcf957c592ef2946dbdd43afc 100644
--- a/src/caoscrawler/identifiable_adapters.py
+++ b/src/caoscrawler/identifiable_adapters.py
@@ -173,7 +173,10 @@ class IdentifiableAdapter(metaclass=ABCMeta):
         """
         if node.registered_identifiable is None:
             if raise_exception:
-                raise RuntimeError("no registered_identifiable")
+                parents = [p.name for p in node.parents]
+                parents_str = "\n".join(f"- {p}" for p in parents)
+                raise RuntimeError("No registered identifiable for node with these parents:\n"
+                                   + parents_str)
             else:
                 return False
         for prop in node.registered_identifiable.properties: