From 96dae821fc47823d51ffdfef926f0e96a5806a5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Contreras=20Guill=C3=A9n?= Date: Fri, 13 Feb 2026 01:35:06 +0100 Subject: [PATCH] fix: add unified exception hierarchy (kernel dependency) - Add fireflyframework-kernel dependency for shared exceptions --- pom.xml | 7 +++++++ .../web/error/exceptions/BusinessException.java | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 310e6aa..cc2c791 100644 --- a/pom.xml +++ b/pom.xml @@ -50,6 +50,13 @@ provided + + + org.fireflyframework + fireflyframework-kernel + ${project.version} + + org.fireflyframework diff --git a/src/main/java/org/fireflyframework/web/error/exceptions/BusinessException.java b/src/main/java/org/fireflyframework/web/error/exceptions/BusinessException.java index 38af053..4f27176 100644 --- a/src/main/java/org/fireflyframework/web/error/exceptions/BusinessException.java +++ b/src/main/java/org/fireflyframework/web/error/exceptions/BusinessException.java @@ -18,6 +18,7 @@ package org.fireflyframework.web.error.exceptions; import lombok.Getter; +import org.fireflyframework.kernel.exception.FireflyException; import org.springframework.http.HttpStatus; import java.util.Collections; @@ -30,7 +31,7 @@ * Supports additional metadata and nested errors. */ @Getter -public class BusinessException extends RuntimeException { +public class BusinessException extends FireflyException { /** * The HTTP status code to be returned in the response. */