Skip to content

Known Issues

The following issues exist in this release of JasperReports® Server:

Key Summary and Workaround
JRL-1655

Summary: For AWS Athena, when a report with the WHERE clause is run in JasperReports® Server , the following error message is displayed:

net.sf.jasperreports.engine.JRException: Error preparing statement for executing the report query:

SELECT *

FROM sampledb.test

where sampledb.test.integer = ?

Workaround: Instead of using WHERE sampledb.test.integer = $P{Parameter1} ), provide the WHERE clause in the following format:

WHERE sampledb.test.integer = $P!{Parameter1}

JS-57241 Summary: When an ElasticSearch data source is used in a virtual data source, the virtual data source only displays the Base tables of the ElasticSearch data source, not the views, when used in a domain.

Workaround: None

JS-57742 Summary: Table joins cannot be used in the domain when using an ElasticSearch data source.

Workaround: None

JS-57748 Summary: Aggregations cannot be used on scalar functions in calculated fields when using an ElasticSearch data source.

Workaround: None

JS-58065 Summary: Creating an ElasticSearch data source connection might result in an error when using JBoss EAP or WildFly app servers. By default, ElasticSearch data source connections are not available for JasperReports® Server and require additional configuration.

Workaround: None

JS-58055 Summary: The Safari browser often blocks access to the Visualize.js script because the script uses third-party cookies to enable cross-site access.

Workaround: See the JasperReports® Server Visualize.js Guide for workarounds for this issue.

JS-58144 Summary: If the input string contains a semicolon (;), dash (), or number sign (#), the SQL validation for an Input Control could result in an error.

Workaround: None

JS-58145 Summary: Trying to use input controls for strings and integers for reports with a very large data size (for example, more than 100,000 rows) could result in the JasperReports® Server freezing in the Loading stage until the session is ended.

Workaround: None

JS-58285 Summary: When using the Neo4j JDBC data source for a domain, if the pre-filter uses a value with an apostrophe ('). then creating an is one of pre-filter for a table or crosstab returns an error.

Workaround: None

JS-58316 Summary: The TIBCO Data Virtualization data source driver does not support using ORDER BY for Boolean columns in queries.

Workaround: None

JS-58540 Summary: When using Schemafilter to connect to MongoDB data sources, formats, such as regex, do not work.

Workaround: Use the ConfigOptions=Schemafilter=<database_name>:< collector_name> format.

JS-58574 Summary: In recent versions of Mac OS, the Stop and Start scripts in the installation directory cannot be executed without Automator.

Workaround: None

JS-58860 Summary:The buildomatic JDBC driver property files for DB2, Oracle, and SQL Server data sources in JasperReports® Server 10.1.0 contain references to old JDBC JAR files.

Workaround: Change the maven.jdbc.version property in the buildomatic files to the latest JDBC driver versions offered by the developers. You can find these files in the <js-install>/buildomatic/sample_conf/ directory.

JS-58890 Summary: Domain Security does not work for blocked users on Column Level Grants.

Workaround: None

JS-58922 Summary: Unable to edit domain when Full Outer Join is applied.

Workaround: None

JS-60070 Summary: The domain created from data source using the MongoDB JDBC driver is not editable.

Workaround: None

JS-62643 Summary: When executing an AdHoc report when JasperReports® IO is not up and running, the following error message is displayed: An unexpected error has occurred and 500 error code is displayed in the console.

Workaround: None

JS-62645 Summary: While executing AdHoc reports in JasperReports® IO and trying to apply any JIVE function, an empty error box, along with 500 error code in the console, is displayed.

Workaround: None

JS-62646 Summary: While executing AdHoc reports in JasperReports® IO when you cancel the report load and search for different text, 409 error code is displayed in the console the first time and later the page just displays Loading...

Workaround: None

JS-62647 Summary: While executing AdHoc reports in JasperReports® IO and restarting the JasperReports® IO server, the report keeps on loading and does not display any error message.

Workaround: None

JS-62674 Summary: While executing AdHoc reports in JasperReports® IO and navigating from viewing to editing mode in the dashboard, error is displayed in the JasperReports® IO logs.

Workaround: None

JS-62675 Summary: When using AdHoc reports in JasperReports® IO and exporting to XML using the /reports endpoint, .jrpxml is appended with the report name.

Workaround: None

JS-62676 Summary: When using AdHoc reports in JasperReports® IO and exporting to Excel/XLSX, the output in not generated in non-paginated format.

Workaround: None

JS-62766 Summary: The Snowflake JDBC driver does not validate the non-existing or invalid or empty database during connection creation time when passing the db parameter in the connection URL.

Workaround: None

JS-62783 Summary: The Snowflake JDBC driver does not validate the warehouse.

Workaround: None

JS-62826 Summary: When using AdHoc reports in JasperReports® IO and executing any AdHoc View report using invalid data source details, 500 error code is displayed in the console.

Workaround: None

JS-63394 Summary: When running a domain report in a suborganization in JasperReports® IO using Input Control, the following error message is displayed in JasperReports® IO logs: net.sf.jasperreports.engine.JRException: Resource not found at: /organizations/organization_1/qa_automation/Domains/Store.

Workaround: None

JS-63395 Summary: When using AdHoc reports in JasperReports® IO, an incorrect Response Content-Type generated for AdHoc View reports.

Workaround: None

JS-63396 Summary: When using AdHoc reports in JasperReports® IO, a proper error message is not displayed when an AdHoc report with deleted fields from a domain is run or included into a dashboard.

Workaround: None

JS-63462 Summary: For Snowflake connector, a null Pointer Exception is shown when using a data source connection with an invalid host name.

Workaround: None

JS-65363 Summary: In the Process Monitor dashboard, data loaded in the work report does not get updated as per the selection done in the work allocation report.

Workaround: None

JS-65890 Summary: For report bursting, the Excel output file is not generated after scheduling the burster report with bursting enabled.

Workaround: None

JS-66367 Summary: The dashboard filter does not work correctly all the time when charts with the filter are updated.

Workaround: None

JS-79740 Summary: JasperReports® Server fails to start following an overlay upgrade from version 9.0.0 to 10.1.0.

Workaround: Customers can perform either a samedb or newdb upgrade to version 10.1.0, but any previous customizations will need to be reapplied.

JS-70941

Summary: SQE startup fails within the Docker environment (JRS + SQE) due to a java.lang.NoClassDefFoundError: org/quartz/Calendar.

Workaround: None

JS-79431 Summary: When attempting to export large reports in JasperReports® Server and JasperReports® IO version 10.1.0, the process fails and throws an error.

Workaround: None

JSS-3161 Summary: HighMaps hyperlinks are not functioning as expected. Clicking the links within the report does not trigger navigation.

Workaround: None

JSS-3254

Summary: For report bursting, when the specified repository folder is non-existent, the folder is not created in the JasperReports® Server repository.

Workaround: None

JSS-3266 Summary: For report bursting, invalid parameter name has no validation.

Workaround: None

JSS-3748 Summary: Selecting a JSON data adapter and attempting to open the Add Property dialog triggers an IllegalArgumentException crash.

Workaround: None

JSS-3751 Summary: In Jaspersoft® Studio 9.0.3, users are unable to change the font size of a text field using the toolbar dropdown list.

Workaround: None

JS-57772 Summary: Cannot log in to JasperReports® Server due to password length exception.

Workaround: Ensure that all app servers that participate in a cluster (or when app servers are configured to share the jasperserver repository database) are installed with the same keystore files. For more information, see Jaspersoft Community article.

JS-57552 Summary: Using an asterisk (*) for the EndsWith and StartWith functions in the calculated fields results in errors when using an ElasticSearch data source.

Workaround: None

JS-57241 Summary: When an ElasticSearch data source is used in a virtual data source, the virtual data source only displays the Base tables of the ElasticSearch data source, not the views, when used in a domain.

Workaround: None

JS-41999 Summary: Changing an AdHoc View from table to crosstab may change the timestamp data because of incorrect categorizers for timestamps in the query.

Workaround: None

JS-34767 Summary: Administrators in an attempt to import a file receive the following error message on the first attempt: Import failed. The import of an organization to the root is not allowed. Importing the file a second time is successful.

Workaround: Administrators in a multi-tenant organization can work around this issue by going to Manage > Server Settings and right-clicking Organization in the tree and choosing Import... to import the file. Administrators in a single-tenant organization must go through the import procedure twice to import a file.

JS-34346 Summary: This release changes resource visibility constraints in multi-tenant deployments (that is, those that include more than one organization). The change disables certain cases of improper resource referencing, such as providing an absolute repository path (starting with the root organization) for a resource referenced in a report. If you have a reference to an image, a subreport, or other resource that has an absolute path (or uses a $P parameter that later resolves to an absolute path), the server returns an error.

Workaround: Update such references to use paths that you can view in the organization in question. Consider using relative paths, or use the public folder for reports used by multiple organizations.

JS-30847 (was 43707) Summary: If a dashboard contains an image dashlet that relies on the repo: syntax to refer to its image, and the superuser exports the dashboard (using the repository's Export context menu item or the Manage > Server Settings > Export page), the image is not exported with the dashboard.

Workaround: None

JS-19493 Summary: XML/A data sources return all datatypes to the AdHoc Editor as strings. When an XML/A-based AdHoc view is saved as a report, JasperReports® Server attempts to convert the data to their original types when the AdHoc view is saved as a report, but in some cases, such as currency, no such type is available. The currency data is converted to type double. The currency is displayed as a number and the currency symbol is omitted.

Workaround: None

JS-57551 Summary: Scalar functions cannot be used as a filter for AdHoc views when using an ElasticSearch data source.

Workaround: None

JS-32077 Summary: Multi-select input controls for reports treat the values as case-sensitive even if the data source is case-insenstive.

Workaround: None

JRL-242 (was 17824) Summary: While Fusion Charts support annotations, JasperReports® Server and Jaspersoft® Studio do not support them.

Workaround: None

JS-75621

Summary: The report with HTML Pro component, with a URL, doesn't run correctly and PDF export is continuously loading.

Workaround: None