You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by se...@apache.org on 2001/10/25 14:36:16 UTC
cvs commit: jakarta-james/src/java/org/apache/james/transport JamesSpoolManager.java
serge 01/10/25 05:36:16
Modified: src/java/org/apache/james/transport JamesSpoolManager.java
Log:
If a matcher or mailet is missing or fails to initialize, a message is printed to stderr and James exits.
Revision Changes Path
1.6 +13 -5 jakarta-james/src/java/org/apache/james/transport/JamesSpoolManager.java
Index: JamesSpoolManager.java
===================================================================
RCS file: /home/cvs/jakarta-james/src/java/org/apache/james/transport/JamesSpoolManager.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- JamesSpoolManager.java 2001/09/20 01:11:06 1.5
+++ JamesSpoolManager.java 2001/10/25 12:36:16 1.6
@@ -36,8 +36,8 @@
* @author Serge Knystautas <se...@lokitech.com>
* @author Federico Barbieri <sc...@systemy.it>
*
- * This is $Revision: 1.5 $
- * Committed on $Date: 2001/09/20 01:11:06 $ by: $Author: donaldp $
+ * This is $Revision: 1.6 $
+ * Committed on $Date: 2001/10/25 12:36:16 $ by: $Author: serge $
*/
public class JamesSpoolManager
extends AbstractLoggable
@@ -65,7 +65,7 @@
this.context = new DefaultContext( context );
}
- public void compose(ComponentManager comp)
+ public void compose(ComponentManager comp)
throws ComponentException {
threadManager = (ThreadManager)comp.lookup( ThreadManager.ROLE );
compMgr = new DefaultComponentManager(comp);
@@ -141,7 +141,11 @@
// **** Do better job printing out exception
getLogger().error( "Unable to init matcher "
+ matcherName + ": " + ex.toString(), ex );
- throw ex;
+ System.err.println("Unable to init mailet " + matcherName);
+ System.err.println("Check spool manager logs for more details.");
+ //ex.printStackTrace();
+ System.exit(1);
+ //throw ex;
}
try {
mailet = mailetLoader.getMailet(mailetClassName,
@@ -152,7 +156,11 @@
// **** Do better job printing out exception
getLogger().error("Unable to init mailet "
+ mailetClassName + ": " + ex.getMessage());
- throw ex;
+ System.err.println("Unable to init mailet " + mailetClassName);
+ System.err.println("Check spool manager logs for more details.");
+ //ex.printStackTrace();
+ System.exit(1);
+ //throw ex;
}
//Add this pair to the proces
processor.add(matcher, mailet);
---------------------------------------------------------------------
To unsubscribe, e-mail: james-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-dev-help@jakarta.apache.org