Problem Note 69283: "An error occurred" appears on SAS® Visual Analytics report objects when using calculated items with Suppression
If you created calculated items that use the Suppression operator in a SAS Visual Analytics report, you might encounter intermittent errors when rendering report objects that use these items. The following generic "An error occurred" pop-up message appears:
In the Report Data service log, you might also see an error similar to the following:
java.lang.IllegalArgumentException: Comparison method violates its general contract!java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(TimSort.java:899)
at java.util.TimSort.mergeAt(TimSort.java:516)
at java.util.TimSort.mergeForceCollapse(TimSort.java:457)
at java.util.TimSort.sort(TimSort.java:254) at java.util.Arrays.sort(Arrays.java:1438)
at java.util.List.sort(List.java:478) at java.util.Collections.sort(Collections.java:177)
at com.sas.bidata.util.CollectionUtil.sortMapIntoList(CollectionUtil.java:359)
at com.sas.bidata.result.postAggregate.CrossAxis.CrossAxisPACalculateAndNormalize.suppressHighestVote(CrossAxisPACalculateAndNormalize.java:430)
at com.sas.bidata.result.postAggregate.CrossAxis.CrossAxisPACalculateAndNormalize.simpleSubtotalSuppression(CrossAxisPACalculateAndNormalize.java:419)
at com.sas.bidata.result.postAggregate.CrossAxis.CrossAxisPACalculateAndNormalize.initialize(CrossAxisPACalculateAndNormalize.java:229)
at com.sas.bidata.result.postAggregate.CrossAxis.CrossAxisSortAndNormalize.initialize(CrossAxisSortAndNormalize.java:650)
at com.sas.bidata.result.multiResult.InternalMultiResult.initialize(InternalMultiResult.java:63)
at com.sas.bidata.result.MultiResultQueryManager.initialize(MultiResultQueryManager.java:351)
at com.sas.bidata.packager.result.PackageQueryRunner.initializeForNonInteractiveOfflineOrUnmigratedDataDefinition(PackageQueryRunner.java:1669)
at com.sas.bidata.packager.result.PackageQueryRunner.<init>(PackageQueryRunner.java:204)
at com.sas.reportdata.service.utils.DataUtils.getQueryRunner(DataUtils.java:685)
at com.sas.reportdata.service.utils.DataUtils.getQueryRunner(DataUtils.java:502)
at com.sas.reportdata.service.utils.DataUtils.getResultsForDataDefinition(DataUtils.java:2828)
at com.sas.reportdata.service.DataServicesBase.getSASReportData(DataServicesBase.java:805)
at com.sas.reportdata.service.DataServicesBase.getData(DataServicesBase.java:994)
at com.sas.reportdata.service.DataServicesBase$GetDataCallable.call(DataServicesBase.java:1285)
at com.sas.reportdata.service.DataServicesBase$GetDataCallable.call(DataServicesBase.java:1237)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.springframework.cloud.sleuth.instrument.async.TraceRunnable.run(TraceRunnable.java:68)
at java.lang.Thread.run(Thread.java:750)
Click the Hot Fix tab in this note for a link to instructions about accessing and applying the software update.
Operating System and Release Information
SAS System | SAS Visual Analytics (on SAS Viya) | Cloud Foundry | 8.5.2 | | Viya | |
Linux for x64 | 8.5.2 | | Viya | |
Microsoft® Windows® for x64 | 8.5.2 | | Viya | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2022-06-15 12:45:33 |
Date Created: | 2022-06-09 10:10:01 |