diff --git a/wise-webapp/pom.xml b/wise-webapp/pom.xml index f39c3670..a2a93f2c 100644 --- a/wise-webapp/pom.xml +++ b/wise-webapp/pom.xml @@ -174,6 +174,11 @@ jakarta.mail-api 2.1.2 + + org.eclipse.angus + jakarta.mail + 1.0.0 + com.mysql mysql-connector-j diff --git a/wise-webapp/src/main/java/com/wisemapping/mail/NotificationService.java b/wise-webapp/src/main/java/com/wisemapping/mail/NotificationService.java index fc7ce39b..91d2018b 100644 --- a/wise-webapp/src/main/java/com/wisemapping/mail/NotificationService.java +++ b/wise-webapp/src/main/java/com/wisemapping/mail/NotificationService.java @@ -24,6 +24,7 @@ import com.wisemapping.model.Mindmap; import com.wisemapping.model.User; import com.wisemapping.rest.model.RestLogItem; import org.apache.commons.lang.StringEscapeUtils; +import org.apache.logging.log4j.Level; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.jetbrains.annotations.NotNull; @@ -33,6 +34,7 @@ import org.springframework.context.i18n.LocaleContextHolder; import org.springframework.context.support.ResourceBundleMessageSource; import jakarta.servlet.http.HttpServletRequest; + import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; @@ -143,7 +145,8 @@ final public class NotificationService { private void handleException(Exception e) { System.err.println("An expected error has occurred trying to send an email notification. Usually, the main reason for this is that the SMTP server properties has not been configured properly. Edit the WEB-INF/app.properties file and verify the SMTP server configuration properties."); System.err.println("Cause:" + e.getMessage()); - + e.printStackTrace(); + logger.log(Level.ERROR, e); } public void setMailer(Mailer mailer) {