Index: lams_common/src/java/org/lamsfoundation/lams/events/DeliveryMethodMail.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/events/DeliveryMethodMail.java,v diff -u -r1.2 -r1.3 --- lams_common/src/java/org/lamsfoundation/lams/events/DeliveryMethodMail.java 15 Jan 2009 02:59:13 -0000 1.2 +++ lams_common/src/java/org/lamsfoundation/lams/events/DeliveryMethodMail.java 9 Mar 2010 19:25:38 -0000 1.3 @@ -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 =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/events/EventNotificationService.java,v diff -u -r1.3 -r1.4 --- lams_common/src/java/org/lamsfoundation/lams/events/EventNotificationService.java 19 Sep 2008 01:43:31 -0000 1.3 +++ lams_common/src/java/org/lamsfoundation/lams/events/EventNotificationService.java 9 Mar 2010 19:25:38 -0000 1.4 @@ -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); } }