Author: mriou
Date: Thu Jul 24 11:59:02 2008
New Revision: 679489

URL: http://svn.apache.org/viewvc?rev=679489&view=rev
Log:
Better error reporting for empty catch.

Modified:
    
ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/BpelCompiler.java
    
ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/CommonCompilationMessages.java

Modified: 
ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/BpelCompiler.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/BpelCompiler.java?rev=679489&r1=679488&r2=679489&view=diff
==============================================================================
--- 
ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/BpelCompiler.java
 (original)
+++ 
ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/BpelCompiler.java
 Thu Jul 24 11:59:02 2008
@@ -1479,8 +1479,6 @@
                                 ctch.faultVariable = faultVar;
                             }
 
-                            if (catchSrc.getActivity() == null)
-                                throw new 
CompilationException(__cmsgs.errEmptyCatch().setSource(catchSrc));
                             _structureStack.topScope().activity = 
compile(catchSrc.getActivity());
                         }
                     });

Modified: 
ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/CommonCompilationMessages.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/CommonCompilationMessages.java?rev=679489&r1=679488&r2=679489&view=diff
==============================================================================
--- 
ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/CommonCompilationMessages.java
 (original)
+++ 
ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/CommonCompilationMessages.java
 Thu Jul 24 11:59:02 2008
@@ -481,10 +481,6 @@
                return this.formatCompilationMessage("Empty sequences are 
forbidden.");
        }
 
-       public CompilationMessage errEmptyCatch() {
-               return this.formatCompilationMessage("Empty catch faut handlers 
are forbidden.");
-       }
-
        public CompilationMessage errMustSpecifyRelatedVariable(String name) {
                return this.formatCompilationMessage("The external variable 
declaration for \"{0}\" must specify a related variable.", name);
        }


Reply via email to