Exception in thread "main" net.sf.jasperreports.engine.JRRuntimeException: Error creating SAX parser
at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.createParser(JRReportSaxParserFactory.java:108)
at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createParser(JRXmlDigesterFactory.java:1338)
at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createDigester(JRXmlDigesterFactory.java:1313)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:205)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:170)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:154)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:146)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:146)
at br.com.medstorm.medfourtechnic.report.GeradorRelatorioGrafico.main(GeradorRelatorioGrafico.java:66)
Caused by: org.xml.sax.SAXNotRecognizedException: http://java.sun.com/xml/jaxp/properties/schemaLanguage
at gnu.xml.aelfred2.XmlReader.getProperty(XmlReader.java:181)
at gnu.xml.aelfred2.XmlReader.setProperty(XmlReader.java:166)
at gnu.xml.aelfred2.JAXPFactory$JaxpParser.setProperty(JAXPFactory.java:147)
at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.configureParser(JRReportSaxParserFactory.java:139)
at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.createParser(JRReportSaxParserFactory.java:103)
... 7 more
Java Result: 1
public static void main(String[] args) throws JRException, FileNotFoundException {
List<Map> aLinhas = new ArrayList<Map>();
Map<String, String> parametros = new HashMap<String, String>();
parametros.put("titulo", "Titulo do relatório.");
parametros.put("empresa", "Estes são os dados da empresa");
parametros.put("logomarca", "C:/Documents and Settings/Eliangela/Desktop/logo.gif");
Map<String, String> dado = new HashMap<String, String>();
dado.put("grafico", "D:/sistemas/medstorm/trunk/medfour-technic/tmp/chart1.jpg");
JasperReport compile = JasperCompileManager.compileReport("D:/sistemas/medstorm/trunk/medfour-technic/Impressao.jrxml");
JRDataSource dados = (JRDataSource) new JRMapArrayDataSource(aLinhas.toArray());
JasperPrint impressao = JasperFillManager.fillReport(compile, parametros, dados);
JasperViewer viewer = new JasperViewer(impressao, true);
viewer.setVisible(true);
}
Já pesquisei bastante e não achei a real causa desse erro.
Obrigada