Я получаю следующее исключение при чтении файла xlsx из AEM DAM, хотя это работает для xls java.lang.reflect.InvocationTargetException
Зависимость в AEM depfinder равна
<dependency>
<artifactId>com.adobe.granite.poi</artifactId>
<version>2.0.24</version>
<groupId>com.adobe.granite</groupId>
<scope>provided</scope>
</dependency>
Below is the code
resourceResolver = request.getResourceResolver();
String nodePath = "/content/dam/sample/SampleCsv.xlsx";
Resource resource = resourceResolver.getResource(nodePath);
if (resource != null) {
asset = resource.adaptTo(Asset.class);
if (asset != null) {
original = asset.getOriginal();
InputStream input = original.getStream();
Workbook workbook= new XSSFWorkbook(input);
log.info("workbook created");
int sheetCount= workbook.getNumberOfSheets();