in commons-digester3-core/src/main/java/org/apache/commons/digester3/Digester.java [1194:1220]
public SAXException createSAXException( final String message, Exception e )
{
if ( e instanceof InvocationTargetException )
{
final Throwable t = ( (InvocationTargetException) e ).getTargetException();
if ( t instanceof Exception )
{
e = (Exception) t;
}
}
if ( locator != null )
{
final String error =
"Error at line " + locator.getLineNumber() + " char " + locator.getColumnNumber() + ": " + message;
if ( e != null )
{
return new SAXParseException( error, locator, e );
}
return new SAXParseException( error, locator );
}
log.error( "No Locator!" );
if ( e != null )
{
return new SAXException( message, e );
}
return new SAXException( message );
}