Catching exceptions data-rest

How to catch these exceptions? Looks like nothing is being

025-03-30T14:59:01.199Z  INFO 7092 --- [nio-8090-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-03-30T14:59:01.199Z  INFO 7092 --- [nio-8090-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2025-03-30T14:59:01.204Z  INFO 7092 --- [nio-8090-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 4 ms
2025-03-30T14:59:02.679Z ERROR 7092 --- [nio-8090-exec-1] o.s.d.n.c.t.Neo4jTransactionManager      : Commit exception overridden by rollback exception

org.neo4j.driver.exceptions.ClientException: 
     Suppressed: org.neo4j.driver.internal.util.ErrorUtil$InternalExceptionCause: null
           at org.neo4j.driver.internal.adaptedbolt.ErrorMapper.mapToNeo4jException(ErrorMapper.java:222) ~[neo4j-java-driver-5.28.3.jar!/:5.28.3-2e62d7f75d64338ac0b43e46f206ec2693e78c5d]
           at org.neo4j.driver.internal.adaptedbolt.ErrorMapper.mapBoltFailureException(ErrorMapper.java:139) ~[neo4j-java-driver-5.28.3.jar!/:5.28.3-2e62d7f75d64338ac0b43e46f206ec2693e78c5d]

2025-03-30T14:59:02.697Z ERROR 7092 --- [nio-8090-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalStateException: Transaction must be open, but has already been closed] with root cause

java.lang.IllegalStateException: Transaction must be open, but has already been closed
     at org.springframework.util.Assert.state(Assert.java:79) ~[spring-core-6.2.5.jar!/:6.2.5]
     at org.springframework.data.neo4j.core.transaction.Neo4jTransactionHolder.rollback(Neo4jTransactionHolder.java:83) ~[spring-data-neo4j-7.4.4.jar!/:7.4.4]

^C2025-03-30T14:59:33.513Z  INFO 7092 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown        : Commencing graceful shutdown. Waiting for active requests to complete
2025-03-30T14:59:33.518Z  INFO 7092 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown        : Graceful shutdown complete
2025-03-30T14:59:33.520Z  INFO 7092 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown        : Commencing graceful shutdown. Waiting for active requests to complete
2025-03-30T14:59:33.523Z  INFO 7092 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown        : Graceful shutdown complete

If you want to handle those exception in a clean way, you should add a @ControllerAdvice class in you application.
something like this:

@RestControllerAdvice
public class RestExceptionAdvice {

    @ExceptionHandler(ClientException.class)
    public ResponseEntity<String> clientException(ClientException e) {
        return ResponseEntity.status(500).body(e.getMessage());
    }
}