Jump to content
We've recently updated our Privacy Statement, available here ×

iReport 3.5.3 released!


Giulio Toffoli

Recommended Posts

iReport NB Release 3.5.3
August 3, 2009
--------------------------------------------------------------------------------
The iReport Team is pleased to announce the new iReport release: 3.5.3.
iReport is available as standalone application and as NetBeans plugin for NetBeans IDE 6.x. This version includes several improvements and bug fixes.

New features and changes:
- Updated to JasperReports 3.5.3
- Improved expression editor
- Automatic compilation of subreports
- Support for XML, XHTML and DOCX exporters
- New template wizard with many new templates
- Autodetection of viewer applications
- Several bug fixes

Download
https://sourceforge.net/projects/ireport/files

iReport plugin for NetBeans
http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=4425


Complete changelog
- Modified ireport.exe to fix a problem when missing the user app data registry key
- Feature Req 0000941: iReport should compile automatically all referenced sub reports
- Feature Req 0004151: Support for the XHTML Exporter of JasperReports
- Feature Req 0004147: Support for the .docx exporter of JasperReports
- Feature Req 0000942: Add XML Preview in iReports
- Feature Req 0003596: dialog to edit jasperreports.properties file
- Fixed bug 0003671: Under Linux Acrobat cannot find preview pdf
- Fixed bug 0004061: IReport supplies (OLD) JDBC Drivers that can't be replaced without building
- Fixed bug 0004119: Cancel Meter Intervals Dialog removes All Intervals
- Fixed bug 0004019: java.sql.Timestamp parameter contains wrong value
- Fixed bug 0004021: iReport 3.5.2 compatibility save removes group footers
- Fixed bug 0004121: default value of runToBottom property misrepresented in checkbox
- Fixed bug 0004142: Report designer has no fields on a CSV source
- Fixed bug 0004017: Bad encoding of characters with accents in JRXML
- Fixed bug 0004104: HQLFieldsReader deals incorrectly with fields of primitive types
- Fixed bug 0004078: iReport 3.5.1 or 3.5.2 freeze when trying to add multiple list components to a Frame
- Improved expression editor
- Fixed bug 14693 applying a style corrupts jrxml
- Fixed bug 14817 Cannot create simple report
- Fixed bug 14906 - CSV data source does not handle row separators as expected
- Fixed bug renaming conditional styles
- Added support for Ignore Width property for crosstabs
- Added support for Label Item for Pie and Bar charts
- Automatic opening of output files using OS features (for Win32 and MacOS)
- Added edit with external text editor menu item
- iReport is set as default txt, csv and xml viewer if a viewer application is not set in the properties
- iReport tries now to automatically detect the system browser for HTML preview
- Added new templates
- Added a button to save a page as png (for template thumbnail porpuses) in the preview toolbar
- Improved template wizard with ability to read jrxml properties to drive the template generation
- New template chooser with integrated wizard
- Fixed bug 14622 - [Case #8466] The separators setting for the CSV datasource is not retained after iReport is restarted
- Fixed bug 14505 - Ship Vertica JDBC driver with iReport Pro
- Fixed bug 15001 - [Case #9242] crosstab measure expression class incorrectly set in iReport
- Fixed bug 14815 - [Case #9134] iR 3.5.2 - Compatibility Mode changes only after saving the report
- Fixed bug 14616 - Property "Legend font" should be "Legend Font"
- Fixed bug 14602 - [case #8859] Report Wizard does not suggest default Datasource

Link to comment
Share on other sites

  • Replies 4
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Did XPath2 supprt for remote XML data sources get removed from v3.5.3?

 

My reports, which previously worked in v3.5.2 using 'xpath2' as the query language suddenly stopped with:

 

 

Error loading the report template

 

 

Message:

net.sf.jasperreports.engine.JRException: net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.JRException: No query executer factory class registered for XPath2 queries.

Level:

SEVERE

Stack Trace:

net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.JRException: No query executer factory class registered for XPath2 queries.

net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:243)

net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226)

net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214)

com.jaspersoft.ireport.designer.JrxmlLoader.reloadJasperDesign(JrxmlLoader.java:73)

com.jaspersoft.ireport.designer.JrxmlVisualView.run(JrxmlVisualView.java:512)

org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)

org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)

Error at line 53 char 17: net.sf.jasperreports.engine.JRException: No query executer factory class registered for XPath2 queries.

org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)

org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)

org.apache.commons.digester.Digester.endElement(Digester.java:1133)

net.sf.jasperreports.engine.xml.JRXmlDigester.endElement(JRXmlDigester.java:187)

com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)

com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.endElement(XMLSchemaValidator.java:795)

com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1774)

com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2930)

com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)

com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)

com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)

com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)

com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)

com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)

com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)

com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)

org.apache.commons.digester.Digester.parse(Digester.java:1647)

net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:239)

net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226)

net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214)

com.jaspersoft.ireport.designer.JrxmlLoader.reloadJasperDesign(JrxmlLoader.java:73)

com.jaspersoft.ireport.designer.JrxmlVisualView.run(JrxmlVisualView.java:512)

org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)

org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)

net.sf.jasperreports.engine.JRException: No query executer factory class registered for XPath2 queries.

net.sf.jasperreports.engine.design.JRDesignDataset.queryLanguageChanged(JRDesignDataset.java:1021)

net.sf.jasperreports.engine.design.JRDesignDataset.setQuery(JRDesignDataset.java:555)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

java.lang.reflect.Method.invoke(Method.java:597)

org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:281)

org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)

org.apache.commons.digester.Rule.end(Rule.java:230)

org.apache.commons.digester.Digester.endElement(Digester.java:1130)

net.sf.jasperreports.engine.xml.JRXmlDigester.endElement(JRXmlDigester.java:187)

com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)

com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.endElement(XMLSchemaValidator.java:795)

com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1774)

com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2930)

com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)

com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)

com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)

com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)

com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)

com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)

com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)

com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)

org.apache.commons.digester.Digester.parse(Digester.java:1647)

net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:239)

net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226)

net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214)

com.jaspersoft.ireport.designer.JrxmlLoader.reloadJasperDesign(JrxmlLoader.java:73)

com.jaspersoft.ireport.designer.JrxmlVisualView.run(JrxmlVisualView.java:512)

org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)

org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)

No query executer factory class registered for XPath2 queries.

net.sf.jasperreports.engine.query.DefaultQueryExecuterFactoryBundle.getQueryExecuterFactory(DefaultQueryExecuterFactoryBundle.java:84)

net.sf.jasperreports.engine.util.JRQueryExecuterUtils.getQueryExecuterFactory(JRQueryExecuterUtils.java:61)

net.sf.jasperreports.engine.design.JRDesignDataset.queryLanguageChanged(JRDesignDataset.java:1010)

net.sf.jasperreports.engine.design.JRDesignDataset.setQuery(JRDesignDataset.java:555)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

java.lang.reflect.Method.invoke(Method.java:597)

org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:281)

org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)

org.apache.commons.digester.Rule.end(Rule.java:230)

org.apache.commons.digester.Digester.endElement(Digester.java:1130)

net.sf.jasperreports.engine.xml.JRXmlDigester.endElement(JRXmlDigester.java:187)

com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)

com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.endElement(XMLSchemaValidator.java:795)

com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1774)

com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2930)

com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)

com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)

com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)

com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)

com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)

com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)

com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)

com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)

org.apache.commons.digester.Digester.parse(Digester.java:1647)

net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:239)

net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226)

net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214)

com.jaspersoft.ireport.designer.JrxmlLoader.reloadJasperDesign(JrxmlLoader.java:73)

com.jaspersoft.ireport.designer.JrxmlVisualView.run(JrxmlVisualView.java:512)

org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)

org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...