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:
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.