[jbpm-commits] JBoss JBPM SVN: r2886 - jbpm3/trunk/modules/core/src/test/java/org/jbpm/mail.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Nov 11 16:09:48 EST 2008


Author: thomas.diesler at jboss.com
Date: 2008-11-11 16:09:48 -0500 (Tue, 11 Nov 2008)
New Revision: 2886

Modified:
   jbpm3/trunk/modules/core/src/test/java/org/jbpm/mail/TaskMailTest.java
Log:
Prevent intermittent NPE on MailServer.sop()

Modified: jbpm3/trunk/modules/core/src/test/java/org/jbpm/mail/TaskMailTest.java
===================================================================
--- jbpm3/trunk/modules/core/src/test/java/org/jbpm/mail/TaskMailTest.java	2008-11-11 15:50:40 UTC (rev 2885)
+++ jbpm3/trunk/modules/core/src/test/java/org/jbpm/mail/TaskMailTest.java	2008-11-11 21:09:48 UTC (rev 2886)
@@ -4,6 +4,8 @@
 import java.util.Iterator;
 import java.util.List;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.jbpm.AbstractJbpmTestCase;
 import org.jbpm.JbpmConfiguration;
 import org.jbpm.JbpmContext;
@@ -24,7 +26,9 @@
 import com.dumbster.smtp.SimpleSmtpServer;
 import com.dumbster.smtp.SmtpMessage;
 
-public class TaskMailTest extends AbstractJbpmTestCase {
+public class TaskMailTest extends AbstractJbpmTestCase 
+{
+  private static Log log = LogFactory.getLog(TaskMailTest.class);
 
   static JbpmConfiguration jbpmConfiguration = JbpmConfiguration.parseXmlString(
     "<jbpm-configuration>" +
@@ -51,7 +55,15 @@
   protected void tearDown() throws Exception
   {
     jbpmContext.close();
-    server.stop();
+    try
+    {
+      server.stop();
+    }
+    catch (RuntimeException rte)
+    {
+      // This is an intermittent issue that we can safely ignore
+      log.error("Cannot stop server: " + rte);
+    }
     super.tearDown();
   }
 




More information about the jbpm-commits mailing list