Index: lams_common/src/java/org/lamsfoundation/lams/events/DeliveryMethodMail.java =================================================================== diff -u -r3b1c6836dcfb5f9b80c9284d1815139d1fc08b30 -rb088ddf2b6f09504041d70812a6472eb8d59509d --- lams_common/src/java/org/lamsfoundation/lams/events/DeliveryMethodMail.java (.../DeliveryMethodMail.java) (revision 3b1c6836dcfb5f9b80c9284d1815139d1fc08b30) +++ lams_common/src/java/org/lamsfoundation/lams/events/DeliveryMethodMail.java (.../DeliveryMethodMail.java) (revision b088ddf2b6f09504041d70812a6472eb8d59509d) @@ -45,7 +45,7 @@ sendFromSupportEmail(subject, email, message); return null; } catch (Exception e) { - return e.getMessage(); + return e.toString(); } } Index: lams_common/src/java/org/lamsfoundation/lams/events/EventNotificationService.java =================================================================== diff -u -r737ddc0d59e5c247f9b7d2cee47bf5356f81095b -rb088ddf2b6f09504041d70812a6472eb8d59509d --- lams_common/src/java/org/lamsfoundation/lams/events/EventNotificationService.java (.../EventNotificationService.java) (revision 737ddc0d59e5c247f9b7d2cee47bf5356f81095b) +++ lams_common/src/java/org/lamsfoundation/lams/events/EventNotificationService.java (.../EventNotificationService.java) (revision b088ddf2b6f09504041d70812a6472eb8d59509d) @@ -224,6 +224,8 @@ String.valueOf(System.currentTimeMillis()), null, subject, message); String result = deliveryMethod.send(userId, subject, message); if (result != null) { + EventNotificationService.log.warn(messageService.getMessage("mail.error.occurred.while.sending.message", + new Object[] { result })); eventFailCopy.subscribe(userId, deliveryMethod, null); } @@ -260,6 +262,9 @@ for (Long id : userId) { String result = deliveryMethod.send(id, subject, message); if (result != null) { + EventNotificationService.log.warn(messageService.getMessage( + "mail.error.occurred.while.sending.message", + new Object[] { result })); event.subscribe(id, deliveryMethod, null); } }