|
@@ -158,6 +158,9 @@ public class PreTask {
|
|
|
fileInfo.setFileStatus(FileSheetStateEnum.FILE_ENCRYPTION);
|
|
fileInfo.setFileStatus(FileSheetStateEnum.FILE_ENCRYPTION);
|
|
|
return fileInfoList;
|
|
return fileInfoList;
|
|
|
}
|
|
}
|
|
|
|
|
+ } finally {
|
|
|
|
|
+ // 兜底释放监听器持有的 DuckDB 资源(正常流程已在 doAfterAllAnalysed 释放,幂等)
|
|
|
|
|
+ preDataListener.close();
|
|
|
}
|
|
}
|
|
|
fileInfo.setFileStatus(FileSheetStateEnum.FILE_READ_COMPLETE);
|
|
fileInfo.setFileStatus(FileSheetStateEnum.FILE_READ_COMPLETE);
|
|
|
return fileInfoList;
|
|
return fileInfoList;
|