- #UCAM002: A capture processing error occurred for source.
- Strict OOXML isn't currently supported,
Caused by: org.apache.poi.POIXMLException: Strict OOXML isn't currently supported.
The error is referring to two unique file types that share the same .xlsx file extension:
- Excel workbook
- Strict Open XML Spreadsheet
Both of these are available in Excel as a file type while saving (screenshot at bottom of this note), but they don't share the same structure.
Our Excel layout leverages Apache POI to read Excel and various other proprietary file types. Apache POI is the standard amongst Java applications. However, Apache POI only supports real Excel workbooks and not Strict Open XML Spreadsheets. This is in the pipeline for Apache but isn't planned yet.
Because of this, the Excel layout can only read Excel workbooks.