Jasper reports may fail when selecting a large volume of reviewers, specifically exceeding the Oracle database limit of 1,000 expressions in an IN clause. This article provides workarounds to bypass the ORA-01795 error.
Identity Governance 14.5
The error ORA-01795: maximum number of expressions in a list is 1000 is caused by an inherent limitation in the Oracle SQL IN clause, which prevents the database from processing more than 1,000 entries in a single query list.
To bypass this limitation, apply one of the following methods:
Method 1: Select Fewer Reviewers If you require data for specific users, select fewer than 1,000 reviewers in the report selection screen and execute the report.
Method 2: Remove Mandatory Selection Constraint If you require data for all reviewers (exceeding 1,000 entries), you must modify the input control in Jasper to make the field non-mandatory:
$R{pValuesforReviewerUserName_KEY} and click Edit.Note: This workaround allows you to retrieve all data but does not support selecting a specific subset of users if that subset exceeds 1,000 entries.
To speak with a customer representative or a Support Engineer see . Scroll to the bottom of the page and click on your respective region.