Giulio Toffoli Posted October 28, 2009 Share Posted October 28, 2009 iReport Release 3.6.1October 28, 2009The iReport Team is pleased to announce the new iReport release: 3.6.1.- XLS (Excel) datasource - OpenDocument Spreadsheet exporter (ODS) - XLSX exporter - New TrueType font management - Moved to the NetBeans platform 6.5.1 - Full support for JasperReports 3.6.1 - Added the SubreportOpenerProvider interface to plug custom subreport opening logic - New font combo box on the text toolbar - New command line option (-N) to disable the use of a network - Wizard to import TrueType Fonts - Wizard to create JasperReports font extensions - Improved JasperReports properties internal management - Support for horizontal filling of the List components (printOrder property) - Support for the new isSummaryWithPageHeaderAndFooter property in the report properties - Several bug fixesAnd much more...See details on iReport 3.6.1 What's new? page!http://jasperforge.org/website/ireportwebsite/IR%20Website/nb-3.6.1.htmliReport home page:http://www.jasperforge.org/projects/ireportDownload it now:http://sourceforge.net/project/showfiles.php?group_id=64348Thanks for your suggestions and your on going support using iReport! Happy Halloween to everybody!!GiulioPost Edited by giulio at 10/28/2009 23:40 Link to comment Share on other sites More sharing options...
gabrieleir Posted November 6, 2009 Share Posted November 6, 2009 I upgraded from iReport 3.6.0 to 3.6.1, imported my XML report datasource and opened a jrxml report created and working with version 3.6.0. But when I try to preview it in 3.6.1 I get the following error:Error filling print... java.lang.NoClassDefFoundError: org/apache/xpath/CachedXPathAPI java.lang.ClassNotFoundException: org.apache.xpath.CachedXPathAPIjava.lang.NoClassDefFoundError: org/apache/xpath/CachedXPathAPI at net.sf.jasperreports.engine.util.xml.XalanXPathExecuter.<init>(XalanXPathExecuter.java:45) at net.sf.jasperreports.engine.util.xml.XalanXPathExecuterFactory.getXPathExecuter(XalanXPathExecuterFactory.java:39) at net.sf.jasperreports.engine.util.xml.JRXPathExecuterUtils.getXPathExecuter(JRXPathExecuterUtils.java:85) at net.sf.jasperreports.engine.data.JRXmlDataSource.<init>(JRXmlDataSource.java:172) at net.sf.jasperreports.engine.data.JRXmlDataSource.<init>(JRXmlDataSource.java:218) at com.jaspersoft.ireport.designer.connection.JRXMLDataSourceConnection.getJRDataSource(JRXMLDataSourceConnection.java:196) at com.jaspersoft.ireport.designer.IReportConnection.getJRDataSource(IReportConnection.java:71) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:887) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) Caused by: java.lang.ClassNotFoundException: org.apache.xpath.CachedXPathAPI at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:323) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:268) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:252) at java.lang.ClassLoader.loadClass(ClassLoader.java:268) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336) ... 10 more Print not filled. Try to use an EmptyDataSource...Any suggestion?Thanks,Gabriele Link to comment Share on other sites More sharing options...
acesword Posted November 7, 2009 Share Posted November 7, 2009 Hi,I use ireport 1st time with 3.6.1.Now I found a tricky problem that about the Chinese character display. Those characters are database records and displayed as unreadable codes. Data base link is jdbc:mysql://localhost/test11 2008/05/02 ³¤³Ç 3 3200 2 2008/05/02 ÁªÏë 34 24550 3 2008/05/02 IBM 5 2345 The static text displays Chinese is good.help, pls...:)Thanks.aceswordPost Edited by acesword at 11/07/2009 06:12 Link to comment Share on other sites More sharing options...
gobenn71 Posted November 9, 2009 Share Posted November 9, 2009 I have the same problem ! I upgraded from iReport 3.5.3 and an xml report which runs fine in 3.5.3 shows the same problem in iReport 3.6.1 gabrieleirWrote: I upgraded from iReport 3.6.0 to 3.6.1, imported my XML report datasource and opened a jrxml report created and working with version 3.6.0. But when I try to preview it in 3.6.1 I get the following error: Error filling print... java.lang.NoClassDefFoundError: org/apache/xpath/CachedXPathAPI java.lang.ClassNotFoundException: org.apache.xpath.CachedXPathAPI java.lang.NoClassDefFoundError: org/apache/xpath/CachedXPathAPI at net.sf.jasperreports.engine.util.xml.XalanXPathExecuter.<init>(XalanXPathExecuter.java:45) at net.sf.jasperreports.engine.util.xml.XalanXPathExecuterFactory.getXPathExecuter(XalanXPathExecuterFactory.java:39) at net.sf.jasperreports.engine.util.xml.JRXPathExecuterUtils.getXPathExecuter(JRXPathExecuterUtils.java:85) at net.sf.jasperreports.engine.data.JRXmlDataSource.<init>(JRXmlDataSource.java:172) at net.sf.jasperreports.engine.data.JRXmlDataSource.<init>(JRXmlDataSource.java:218) at com.jaspersoft.ireport.designer.connection.JRXMLDataSourceConnection.getJRDataSource(JRXMLDataSourceConnection.java:196) at com.jaspersoft.ireport.designer.IReportConnection.getJRDataSource(IReportConnection.java:71) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:887) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) Caused by: java.lang.ClassNotFoundException: org.apache.xpath.CachedXPathAPI at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:323) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:268) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:252) at java.lang.ClassLoader.loadClass(ClassLoader.java:268) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336) ... 10 more Print not filled. Try to use an EmptyDataSource... Any suggestion? Thanks, Gabriele Link to comment Share on other sites More sharing options...
cchiappe Posted November 9, 2009 Share Posted November 9, 2009 Hi, I updated from version 3.5.3 to 3.6.1 aiming to test the XlsxExporter (using Rational Application Developer for JAVA) BUT when I did, I got a 'NoSuchMethodError' that looks like this:Exception in thread "Thread-188" java.lang.NoSuchMethodError: net/sf/jasperreports/engine/export/ooxml/XlsxWorkbookHelper.write(Ljava/lang/String;)V at net.sf.jasperreports.engine.export.ooxml.XlsxWorkbookHelper.exportHeader(XlsxWorkbookHelper.java:48) at net.sf.jasperreports.engine.export.ooxml.JRXlsxExporter.openWorkbook(JRXlsxExporter.java:1218) at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReportToStream(JRXlsAbstractExporter.java:381) at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReport(JRXlsAbstractExporter.java:207) at co.com.easy.uc.businesslogic.reports.fidelizacion.ReporteFidelizacionHelper.run(ReporteFidelizacionHelper.java:176) at java.lang.Thread.run(Thread.java:810)The instructions I use are: JasperPrint jasperPrint = JasperFillManager.fillReport( reportSourcePath, parameters, con ); JRXlsxExporter exporter = new JRXlsxExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, reportPath + fileReportName); exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE); exporter.setParameter(JRXlsExporterParameter.IS_COLLAPSE_ROW_SPAN,Boolean.TRUE); exporter.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE, Boolean.TRUE); exporter.exportReport();Can you help me with this?----------Carlos Link to comment Share on other sites More sharing options...
Giulio Toffoli Posted November 9, 2009 Author Share Posted November 9, 2009 Bug in 3.6.1 (fixed in SVN). I know, very annoying bug... since there is not workaround. Use 3.6.0 until 3.6.2 (planned for end of November). My fault :-( Guilio Link to comment Share on other sites More sharing options...
Giulio Toffoli Posted November 9, 2009 Author Share Posted November 9, 2009 You have an old JasperReports.jar in your classpath.Giulio Link to comment Share on other sites More sharing options...
Giulio Toffoli Posted November 9, 2009 Author Share Posted November 9, 2009 Until you are not crying for three days... please don't post your problems here. Use the forum of the bug tracker.Thanks!!!!!Giulio Link to comment Share on other sites More sharing options...
arun.bc Posted November 12, 2012 Share Posted November 12, 2012 NA Link to comment Share on other sites More sharing options...
arun.bc Posted November 12, 2012 Share Posted November 12, 2012 To fix ClassNotFoundException org.apache.xpath.CachedXPathAPI, I downloaded the latest xalan binaries and copied it to iReport-4.8.0ireportlibs xalan.jar serializer.jar xercesImpl.jar xml-apis.jar This fixed the problem. 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