| Name | Package | Description |
| MacroParseException | org.apache.velocity.runtime.directive | Exception to indicate problem happened while constructing #macro()
For internal use in parser - not to be passed to app level |
| MethodInvocationException | org.apache.velocity.exception | Application-level exception thrown when a reference method is
invoked and an exception is thrown. |
| MethodMap.AmbiguousException | org.apache.velocity.util.introspection | Simple distinguishable exception, used when
we run across ambiguous overloading. |
| ParseErrorException | org.apache.velocity.exception | Application-level exception thrown when a resource of any type
has a syntax or other error which prevents it from being parsed. |
| ParseException | org.apache.velocity.runtime.parser | This exception is thrown when parse errors are encountered. |
| ResourceNotFoundException | org.apache.velocity.exception | Application-level exception thrown when a resource of any type
isn't found by the Velocity engine. |
| TemplateInitException | org.apache.velocity.exception | Exception generated to indicate parse errors caught during
directive initialization (e.g. |
| TemplateParseException | org.apache.velocity.runtime.parser | This is an extension of the ParseException, which also takes a
template name. |
| VelocityException | org.apache.velocity.exception | Base class for Velocity runtime exceptions thrown to the
application layer. |