Scarab commit: svn commit: r10915 - trunk/src/java/org/tigris/scarab/services/email/TemplateHtmlEmail.java
Hussayn Dabbous <[email protected]>
| Newsgroups | gmane.comp.java.scarab.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: dabbous
Date: 2010-02-22 07:46:43-0800
New Revision: 10915
Modified:
trunk/src/java/org/tigris/scarab/services/email/TemplateHtmlEmail.java
Log:
Added Context dump in EMail template to better understand sporadic EMail send failures.
Modified: trunk/src/java/org/tigris/scarab/services/email/TemplateHtmlEmail.java
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/java/org/tigris/scarab/services/email/TemplateHtmlEmail.java?view=diff&pathrev=10915&r1=10914&r2=10915
==============================================================================
--- trunk/src/java/org/tigris/scarab/services/email/TemplateHtmlEmail.java (original)
+++ trunk/src/java/org/tigris/scarab/services/email/TemplateHtmlEmail.java 2010-02-22 07:46:43-0800
@@ -71,6 +71,7 @@
import org.tigris.scarab.services.email.VelocityEmail;
import org.tigris.scarab.tools.ScarabLocalizationTool;
+import org.tigris.scarab.util.Log;
import org.tigris.scarab.util.ScarabConstants;
@@ -258,6 +259,23 @@
}
catch( Exception e)
{
+ Log.get().error(e.getMessage());
+ Log.get().warn("This was the Email context:");
+ try
+ {
+ Object[] keys = context.getKeys();
+ for(int i=0; i < keys.length; i++)
+ {
+ String keystring = keys[i].toString();
+ Object val = context.get(keystring);
+ Log.get().warn(" " + keystring + "=" + val.toString());
+ }
+ }
+ catch(Exception ex)
+ {
+ Log.get().error("Double error: Can not dump Email context. ");
+ }
+ Log.get().warn("End of Email context dump");
throw new EmailException("Cannot parse email template", e);
}
------------------------------------------------------
http://scarab.tigris.org/ds/viewMessage.do?dsForumId=3577&dsMessageId=2450509