// we either have 'null' or a URL. If we have null we know it has
// been logged.
ReportingConfig reportingConfig = null;
if (is != null) {
try {
JibxReportingConfigParser parser =
new JibxReportingConfigParser();
reportingConfig = parser.parse(is);
} catch (RuntimeException re) {
// this is a fatal error. Apps that rely on reporting cannot
// continue if this occurs
LOGGER.fatal("failed-to-parse-configuration-file", location, re);
throw new ReportingException(