@Override public void warning (SAXParseException e) throws SAXException { System.err.println(e.getMessage() + " Problem found at line " + e.getLineNumber() + ", column " + e.getColumnNumber() + "."); throw e; }
@Override public void error(SAXParseException e) throws SAXException { if (e.getMessage().startsWith(VALIDATION_ERROR_CODE_CVC_ELT_1) && e.getMessage().contains(ROOT_ELEMENT_NAME)) { // Ignore the errors we get when there is no schema defined return; } WeldLogger.DEPLOYMENT_LOGGER.beansXmlValidationError(file, e.getLineNumber(), e.getMessage()); }
@Override public void error (SAXParseException e) throws SAXException { System.err.println(e.getMessage() + " Problem found at line " + e.getLineNumber() + ", column " + e.getColumnNumber() + "."); throw e; }
private String getMessage(String level, SAXParseException e) { return "Parsing " + level + "\n" + "Line: " + e.getLineNumber() + "\n" + "URI: " + e.getSystemId() + "\n" + "Message: " + e.getMessage(); } }
private void log(String prefix, SAXParseException e) { String message = prefix + " at (" + e.getLineNumber() + ", " + e.getColumnNumber() + "): " + e.getMessage(); System.err.println(message); valid = false; }
public void error(SAXParseException e) throws SAXException { throw new SAXException("Line: " + e.getLineNumber() + " message: " + e.getMessage()); }
/** * Throws back the exception with the name of the XML file and the position where the exception * occurred. */ @Override public void error(final SAXParseException exception) throws SAXException { throw new SAXParseException("Error while parsing XML at line " + exception.getLineNumber() + " column " + exception.getColumnNumber() + ": " + exception.getMessage(), null, exception); }
@Override public void warning(final SAXParseException err) throws SAXParseException { logger.warn(" Config file line " + err.getLineNumber() + ", uri " + err.getSystemId() + " : message : " + err.getMessage()); if (logger.isDebugEnabled()) { logger.warn("Warning stack dump", err); } throw err; } });
/** * Throws back the exception with the name of the XML file and the position where the exception * occurred. */ @Override public void fatalError(final SAXParseException exception) throws SAXException { throw new SAXParseException("Fatal error while parsing XML at line " + exception.getLineNumber() + " column " + exception.getColumnNumber() + ": " + exception.getMessage(), null, exception); }
public void logErrors() { if ( errors != null ) { for ( SAXParseException e : errors ) { if ( file == null ) { LOG.parsingXmlError( e.getLineNumber(), e.getMessage() ); } else { LOG.parsingXmlErrorForFile( file, e.getLineNumber(), e.getMessage() ); } } } } }
@Override public void error(final SAXParseException err) throws SAXParseException { String message = String.format(MESSAGE_FORMAT, "error", xmlDocTitle, err.getLineNumber(), err.getColumnNumber(), err.getMessage()); logger.warn(message); } }
@Override public void warning(SAXParseException warn) { LOG.parsingXmlWarning( warn.getLineNumber(), warn.getMessage() ); }
@Override public void fatalError(final SAXParseException err) throws SAXException { logger.error("Config file line " + err.getLineNumber() + ", col " + err.getColumnNumber() + ", uri " + err.getSystemId() + " :message: " + err.getMessage()); if (logger.isDebugEnabled()) { logger.error("Error Stack Dump", err); } throw err; }
@Override public void warning(SAXParseException e) throws SAXException { WeldLogger.DEPLOYMENT_LOGGER.beansXmlValidationWarning(file, e.getLineNumber(), e.getMessage()); }
@Override public void error(final SAXParseException err) throws SAXParseException { logger.error("Config file line " + err.getLineNumber() + ", col " + err.getColumnNumber() + ", uri " + err.getSystemId() + " :message: " + err.getMessage()); if (logger.isDebugEnabled()) { logger.error("Error Stack Dump", err); } throw err; }
protected void loadXML() throws IOException { try { SAXParserFactory factory = SAXParserFactory.newInstance(); XMLReader xr = factory.newSAXParser().getXMLReader(); rules = new HashMap<String, JSGFRule>(); GrXMLHandler handler = new GrXMLHandler(baseURL, rules, logger); xr.setContentHandler(handler); xr.setErrorHandler(handler); InputStream is = baseURL.openStream(); xr.parse(new InputSource(is)); is.close(); } catch (SAXParseException e) { String msg = "Error while parsing line " + e.getLineNumber() + " of " + baseURL + ": " + e.getMessage(); throw new IOException(msg); } catch (SAXException e) { throw new IOException("Problem with XML: " + e); } catch (ParserConfigurationException e) { throw new IOException(e.getMessage()); } return; }
/** * Log the exception at {@link LogWriter#warning(String)} level with XML filename and the position * of exception in the file. */ @Override public void warning(final SAXParseException exception) throws SAXException { this.systemLogWriter.warning( "Warning while parsing XML [" + this.xmlFileName + "] at line " + exception.getLineNumber() + " column " + exception.getColumnNumber() + ": " + exception.getMessage(), exception); } }
/** * Loads a set of configuration data from the location * * @return a map keyed by component name containing RawPropertyData objects * @throws IOException if an I/O or parse error occurs */ public Map<String, RawPropertyData> load() throws IOException { try { SAXParserFactory factory = SAXParserFactory.newInstance(); XMLReader xr = factory.newSAXParser().getXMLReader(); ConfigHandler handler = new ConfigHandler(rpdMap, globalProperties, replaceDuplicates, url); xr.setContentHandler(handler); xr.parse(url.toString()); } catch (SAXParseException e) { String msg = "Error while parsing line " + e.getLineNumber() + " of " + url + ": " + e.getMessage(); throw new IOException(msg); } catch (SAXException e) { throw new IOException("Problem with XML: " + e); } catch (ParserConfigurationException e) { throw new IOException(e.getMessage()); } return rpdMap; } }
public static String makeBetterErrorString(String msg, SAXParseException ex) { StringBuilder sb = new StringBuilder(msg); sb.append(": "); String str = ex.getMessage(); if (str.lastIndexOf('.') == str.length() - 1) { str = str.substring(0, str.length() - 1); } sb.append(str); sb.append(" at document line ").append(ex.getLineNumber()); sb.append(", column ").append(ex.getColumnNumber()); if (ex.getSystemId() != null) { sb.append(" in entity from systemID ").append(ex.getSystemId()); } else if (ex.getPublicId() != null) { sb.append(" in entity from publicID ").append(ex.getPublicId()); } sb.append('.'); return sb.toString(); }
System.out.println("** Parsing error" + ", line " + err.getLineNumber() + ", uri " + err.getSystemId()); System.out.println(" " + err.getMessage()); } catch (SAXException e) { Exception x = e.getException();