You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2003/10/09 09:09:59 UTC

cvs commit: cocoon-2.1/src/java/org/apache/cocoon/components CocoonComponentManager.java

cziegeler    2003/10/09 00:09:59

  Modified:    src/java/org/apache/cocoon/components
                        CocoonComponentManager.java
  Log:
  Throw an exception so we get more feedback if it works or not
  
  Revision  Changes    Path
  1.18      +7 -3      cocoon-2.1/src/java/org/apache/cocoon/components/CocoonComponentManager.java
  
  Index: CocoonComponentManager.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/java/org/apache/cocoon/components/CocoonComponentManager.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- CocoonComponentManager.java	8 Oct 2003 20:18:34 -0000	1.17
  +++ CocoonComponentManager.java	9 Oct 2003 07:09:59 -0000	1.18
  @@ -186,11 +186,15 @@
           } 
       }
       
  -    public static void checkEnvironment(Logger logger) {
  +    public static void checkEnvironment(Logger logger) 
  +    throws Exception {
           // TODO (CZ): This is only for testing - remove it later on
           final EnvironmentStack stack = (EnvironmentStack)environmentStack.get();
           if (stack != null && !stack.isEmpty() ) {
  -            logger.error("ENVIRONMENT STACK HAS NOT BEEN CLEANED PROPERLY");        
  +            logger.error("ENVIRONMENT STACK HAS NOT BEEN CLEANED PROPERLY");   
  +            throw new ProcessingException("Environment stack has not been cleaned up properly. "
  +                                          +"Please report this (if possible together with a test case) "
  +                                          +"to the Cocoon developers.");     
           }
       }