diff --git a/net.lecousin.core/src/main/java/net/lecousin/framework/util/ConcurrentCloseable.java b/net.lecousin.core/src/main/java/net/lecousin/framework/util/ConcurrentCloseable.java
index <HASH>..<HASH> 100644
--- a/net.lecousin.core/src/main/java/net/lecousin/framework/util/ConcurrentCloseable.java
+++ b/net.lecousin.core/src/main/java/net/lecousin/framework/util/ConcurrentCloseable.java
@@ -154,6 +154,7 @@ public abstract class ConcurrentCloseable implements IConcurrentCloseable {
 			if (underlying != null && !underlying.isUnblocked())

 				s.append("\r\n - closeUnderlyingResources");

 			LCCore.getApplication().getDefaultLogger().error(s.toString());

+			jp.error(new Exception("Closeable still waiting for pending operations after 1 minute, close forced"));

 		});

 		if (waitForClose != null)

 			closing.listenInline(waitForClose);
ConcurrentCloseable: force close after 1 minute waiting for pending
operations