Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SEVERE: Parse Fatal Error at line 1 column 7: The processing instruction target matching "[xX][mM][lL]" is not allowed.
- org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 7; The processing instruction target matching "[xX][mM][lL]" is not allowed.
- at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
- at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
- at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)
- at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
- at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1472)
- at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPIData(XMLScanner.java:746)
- at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanPIData(XMLDocumentFragmentScannerImpl.java:1014)
- at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPI(XMLScanner.java:714)
- at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:907)
- at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
- at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
- at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
- at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
- at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
- at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
- at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
- at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
- at org.apache.commons.digester.Digester.parse(Digester.java:1892)
- at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:298)
- at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:285)
- at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:274)
- at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:219)
- at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:194)
- at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:185)
- at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:288)
- at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:575)
- at employeeFill.generateReport(employeeFill.java:21)
- at employeeFill.main(employeeFill.java:42)
- net.sf.jasperreports.engine.JRException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 7; The processing instruction target matching "[xX][mM][lL]" is not allowed.
- at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:302)
- at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:285)
- at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:274)
- at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:219)
- at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:194)
- at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:185)
- at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:288)
- at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:575)
- at employeeFill.generateReport(employeeFill.java:21)
- at employeeFill.main(employeeFill.java:42)
- Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 7; The processing instruction target matching "[xX][mM][lL]" is not allowed.
- at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
- at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
- at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)
- at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
- at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1472)
- at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPIData(XMLScanner.java:746)
- at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanPIData(XMLDocumentFragmentScannerImpl.java:1014)
- at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPI(XMLScanner.java:714)
- at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:907)
- at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
- at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
- at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
- at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
- at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
- at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
- at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
- at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
- at org.apache.commons.digester.Digester.parse(Digester.java:1892)
- at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:298)
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.SQLException;
- import java.util.HashMap;
- import net.sf.jasperreports.engine.JRException;
- import net.sf.jasperreports.engine.JasperCompileManager;
- import net.sf.jasperreports.engine.JasperFillManager;
- import net.sf.jasperreports.engine.JasperReport;
- public class employeeFill{
- Connection connection = null;
- public void generateReport() throws SQLException{
- String path = "/home/lokesh/eclipse-workspace/employeeReports/src/employee.jrxml";
- try{
- Class.forName("org.postgresql.Driver");
- connection = DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgres","postgres","postgres");
- if(connection!=null)
- System.out.println("Connected");
- else
- System.out.println("Failed to connect!!");
- System.out.println("Compiling jrxml file ...");
- JasperReport jasperReport = JasperCompileManager.compileReport(path);
- System.out.println("Filling report ...");
- JasperFillManager.fillReport(jasperReport,new HashMap<String, Object> (), connection);
- System.out.println("Done!");
- connection.close();
- }
- catch (JRException e){
- e.printStackTrace();
- }
- catch (ClassNotFoundException e){
- e.printStackTrace();
- }
- catch (SQLException e){
- e.printStackTrace();
- }
- finally {
- if(connection != null)
- connection.close();
- }
- }
- public static void main(String[] args) throws SQLException{
- new employeeFill().generateReport();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement