| 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 |
| NodeException | org.apache.velocity.runtime.exception | No description provided. |
| ParseDirectiveException | org.apache.velocity.runtime.directive | Exception for #parse() problems |
| 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. |
| ReferenceException | org.apache.velocity.runtime.exception | Exception thrown when a bad reference is found. |
| ResourceNotFoundException | org.apache.velocity.exception | Application-level exception thrown when a resource of any type
isn't found by the Velocity engine. |
| VelocityException | org.apache.velocity.exception | Base class for Velocity exceptions thrown to the
application layer. |