sboag 01/08/05 22:57:01 Modified: java/src/org/apache/xpath VariableStack.java Log: Address http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2972, where it was throwing a NPE instead of reporting that the variable was being accessed before it was bound (i.e. the variable was being accessed inside an RTF for that same variable). Revision Changes Path 1.34 +3 -0 xml-xalan/java/src/org/apache/xpath/VariableStack.java Index: VariableStack.java =================================================================== RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/VariableStack.java,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- VariableStack.java 2001/07/28 00:26:00 1.33 +++ VariableStack.java 2001/08/06 05:57:01 1.34 @@ -299,6 +299,9 @@ index += _cfb; XObject val = _sf[index]; + + if(null == val) + throw new TransformerException("Variable accessed before it is bound!", xctxt.getSAXLocator()); // Lazy execution of variables. if (val.getType() == XObject.CLASS_UNRESOLVEDVARIABLE)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
