[cvs] Expresso commit by lhamel: protect against null transition
JCorporate Ltd
jcorp at jcorp2.servlets.net
Thu Oct 7 15:32:48 PDT 2004
Log Message:
-----------
protect against null transition
Modified Files:
--------------
expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/ext/taglib:
TransitionParamsTag.java
Revision Data
-------------
Index: TransitionParamsTag.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/ext/taglib/TransitionParamsTag.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/ext/taglib/TransitionParamsTag.java -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/ext/taglib/TransitionParamsTag.java -u -r1.10 -r1.11
--- expresso-web/WEB-INF/src/com/jcorporate/expresso/ext/taglib/TransitionParamsTag.java
+++ expresso-web/WEB-INF/src/com/jcorporate/expresso/ext/taglib/TransitionParamsTag.java
@@ -161,12 +161,17 @@
}
FastStringBuffer buf = new FastStringBuffer();
- oneTransition.toXML(buf);
+ if ( oneTransition == null ) {
+ buf.append("null transition in tag object: ");
+ buf.append(this);
+ } else {
+ oneTransition.toXML(buf);
+ }
throw new JspTagException("TransitionParamsTag had exception: "
+ e.getClass().getName() + " with message: " + e.getMessage()
+ " with first lines of trace: " + firstLines
- + " and this transition defined as: " + buf.toString()
- + " and option isOmitControllerParam defined: " + isOmitControllerParam);
+ + " and this transition defined as: '" + buf.toString()
+ + "' and option isOmitControllerParam defined: " + isOmitControllerParam);
}
return EVAL_PAGE;
More information about the cvs
mailing list