You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2008/07/03 01:29:21 UTC
svn commit: r673546 - in
/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler:
BpelCompiler.java CommonCompilationMessages.java
Author: mriou
Date: Wed Jul 2 16:29:21 2008
New Revision: 673546
URL: http://svn.apache.org/viewvc?rev=673546&view=rev
Log:
Trying to do better than 'null-argument' as an error message.
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=673546&r1=673545&r2=673546&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 Wed Jul 2 16:29:21 2008
@@ -1194,6 +1194,7 @@
if (onAlarm.getRepeatEvery() != null)
oalarm.repeatExpr = compileExpr(onAlarm.getRepeatEvery());
+ if (onAlarm.getActivity() == null) throw new CompilationException(__cmsgs.errInvalidAlarm().setSource(onAlarm));
oalarm.activity = compile(onAlarm.getActivity());
// Check links crossing restrictions.
@@ -1286,6 +1287,7 @@
}
+ if (onEvent.getActivity() == null) throw new CompilationException(__cmsgs.errInvalidAlarm().setSource(onEvent));
oevent.activity = compile(onEvent.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=673546&r1=673545&r2=673546&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 Wed Jul 2 16:29:21 2008
@@ -363,7 +363,13 @@
/** Invalid alarm handler (check for/until/repeatEvery). */
public CompilationMessage errInvalidAlarm() {
return this
- .formatCompilationMessage("Invalid alarm handler (check for/until/repeatEvery).");
+ .formatCompilationMessage("Invalid alarm handler (check for/until/repeatEvery or child activity).");
+ }
+
+ /** Invalid alarm handler (check for/until/repeatEvery). */
+ public CompilationMessage errInvalidEvent() {
+ return this
+ .formatCompilationMessage("Invalid event handler (no child activity?).");
}
/** Process WSDL URI is ignored for WS-BPEL 2.0 processes. */