i-net Clear Reports

i-net Clear Reports runtime

New Features / Improvements

  • Method isRunning() added to Listener class. It returns whether the listener is currently running.
  • Support for reports with LDAP data added to the database API.
  • XML and JSON datasource added.

Changed Behavior

  • Jetty 9.0.3 and Servlet API 3.0 now used.
    • CCservlet-api-2.5.jar replaced.
    • CCservlet-api.jar and jsp-api-2.0.jar removed.
  • Record Selection Formula: The formula operation <string-value> IN <string-value> is now executable in databases.
  • HTML report viewer: Left and right margin besides the report sheet has been reduced from 10% to 1%.

Fixed Bugs

  • IllegalArgumentException occurred: The name of a sum field cannot be empty.
  • A sporadic OutOfMemoryError on export with large reports and a slow harddisk or database cache.
  • XMLRPC client has not worked in version 13.0 with external log type.
  • HTML export: hairline was wrong displayed.
  • Box or line element that spans multiple sections and that starts in page header and ends in a suppressed section were not displayed.
  • If “Underlay Following Section” was enabled for the report header of a subreport and the report header was higher than the subreport then the subreport was cutoff.
  • NoClassDefFoundError: com.inet.report.config.ConfigurationManagerImpl occurred if Engine was used in ANT task.
  • Excel export: Not meaningful log message: “number of decimal places for integer format: x instead of 0” removed.
  • The property “ResetPageCount” was executed for each page, altough if the section span over multiple pages. In this case “ResetPageCount” need to be executed on the last page of the section, only.
  • A crosstab in a subreport could be incomplete if the property “Keep Together” was enabled for this subreport and the subreport did not fit on the page.
  • RTF export: Report header section was not displayed on first page, if “total page count” was not used on first page.
  • PDF export: Hindi text was displayed incorrectly in PDF files when setting SansSerif as the font. A font must now be chosen that includes the Hindi characters (such as Arial Unicode MS).
  • PDF/A export was not correct, if the report contains images with transparency.
  • PDF/A export was not correct, if the report contains images with transparency.
  • “Invalid render state. Page already finished.” exception occurred, if the properties “new page after” and suppress were enabled for last report header section.
  • Some comparisons (> and <) of numbers with a large precision (> 9 digits) in formulas were wrong if the default compatiblity mode was used. This regression does not occur with compatibility mode 12.x or previous.
  • Drop down list in the HTML parameter field request dialog displays only number part of default values.
  • HTML prompt request dialog: Default value description was not shown in the list of choosen values.
  • ORDER BY on multiple groups for the same date field was incorrect.
  • Another NullPointerException occurred during the error handling of an NullPointerException.
  • In the some cases the line/column index in formula error messages started at 0 instead of 1 as in the formula editor.
  • A custom servlet filter that created a wrapped HttpServletRequestWrapper was not used everywere.
  • NullPointerException occurred if XML or JSON datasource or CSV data upload was used with Java 8.
  • The HTML prompt request dialog does not open in Internet Explorer 11.
  • PDF export: Gray-Scaled JPEG Images were not been displayed.
  • PDF export:
    • A blank subreport with enabled “Suppress if Blank” property could hide the following data.
    • An additional empty page was created because the property “Suppress if Blank” was enabled for a blank subreport.
  • A memory leak with the JDBC driver from Oracle and Engine.setSQL has occurred.
  • Excel export: Cell distribution property in subreports was not used.
  • ReportServletJSP restored for Sample.jsp.
  • Exception in thread “MemoryCacheTimeoutThread” java.lang.NullPointerException.
  • Parameter “HTTP servlet request” in method PropertiesChecker.checkProperties was null.
  • HTML export:
    • NullPointerException in subreport with lines spanning multiple sections occurred.
    • Subreport position in section with enabled “Underlay Following Section” was incorrect.
  • Unhandled Exception “java.lang.InternalError” with message “couldn't create component peer” occurred with Java 8u152.

Java Viewer

Fixed Bugs

  • Attribut “Permissions” was missing in the manifest file of ReportViewer.jar. This is required since Java 7 update 45.
  • If the Java report viewer was running at least with Java 7u65, then the printer properties dialog was not displayed after a click on the properties button in the print dialog.

i-net Designer

New Features / Improvements

  • Formula Editor: Deprecated user defined formulas (@deprecated) are marked as deprecated.

Changed Behaviour

  • All shortcuts for insert actions in i-net Designer are now ALT+SHIFT+ instead of CTRL+ALT+ to prevent Alt-Gr collisions.

Fixed Bugs

  • Java Bean property formulas were evaluated in the design view.
  • If you open a report in the i-net Designer that has 'Snap to Grid' enabled as default setting, then the fields in the report have been rearranged.
  • It was not possible to create a new datasource in the i-net Designer data sources manager on Mac OSX.
  • It was not possible to set the value of the “Can Grow” property to 0 after it was set to another value.
  • Group Dialog: In the “Order by Summary” dialog it could occur that the drop down list “Summary Field” was empty after another summary was selected in this list.
  • Popup to choose background and text color was not displayed if i-net Designer was used with Java 8.
  • A disabled “Running Total” was not saved if “Evaluate - For Each Record” was enabled and “Reset - On change of” a field was enabled.
  • ConcurrentModificationException occurred when trying to select multiple fields in i-net Designer that was running with Java 8.

Remote Interface / Scheduler

New Features / Improvements

  • It is now supported to send emails using an encrypted (TLS or SSL) connection in the scheduler.

Fixed Bugs

  • The Remote Interface and Scheduler web GUI does not open in Internet Explorer 11.
  • Login was not possible if i-net Clear Reports was running as servlet and “Master Password” was used as login type.
  • It was not possible to access web components like ad hoc reporting, repository browser, scheduler etc .using a proxy servlet.

Report Repository

Changed Behaviour

  • Allow special UTF-8 characters in report names when using Remote Designer to open the report from repository browser.

Fixed Bugs

  • ODS (Open Document Spreadsheet) export format was missing in repository browser.

Ad Hoc Reporting

Fixed Bugs

  • Because of permission and url encoding issues for ad hoc dataviews in a report repository it was not possible to use ad hoc dataviews from a report repository.
  • Ad hoc dataviews saved in repository were not displayed in ad hoc reporting because of permission and URL encoding issues for dataviews in a repository.

Configuration Manager

New Features / Improvements

  • The i-net Clear Reports Configuration has a new property 'Logging of the internal server' in the category 'System - Logging', which enable/disable the logging of the Jetty server.

Fixed Bugs

  • The buttons in the configuration manager category: “Report Permissions” were cut off in Firefox version 28.

.Net Edition

New Features / Improvements

  • Export dialog added.
  • XmlRPC supported with the .NET version.

Setup

Fixed Bugs

  • NoClassDefFoundError: com.sun.management.OperatingSystemMXBean occurred on AIX with IBM Java VM.
 

© Copyright 1996 - 2023, i-net software; All Rights Reserved.