i-net Clear Reports

Changes in Release 10.2

i-net Crystal-Clear runtime

New Features / Improvements

  • Native boolean type of PostgreSQL database supported.

Changed Behavior

  • When no default configuration can be found, the temporary fallback configuration now has the remote interface activated to keep access to the server alive.
  • All images having the same image key are now considered as the same image in Viewer and in PDF-Export. Therefore only the first image will be rendered.
  • The mirroring of the report layout for RTL languages like Arabic respect also subreports and charts now.

Fixed Bugs

  • Deleting a subreport link whose subreport prompt was being used in the report led to the subreport prompt not being requested in the prompt dialog even though it was necessary.
  • A problem with the column alias used in a command occurred if the MySQL Connector 5.x was used.
  • An endless loop occurred if a report with SQL expressions and joins was opened using i-net Designer.
  • An OutOfMemoryError could occur if Remote Interface or Repository Browser were used heavily.
  • Various special characters such as /, , {, etc. in formula names led to problems when renaming formulas.
  • Bidirectional content with LTR and RTL mixed in one word is now displayed correctly in a DText element.
  • An HR element in a field with Text Interpretation HTML(advanced) was not displayed.
  • Opening and closing the property dialog of a crosstab with no rows caused a resize in the total row header.
  • The changing of the table alias modifies now the chart color and other property formulas too.
  • If the first call of a user defined function contains null-parameters i-net Crystal-Clear was not able to found the right method to invoke.
  • HTML Text Interpretation: Image was not displayed if it was loaded via a redirect from HTTPS to HTTP.
  • Using “Suppress Blank Section” with “Keep Object Together” caused sections to be suppressed even though there would have been content for the section on the next page.
  • If the report was designed on the DB2 database then it was not possible to sort date groups on the database.
  • In the rare case multiple summary fields with the same names but varying parameters were used in multiple formulas which were used in a crosstab, the crosstab could have issues rendering the summary.
  • Endless loop occurred because of java.util.WeakHashMap, which a non-thread safe object.
  • A section was suppressed, if it contains a Java Bean only and “Suppress Blank Section” was enabled.
  • Problem with MySQL Connector 5.x occurred, if column aliases was used in commands containing multiple columns with the same name.
  • A rare problem occurred when loading older reports from Crystal Reports 9 and before which contained multiple summaries used in formula fields. The error was “Report file not found.”
  • Security fix to prevent cross-site scripting (XSS).
  • Fixed backwards compatibility for the usage of “true” and “false” strings as a boolean in a record selection formula on PostgreSQL database.
  • Only “true” and “false” accepted as Boolean strings in a record selection formula on PostgreSQL database. Now it is case insensitiv.
  • The size of crosstabs with rows and without rows was different at runtime. Therefore it could occur that 2 crosstabs have a different size at runtime, although the designed size was the same.
  • Fixed a security bug which allowed a user to be partly authenticated in the system when another user opened the remote designer.
  • PDF export: The length of the underline in rich HTML hyperlinks was incorrect.
  • In rare cases, a background color of subreport elements was not or only once displayed, if only one background color was used for the report elements and if a background color has been set for at least one report section.
  • ClassCastException has occurred during CCcore file creation.
  • The exception “Unexpected type of element class java.math.BigInteger” has occurred during export to XLS.

i-net Crystal-Clear - Java Viewer

Fixed Bugs

  • Multi-value parameter fields with a single default value and “default values only” were not displayed to the user.
  • When quickly resizing a report viewer there was the possibility of an IndexOutOfBoundsException due to a thread bug.
  • The “password” edit mask for parameter fields was not saved correctly, causing the password mask to not be applied when prompting the fields.
  • In seldom cases, a NPE could occur when fetching default values for a multi-value prompt which had null values as default values.
  • When closing all report views in the report viewer there was the possibility of a NullPointerException due to a thread bug.
  • With multiple value prompts containing descriptions it could occur that the description was added to the chosen values.
  • The width of the margins on the printout did not match the designed margins, if the default paper size of the printer was Letter and the designed paper size was A4 and vice versa and you changed the paper size in the print dialog to the designed paper size.
  • Attribut “Permissions” was missing in the manifest file of ReportViewer.jar. This is required since Java 7 update 45.

i-net Designer

New Features / Improvements

  • In the category “Visual Database Wizard” of the Report Wizard it is now possible to add a new command with drag&drop.
  • Database Wizard: “Edit Connection” button added.

Fixed Bugs

  • The “Prompt Behavior” setting (configurable in the Configuration Manager) “TAKE_VALUE_FROM_DEFAULT_VALUES” did not have an effect on the designer. It now does: if this setting is in the current configuration, the designer will check for default values in prompts and not show a prompt dialog the first time a report is rendered if each prompt has a default value.
  • Renaming formulas and fields to unorthodox names such as “@” or “ ” could cause incorrect error messages or invalid reports.
  • It was not possible to change the default font style Bold of field elements in a crosstab to another style, e.g. Standard. After reopening the rpt file, the style was again set to Bold.
  • In the dialog “Parameter Field Properties” it was possible to open the calendar even when the calendar button was disabled.
  • Duplicated settings for minus and currency symbol position were removed.
  • The progress bar of i-net Designer was not localized to other languages than English.
  • Opening the sub-report linking properties using the context menu now switches to the right property dialog tab.
  • Bug which didn't undo changes on the crosstab data tab on pressing the cancel button on the property dialog.
  • The driver and database class names in the “Datasource Manager” category of the Options dialog were not displayed if there was no matching stylesheet for the current configuration.
  • Date, time, and datetime property categories have not been displayed for row and column headers in crosstabs.
  • When previewing the same report in the designer more than once, the report was rendered twice for each additional preview.
  • NullPointerException occurred if the embedded i-net Designer with an open report was closed.
  • Possible thread problems occurred while initializing the field browser.
  • Closing and reopening the designer within the same Java VM could lead to a NullPointerException.
  • The “image key” property formula was not correctly saved and loaded in reports, which meant it had to be re-entered each time a report was loaded.
  • An endless loop of GUI events occurred when opening the chart properties dialog of a chart which use property formulas.
  • The custom summary name in the chart was overwriten by next using of the chart properties dialog.
  • Thai characters were displayed incorrectly.
  • The formula dialog does not open.
  • In the parameter field properties dialog it was not possible to change the type of a parameter field from time to string.
  • Only the first column was added to the report, if HSQLDB was used and the SQL statement contains 2 two columns with the same name or alias from different tables.
  • “Sort Options” dialog does not appear after click on button “Sort Options” in “Sorting” dialog of “Chart Properties”. Instead a NullPointerException occurred.
  • Attribut “Permissions” was missing in the manifest file of JNLPDesigner. This is required since Java 7 update 45.

Ad Hoc Reporting

New Features / Improvements

  • The embedded ad hoc web GUI now supports opening the help panel programmatically in addition to being opened by the user.

Changed Behavior

  • The ability of the remote Designer to open and run reports from a repository no longer depends on the activation of the ad hoc service.

Fixed Bugs

  • The renaming of sums in reports used as templates in the ad hoc reporting was incorrect.
  • Running totals were not calculated correctly in reports used as template in the ad hoc reporting.
  • The Oracle thin driver and column of type timestamp with (local) time zone was not supported.
  • Attribut “Permissions” was missing in the manifest file of adhoc reporting applet. This is required since Java 7 update 45.

Configuration Manager

New Features / Improvements

  • Formula authentication can now be used with login type “External Webserver”.

Scheduler Web GUI

Fixed Bugs

  • When scanning a report's parameter fields, the scheduler could display values as “DefaultValue@ffffff” if the field was a multi-value prompt.
  • It was not possible to use an SMTP server without authentication.

Setup

Fixed Bugs

  • Message key “ApachePanel.containsCC.msg” was displayed instead of the correct error message.
  • The start and stop scripts for the standalone application were not installed on Unix environments like Solaris and AS400.

Changed Behavior

  • MySQL Connector/J has been updated to version 5.1.13.
  • JDBC driver for PostgreSQL added.
  • The remote interface is enabled for a remote installation (package installation) by default.rect
 

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