It seems unfortunate that org.apache.maven.reporting.MavenReportRenderer.render() does not throw MavenReportingException. Thus, even though the execute method for a report throws that exception, rendering problems cannot.
Obviously, a change to this would ramify. Would there be any chance of acceptance for a patch that added this 'throws'? Alternatively, how about an unchecked cousin of MavenReportingException?