i-net Clear Reports

Changes in Release 11.2

i-net Clear Reports runtime

New Features / Improvements

  • Report URL parameter “disposition” added.
  • The single sign-on (SSO) for external web server together with the proxy script has been improved. If the login script runs on the same web server as the proxy and you are already logged in in this web server then it is not necessary for you to login again in the reporting server.
  • Report URL parameter “disposition” added.
  • It's now allowed to call a Formula Expander Class function from inside a user defined function(formula).

Fixed Bugs

  • PDF export: Error “OTF type is not set!” has occurred during PDF export, if non-embeddable fonts were used.
  • Regressions:
    • Alias names has not worked on MySQL database.
    • The boolean format of older reports has not been read. The default value was used.
    • The wrong group in a drill down report was marked.
  • Problems of the ASP.NET proxy and .NET Framework 4 occurred. Errors with some Drill Down and Subreport on Demand reports has occurred.
  • The execution order of formulas with custom number format and fixed currency symbol was wrong.
  • Postscript export: In rare cases it can happen that an exported postscript file (postscript level 3) can be displayed but an error occurred during printing.
  • String Prompt was not quoted in SQL Expression.
  • 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.
  • IndexOutOfBoundsException occurred during processing the record selection formula.
  • With enabled area keep together in some cases the Java viewer has shown the page before after a click on a group tree node.
  • A thread bug between cache and scheduler has occurred. It has produced the sporadic error [The page “x” is out of range (y).]
  • Regression in version 11.1: A call of method setData(ResultSet) has created a database connection if there was a valid DataSourceConfiguration.
  • In rare cases a minus sign has been displayed in front of number fields if the old ReportReader was used to read rpt files designed with Crystal Reports.
  • ReportReader: The property formula for property “Decimals” in number properties was not read correctly.
  • Scheduler: All scheduler CustomActions were disabled.
  • Excel export: NullPointerException occurred.
  • Page Footer was printed in not printable area if the report footer with enabled “Underlay Following Section” did not fit on the page.
  • Descending sort order of dates and the sorting position of null values was wrong.
  • Line over multiple sections was missing on a page in a subreport, if it ends in the group footer and there was no group footer on that page.
  • PDF Export: A picture in the exported PDF file was corrupt, if it's location was set with picture property “Dynamic Image Location”.
  • Data Export: Some data in group footer sections were incorrect.
  • XLS Export: Because of static text in subreports, it could occur that Excel opens some exported .xls files in the protected view.
  • JNDI database connections has not worked, if a PropertiesChecker was used.
  • Embedded fonts are used for calculating the metrix of the TXT export.
  • Optimizing the index for the DBRepository and preventing multiple connections for the use of the index database.
  • In a very rare case a problem with the preferences has occurred, if i-net Clear Reports was used in Websphere application server.
  • The method getProcedureColumns has thrown an SQLException if the JDBC driver has a wrong behavior. Now, i-net Clear Reports contains a workaround for this problem.
  • RTF export: Row Heigth was wrong. Known fonts will be assigned to the corresponding character set.
  • Characters from a particular Barcode font (Code128) could not be displayed in PDF export and Java viewer.
  • Invalid image format exception occurred if an specific JPG image was added to the report.
  • IllegalMonitorStateException occurred.
  • RTF export: Additonal white spaces has been added to a long text, if the font was changed.
  • HTML export:
    • Property formula for the hyperlink property was not evaluated.
    • In some browsers scrollbars were displayed on fields with enabled text interpretation “HTML(advanced)”.
  • PDF export: Problem with specified certificate for PDF signature was occurred if IBM Java VM was used.
  • HTML export: NullPointerException occurred.
  • It could occur that the group footer was printed at the top of page if “print at bottom of page” and “keep together” was enabled for the group footer area.
  • Minimum width calculation for fonts like Chinese and Japanese was wrong.
  • NullPointerException during PDF export occurred.
  • NullPointerException occurred during deserialization of an Engine that has been rendered already.
  • PDF export: Because of some special characters an exported PDF file could be displayed but not printed in Acrobat Reader.
  • Invalid license key exception occurred sometimes if BouncyCastle JCE provider was used.
  • 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.
  • The toWords function converted the number 1000000 into French language with the “Un” prefix.
  • The correct French number word is: Un Million.
  • Memory leak and performance decrement occurred after some time if styled fonts like arialbd.ttf are used.
  • Hyperlinks does not work on the second page if they are part of a field with enabled text interpretation “HTML(advanced)” that is longer than one report page.

i-net Clear Reports viewer

Changed Behavior

  • Error message displayed after an “Bad Gateway” error, contains more detail information.
  • ViewerException now contains the ErrorCode of the report server.

Fixed Bugs

  • ViewerException “Wrong order of nodes” occurred, if hierarchical grouping and a second group was used in the report.
  • Printing quality was bad in the part of the report page that contains a background image.
  • 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

  • Designer now supports drag and drop of files into the editor in unix operating systems.
  • Chart Properties:
    • Markers for charts with axes now supports formulas. The formula can dynamically determine the position (start and end) of the marker.
  • SQL Editor: Now it is possible to use Strings prompts without quoting on any place of the SQL statement, e.g. as table name.

Changed Behavior

  • Datasource configuration will be reloaded without opening the report again, if the datasource did not exist at designer start.

Fixed Bugs

  • File Chooser:
    • Deadlock in Designer file chooser could occur, if a network drive could not be connected.
    • Drag and drop of file into the filename text field not select the recognized folder and enters the filename.
  • SQL Editor: Property “Quote string parameters” was not enabled by default in remote designer.
  • Align elements to bottom was misleadingly an alignment to the right.
  • 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.
  • Sometimes a NullPointerException occurs when opening a report in i-net Designer.
  • Only the first column was added to the report, if MySQL was used and the used stored procedure contains two columns with the same name from different tables.
  • Java Bean Properties:
    • Wrong (default) entry in combobox of the Java Bean properties dialog was selected.
    • The JavaBean editor of the designer has used the same editor for the same class and has ignored different editors for different properties of the same type.
  • A deadlock has occurred during start of i-net Designer on Mac OSX, if Java VM version 7 was used.
  • The value of property “Cascading Parent” in the parameter field properties dialog was not saved correctly.
  • If you do an undo or redo step in the designer then all JavaBeans that are not visible on the monitor lost it's settings. The Java Bean properties fall back to the default values.
  • Java Bean property formulas were evaluated in the design view.
  • Attribut “Permissions” was missing in the manifest file of JNLPDesigner. This is required since Java 7 update 45.

Configuration Manager

Fixed Bugs

  • Configurations which contained certain settings which led to extremely long values (such as a high number of permission settings) could not be successfully exported and then re-imported into a different system.

Report Permissions

Fixed Bugs

  • Groups (Roles) were not found because backslashes has been changed to slashes.
  • Reverted the / and \ normalization for the permission settings. Settings are stored as typed. User names will be checked normalized, role names must be configured in the correct typing.

Ad Hoc Reporting

Fixed Bugs

  • Attribut “Permissions” was missing in the manifest file of adhoc reporting applet. This is required since Java 7 update 45.

.Net Edition

Fixed Bugs

  • Server Error “Content-Length or Chunked Encoding …” occurred with .NET Framework 4.
  • On 64-bit machines, i-net Clear Reports .NET was incorrectly installed in the “Program Files (x86)” folder.
 

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