Получение java.lang.reflect.InvocationTargetException при чтении xlsx из AEM DAM - PullRequest
0 голосов
/ 07 ноября 2019

Я получаю следующее исключение при чтении файла 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();
...