SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 66774: Submission of the XBRL file for EBA taxonomies fails with an error when the concept is not null and the dimension value is empty

DetailsHotfixAboutRate It

The submission of the eXtensible Business Reporting Language (XBRL) file for European Banking Authority (EBA) taxonomies might fail with an error in the SBP module when the concept is not null and the dimension value is empty. 

For example, you encounter the issue if you submit an expression similar to the following:

Locator [cell=CellLocator [col=0100, row=999, sheet=000], element=XbrlLocator[concept=eba_met:pi463, dimMap={eba_dim:ESC=, eba_dim:RPE=eba_RF:x63}],value=null]

This expression results in the following error appearing in the SAS Risk and Finance Workbench middle-tier log:

2020-10-01 16:00:35,073 [Thread-101] [creduser] creduser/-617a ERROR com.sas.risk.output.generators.TaxonomyReportHelper - Error generating xbrl
java.lang.ArrayIndexOutOfBoundsException: 1
                at com.sas.risk.common.regrpt.rptrend.DefFileXpathQueryHelper.splitPrefWithColon(DefFileXpathQueryHelper.java:261)
                at com.sas.risk.common.regrpt.rptrend.DefFileXpathQueryHelper.getValidCells(DefFileXpathQueryHelper.java:234)
                at com.sas.risk.common.regrpt.rptrend.RegulatoryReport.getValidCells(RegulatoryReport.java:680)
                at com.sas.risk.common.regrpt.rptrend.RegulatoryReport.getLocatorList(RegulatoryReport.java:280)
...

After applying this hot fix, you should be able to submit the XBRL file for the SBP module successfully when the concept is not null and the dimension value is empty.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Risk and Finance WorkbenchLinux for x643.19.4 TS1M5
Microsoft® Windows® for x643.19.4 TS1M5
* 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.