You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2006/03/24 15:18:05 UTC

svn commit: r388528 - /jakarta/jmeter/branches/rel-2-1/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/MailReaderSampler.java

Author: sebb
Date: Fri Mar 24 06:18:02 2006
New Revision: 388528

URL: http://svn.apache.org/viewcvs?rev=388528&view=rev
Log:
Improve handling of missing mail jar

Modified:
    jakarta/jmeter/branches/rel-2-1/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/MailReaderSampler.java

Modified: jakarta/jmeter/branches/rel-2-1/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/MailReaderSampler.java
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/MailReaderSampler.java?rev=388528&r1=388527&r2=388528&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/MailReaderSampler.java (original)
+++ jakarta/jmeter/branches/rel-2-1/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/MailReaderSampler.java Fri Mar 24 06:18:02 2006
@@ -79,6 +79,7 @@
 		boolean isOK = false; // Did sample succeed?
 
 		res.setSampleLabel(getName());
+        res.setSamplerData(getServerType() + "://" + getUserName() + "@" + getServer());
 		/*
 		 * Perform the sampling
 		 */
@@ -150,15 +151,18 @@
 			/*
 			 * Set up the sample result details
 			 */
-			res.setSamplerData(getServerType() + "://" + getUserName() + "@" + getServer());
 			res.setResponseData(data.toString().getBytes());
 			res.setDataType(SampleResult.TEXT);
 
 			res.setResponseCodeOK();
 			res.setResponseMessage("OK");
 			isOK = true;
+        } catch (NoClassDefFoundError ex) {
+            log.debug("",ex);// No need to log normally, as we set the status
+            res.setResponseCode("500");
+            res.setResponseMessage(ex.toString());
 		} catch (Exception ex) {
-			log.debug("", ex);
+			log.debug("", ex);// No need to log normally, as we set the status
 			res.setResponseCode("500");
 			res.setResponseMessage(ex.toString());
 		}



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org