jvanzyl 00/10/20 18:59:42
Modified: src/java/org/apache/velocity/runtime/exception
ReferenceException.java
Log:
- show line/col number of the offending reference in the log file.
Revision Changes Path
1.2 +7 -2
jakarta-velocity/src/java/org/apache/velocity/runtime/exception/ReferenceException.java
Index: ReferenceException.java
===================================================================
RCS file:
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/exception/ReferenceException.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ReferenceException.java 2000/10/20 18:41:40 1.1
+++ ReferenceException.java 2000/10/21 01:59:42 1.2
@@ -54,10 +54,15 @@
* <http://www.apache.org/>.
*/
+import org.apache.velocity.runtime.parser.node.Node;
+
public class ReferenceException extends Exception
{
- public ReferenceException(String exceptionMessage)
+ public ReferenceException(String exceptionMessage, Node node)
{
- super(exceptionMessage);
+ super(exceptionMessage + ": " + node.literal() +
+ " is not a valid reference." +
+ " [line " + node.getLine() + ",column " +
+ node.getColumn() + "]");
}
}