diff --git a/src/Tree/Controllers/TreeController.cs b/src/Tree/Controllers/TreeController.cs
index b8f8cb8d9a43b0881969789f480e54de93ca32cb..c982c0127b4c9a1425a9a6520481176b03f80283 100644
--- a/src/Tree/Controllers/TreeController.cs
+++ b/src/Tree/Controllers/TreeController.cs
@@ -280,8 +280,9 @@ namespace Coscine.Api.Tree.Controllers
 
                 return Json(jObject);
             }
-            catch (Exception)
+            catch (Exception e)
             {
+                _coscineLogger.Log(LogType.Critical, e);
                 return BadRequest("Error in communication with the resource");
             }
         }
diff --git a/src/Tree/Tree.csproj b/src/Tree/Tree.csproj
index 6fdc7de26a5fc3052da6d2aaca052f170a254b4f..bd65682a1c7f1e7feafa27ee97b63e3c9cd3b595 100644
--- a/src/Tree/Tree.csproj
+++ b/src/Tree/Tree.csproj
@@ -5,7 +5,7 @@
 		<AssemblyName>Coscine.Api.Tree</AssemblyName>
 		<GenerateDocumentationFile>true</GenerateDocumentationFile>
 		<TargetFramework>net6.0</TargetFramework>
-		<Version>2.8.8</Version>
+		<Version>2.8.9</Version>
 	</PropertyGroup>
 	<PropertyGroup>
 		<Authors>RWTH Aachen University</Authors>