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