diff --git a/cubicweb_elasticsearch/hooks.py b/cubicweb_elasticsearch/hooks.py
index 752500a2dd66f580feca39260c5b1dcab670b1a2_Y3ViaWN3ZWJfZWxhc3RpY3NlYXJjaC9ob29rcy5weQ==..c76981d1489836fcd52e037723eea6ac77f8c23b_Y3ViaWN3ZWJfZWxhc3RpY3NlYXJjaC9ob29rcy5weQ== 100644
--- a/cubicweb_elasticsearch/hooks.py
+++ b/cubicweb_elasticsearch/hooks.py
@@ -110,3 +110,6 @@
                 es.index(**kwargs)
             except (ConnectionError, ProtocolError):
                 log.warning('Failed to index in hook, could not connect to ES')
+            except Exception as exc:
+                log.exception('Failed to index in hook')
+                raise