Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.52 KB | None | 0 0
  1. SEVERE: Parse Fatal Error at line 1 column 7: The processing instruction target matching "[xX][mM][lL]" is not allowed.
  2. org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 7; The processing instruction target matching "[xX][mM][lL]" is not allowed.
  3. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
  4. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
  5. at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)
  6. at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
  7. at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1472)
  8. at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPIData(XMLScanner.java:746)
  9. at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanPIData(XMLDocumentFragmentScannerImpl.java:1014)
  10. at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPI(XMLScanner.java:714)
  11. at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:907)
  12. at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
  13. at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
  14. at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
  15. at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
  16. at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
  17. at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
  18. at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
  19. at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
  20. at org.apache.commons.digester.Digester.parse(Digester.java:1892)
  21. at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:298)
  22. at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:285)
  23. at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:274)
  24. at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:219)
  25. at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:194)
  26. at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:185)
  27. at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:288)
  28. at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:575)
  29. at employeeFill.generateReport(employeeFill.java:21)
  30. at employeeFill.main(employeeFill.java:42)
  31.  
  32. net.sf.jasperreports.engine.JRException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 7; The processing instruction target matching "[xX][mM][lL]" is not allowed.
  33. at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:302)
  34. at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:285)
  35. at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:274)
  36. at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:219)
  37. at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:194)
  38. at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:185)
  39. at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:288)
  40. at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:575)
  41. at employeeFill.generateReport(employeeFill.java:21)
  42. at employeeFill.main(employeeFill.java:42)
  43. Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 7; The processing instruction target matching "[xX][mM][lL]" is not allowed.
  44. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
  45. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
  46. at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)
  47. at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
  48. at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1472)
  49. at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPIData(XMLScanner.java:746)
  50. at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanPIData(XMLDocumentFragmentScannerImpl.java:1014)
  51. at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPI(XMLScanner.java:714)
  52. at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:907)
  53. at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
  54. at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
  55. at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
  56. at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
  57. at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
  58. at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
  59. at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
  60. at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
  61. at org.apache.commons.digester.Digester.parse(Digester.java:1892)
  62. at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:298)
  63.  
  64. import java.sql.Connection;
  65. import java.sql.DriverManager;
  66. import java.sql.SQLException;
  67. import java.util.HashMap;
  68. import net.sf.jasperreports.engine.JRException;
  69. import net.sf.jasperreports.engine.JasperCompileManager;
  70. import net.sf.jasperreports.engine.JasperFillManager;
  71. import net.sf.jasperreports.engine.JasperReport;
  72. public class employeeFill{
  73. Connection connection = null;
  74. public void generateReport() throws SQLException{
  75. String path = "/home/lokesh/eclipse-workspace/employeeReports/src/employee.jrxml";
  76. try{
  77. Class.forName("org.postgresql.Driver");
  78. connection = DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgres","postgres","postgres");
  79. if(connection!=null)
  80. System.out.println("Connected");
  81. else
  82. System.out.println("Failed to connect!!");
  83. System.out.println("Compiling jrxml file ...");
  84. JasperReport jasperReport = JasperCompileManager.compileReport(path);
  85. System.out.println("Filling report ...");
  86. JasperFillManager.fillReport(jasperReport,new HashMap<String, Object> (), connection);
  87. System.out.println("Done!");
  88. connection.close();
  89. }
  90. catch (JRException e){
  91. e.printStackTrace();
  92. }
  93. catch (ClassNotFoundException e){
  94. e.printStackTrace();
  95. }
  96. catch (SQLException e){
  97. e.printStackTrace();
  98. }
  99. finally {
  100. if(connection != null)
  101. connection.close();
  102. }
  103. }
  104. public static void main(String[] args) throws SQLException{
  105. new employeeFill().generateReport();
  106. }
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement