2002 JI Open Discussion Posted August 18, 2006 Share Posted August 18, 2006 By: Rex - symbolguy First Time newbie 2003-05-23 14:09 Hi. I am very new to Jasper reports. I used iReport to create a report, and it runs fine through iReport. My problem is when I try and run it directly through jasper. I plug in the name of the .xml file (created through iReport) in the JasperViewer.java's main method. I keep getting a ConnectException. Here is the stack trace: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:320) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:133) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:120) at java.net.Socket.<init>(Socket.java:273) at java.net.Socket.<init>(Socket.java:100) at sun.net.NetworkClient.doConnect(NetworkClient.java:50) at sun.net.www.http.HttpClient.openServer(HttpClient.java:331) at sun.net.www.http.HttpClient.openServer(HttpClient.java:517) at sun.net.www.http.HttpClient.<init>(HttpClient.java:267) at sun.net.www.http.HttpClient.<init>(HttpClient.java:277) at sun.net.www.http.HttpClient.New(HttpClient.java:289) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:408) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:501) at java.net.URL.openStream(URL.java:798) at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1562) at dori.jasper.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:170) at dori.jasper.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:134) at dori.jasper.view.JRViewer.loadReport(JRViewer.java:853) at dori.jasper.view.JRViewer.<init>(JRViewer.java:157) at dori.jasper.view.JasperViewer.<init>(JasperViewer.java:149) at dori.jasper.view.JasperViewer.viewReport(JasperViewer.java:288) at dori.jasper.view.JasperViewer.main(JasperViewer.java:258) NESTED BY : dori.jasper.engine.JRException: Connection refused: connect at dori.jasper.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:182) at dori.jasper.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:134) at dori.jasper.view.JRViewer.loadReport(JRViewer.java:853) at dori.jasper.view.JRViewer.<init>(JRViewer.java:157) at dori.jasper.view.JasperViewer.<init>(JasperViewer.java:149) at dori.jasper.view.JasperViewer.viewReport(JasperViewer.java:288) at dori.jasper.view.JasperViewer.main(JasperViewer.java:258) Could someone point me in the right direction as to how to get a report to run through jasper (without using iReport). I have already looked through the jasperreports homepage (quick how to, quick reference). It doesn't seem to have an answer to my problem. I would greatly appreciate any help that anyone could offer. Maybe an example would be nice as well. Thanks in advance. By: Rex - symbolguy RE: First Time newbie 2003-05-23 15:42 I am actually past the previous error. I am able to view my report when running JasperDesignViewer, but not when I run the JasperViewer.The error I am getting is the following: java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence. at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown Source) at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source) at org.apache.xerces.impl.XMLEntityManager$EntityScanner.load(Unknown Source) at org.apache.xerces.impl.XMLEntityManager$EntityScanner.skipString(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1562) at dori.jasper.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:170) at dori.jasper.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:134) at dori.jasper.view.JRViewer.loadReport(JRViewer.java:853) at dori.jasper.view.JRViewer.<init>(JRViewer.java:157) at dori.jasper.view.JasperViewer.<init>(JasperViewer.java:149) at dori.jasper.view.JasperViewer.viewReport(JasperViewer.java:280) at dori.jasper.view.JasperViewer.main(JasperViewer.java:253) NESTED BY : java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence. at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown Source) at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source) at org.apache.xerces.impl.XMLEntityManager$EntityScanner.load(Unknown Source) at org.apache.xerces.impl.XMLEntityManager$EntityScanner.skipString(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1562) at dori.jasper.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:170) at dori.jasper.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:134) at dori.jasper.view.JRViewer.loadReport(JRViewer.java:853) at dori.jasper.view.JRViewer.<init>(JRViewer.java:157) at dori.jasper.view.JasperViewer.<init>(JasperViewer.java:149) at dori.jasper.view.JasperViewer.viewReport(JasperViewer.java:280) at dori.jasper.view.JasperViewer.main(JasperViewer.java:253) NESTED BY : dori.jasper.engine.JRException: Invalid byte 1 of 1-byte UTF-8 sequence. at dori.jasper.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:182) at dori.jasper.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:134) at dori.jasper.view.JRViewer.loadReport(JRViewer.java:853) at dori.jasper.view.JRViewer.<init>(JRViewer.java:157) at dori.jasper.view.JasperViewer.<init>(JasperViewer.java:149) at dori.jasper.view.JasperViewer.viewReport(JasperViewer.java:280) at dori.jasper.view.JasperViewer.main(JasperViewer.java:253) Caused by: java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence. at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown Source) at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source) at org.apache.xerces.impl.XMLEntityManager$EntityScanner.load(Unknown Source) at org.apache.xerces.impl.XMLEntityManager$EntityScanner.skipString(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1562) at dori.jasper.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:170) ... 6 more Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now