i-net Clear Reports

i-net Clear Reports runtime

New Features / Improvements

  • ZxingBarCodes JavaBean now supports “Format” property to create for example Barcode EAN-128 (GS1-128).
  • DateDiff formula function now supports TIME value.
  • Editable RTF export: Background color for text elements supported. Lines and boxes are not supported in this format.

Changed Behavior

  • For compatibility level <= 8, the default of summary fields is now zero instead of null. This was the original default in these versions.

Fixed Bugs

  • Image export: IllegalStateException occurred if printing was disabled for the exported report.
  • Date ranges were not always correctly localized.
  • Unicode characters like Polish characters were not encoded in ZxingBarCodes JavaBean. It encoded only iso_1 characters.
  • ClassNotFoundException occurred if the configuration contains a custom PropertyChecker.
  • XLSX and ODS export: NullPointerException occurred if the classpath contains the Woodstox Stax XML API.
  • Error “javax.xml.parsers.FactoryConfigurationError: Provider redirected.DocumentBuilderFactory not found” occurred if WildFly was used.
  • The “round” formula function has not always used ROUND_HALF_UP like documented.
  • In very rare cases the multiplication of large numbers or numbers with a large scale returns a wrong result.
  • Regressions:
    • The cursor of Oracle functions was not registered.
    • Duplicate Oracle procedures in the root and in a package of a schema were not found.
  • Data export: Suppressed fields were not refreshed.
  • ArrayStoreException occurred if a FormulaExpanderClass with a Binary parameters for functions was used.
  • In very rare cases the line chart has overwritten the border of the chart.
  • The following Ora4SQLException occurred if a stored procedure with Date type input parameter was added to a report: [OraDriver?] #14 Unknown or unsupported SQL type. <0>.
  • SocketException: Invalid argument occurred if only ipv4 is available (-Djava.net.preferIPv4Stack=true).
  • Special Field and formula function “ReportFile” has returned absolute report file URL. In case of http URL it returns the relative URL again.
  • IllegalStateException: PRE_INIT occurred if a JSP page is the first request after a restart of the report server.
  • Login box was displayed multiple times for the first user in application server if the login of the application server was used and the user has login in another program part first.
  • NullPointerException occurred if JsonData used as datasource.
  • CheckProperties methods in Sample.jsp are not called correctly.
  • JSON datasource: Quotes ignored. Therefore strings where interpreted as number.
  • Because of some bugs in the JSON-RPC implementation, it was not possible to use the library JSON-RPC 2.0.
  • OrderBy part of the SQL statement contains the result of a formula if the report was grouped by a formula.
  • “Can grow” text elements with field parts could end up incorrectly duplicating their data in a row if the data had caused a page break on the previous row of data.
  • Sometimes NullPointerException could occur after the 10 minutes timeout of the web API has occurred.
  • Add also pieces of WHERE from the Record Selection Formula if in addition to the joined tables there is an SQL Command.
  • NullPointerException occurred if only JSP or Cache API was used and the report name was not set with complete path.
  • NegativeArraySizeException occurred while parsing an BMP image. BMP images with top down line order now supported.
  • Prevent a double login box for the first user in the application server if you use the login of the application server and the user has already logged in in another program part.
  • The following exception occurred if a certificate with IBM JavaVM was used: java.security.NoSuchAlgorithmException: SunX509 KeyManagerFactory not available.
  • XLSX export: Skip zero characters in XLSX output because this produce corrupt XLSX files.
  • NullPointerException occurred in case of nested user function calls in formulas.
  • Postscript export: Memory leak occurred with embedded font Arial Narrow.
  • XLS export: “Suppress if Duplicated” does not suppress duplicate fields in some cases.
  • Regression: Exception “Total Page Count not supported in this context” occurred while TotalPageCount was only used in a formula that was added to the report design.
  • Unhandled Exception “java.lang.InternalError” with message “couldn't create component peer” occurred with Java 8u152.

Java report viewer

Fixed Bugs

  • The design margins when printing via PrinterJobProgress API has been changed if the designed margins are smaller than the printable margins of the printer. Earlier this was done only in the print dialog.
  • Regression: If a report was rendered longer than 10 minutes then the error message “wrong mimetype text/html” has occurred.
  • Regression since version 15.0: The group tree contained a node more than once if there was not enough space for the group on the previous report page.
  • Characters in the chart legends or heading were missing if the chart was included in a subreport and an embedded font was used.
  • Subreport on Demand and Interactive Sorting does not work correctly with Java report viewer.
  • Java report viewer does not show a report if it is running with Java version 7.
  • NullPointerException occurred when adding a report view using API to the report viewer.

HTML Report Viewer

New Features / Improvements

  • Saves the zoom level so that it can be set again after a reload.

Fixed Bugs

  • In the HTML prompt dialog, manually entering a 2-digit year (e.g. 14) interpreted the year as 0014.
  • Subreport position was incorrect if the page contains a watermark and therefore “Underlay following section” was enabled for the page header.
  • HTML prompt dialog was not displayed in Microsoft Edge browser on Windows 10.
  • Lines crossing multiple sections where missing on page 2 and the following pages if the report contains an “Page N of M” element.
  • CSV export if requested - was DATA though CSV has been set.

i-net Designer

New Features / Improvements

  • Stored Procedure is not executed before the parameter request dialog appear. This improves the performance of adding large stored procedures to the report.

Changed Behavior

  • Problem Finder rule that checks for an empty detail section modified. Multi-section-elements are now considered.
  • Structure of the i-net Clear Reports properties adapted to the structure of the remote configuration manager.

Fixed Bugs

  • Parameter fields where requested in a loop in the Database Wizard, if the count of parameters in an SQL command was increased to 2 or more.
  • Row Buffer does not allow values greater than 999.
  • Refresh of stored procedures in the Database Wizard has not worked if the stored procedures does not accept Null parameters.

Configuration Manager

New Features / Improvements

  • Keyboard usage for tables and lists in the configuration manager has been improved.
  • Increasing the security, stronger one-way encyption for the Master Password added.

Ad Hoc Reporting

Fixed Bugs

  • IllegalArgumentException occurred if ad hoc reporting was used on a database repository.
  • Ad hoc dataview: “Formula Field not found” error occurred if the formula field was used only in the record selection formula of the ad hoc dataview.
  • “Cannot read property 'addEventListener'” occurred in ad hoc reporting.

Plugins

New Features / Improvements

  • Changed Remote Printing API plugin to support a global printing job list. Reworked UI for a better user experience.

Scheduler

Changed Behavior

  • Link “Configure Scheduler now” has been removed from the scheduler GUI.

Fixed Bugs

  • Text and attachments in emails sent by scheduler were in wrong order.
 

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