[jboss-cvs] jboss-seam/src/main/org/jboss/seam/bpm ...

Peter Muir peter at bleepbleep.org.uk
Thu Nov 29 09:45:09 EST 2007


  User: pmuir   
  Date: 07/11/29 09:45:09

  Modified:    src/main/org/jboss/seam/bpm  SeamExpressionEvaluator.java
  Log:
  Slightly better
  
  Revision  Changes    Path
  1.7       +7 -2      jboss-seam/src/main/org/jboss/seam/bpm/SeamExpressionEvaluator.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: SeamExpressionEvaluator.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/bpm/SeamExpressionEvaluator.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- SeamExpressionEvaluator.java	28 Nov 2007 18:03:56 -0000	1.6
  +++ SeamExpressionEvaluator.java	29 Nov 2007 14:45:09 -0000	1.7
  @@ -119,7 +119,11 @@
                       exceptions.add(e);
                   }
                   
  -                if (exceptions.size() > 0)
  +                if (exceptions.size() == 1)
  +                {
  +                   throw new ELException("Error evaluating " + expression, exceptions.get(0));
  +                }
  +                else if (exceptions.size() > 1)
                   {
                      log.debug("Exceptions occurred when parsing " + expression);
                      for (javax.el.ELException e : exceptions)
  @@ -127,9 +131,10 @@
                         log.debug("Possible cause", e);
                      }
                   }
  -                else if (me == null && ve ==  null)
  +                if (me == null && ve ==  null)
                   {
                      log.debug("Error parsing " + expression);
  +                   throw new ELException("Error parsing " + expression + "; not a valid EL expression");
                   }
                   throw new ELException("Error evaluating " + expression + "; possible causes are logged at debug level");
               }
  
  
  



More information about the jboss-cvs-commits mailing list