小编Pre*_*rem的帖子

java.lang.NoSuchMethodError: 'org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream$Builder org.apache.poi-poi-ooxml-5.2.4

由于安全违规威胁,我已从 升级org.apache.poi-poi-ooxml-5.2.3org.apache.poi-poi-ooxml-5.2.45.2.3

现在,我面临运行时异常java.lang.NoSuchMethodError

例外:

[ERROR] ErrorPageFilter - Forwarding to error page from request [/reports/myapp/myreport] due to exception ['org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream$Builder org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.builder()']
java.lang.NoSuchMethodError: 'org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream$Builder org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.builder()'
    at org.apache.poi.xssf.usermodel.XSSFWorkbook.newPackage(XSSFWorkbook.java:521) ~[poi-ooxml-5.2.4.jar:5.2.4]
    at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:231) ~[poi-ooxml-5.2.4.jar:5.2.4]
    at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:227) ~[poi-ooxml-5.2.4.jar:5.2.4]
    at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:215) ~[poi-ooxml-5.2.4.jar:5.2.4]
    at myapp.reports.service.impl.MyReportsExcelExporter.<init>(MyReportsExcelExporter.java:37) ~[classes/:0.0.1-SNAPSHOT]
Run Code Online (Sandbox Code Playgroud)

代码:

[ERROR] ErrorPageFilter - Forwarding to error page from request [/reports/myapp/myreport] due to exception ['org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream$Builder org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.builder()']
java.lang.NoSuchMethodError: 'org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream$Builder org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.builder()'
    at org.apache.poi.xssf.usermodel.XSSFWorkbook.newPackage(XSSFWorkbook.java:521) ~[poi-ooxml-5.2.4.jar:5.2.4]
    at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:231) ~[poi-ooxml-5.2.4.jar:5.2.4]
    at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:227) ~[poi-ooxml-5.2.4.jar:5.2.4]
    at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:215) ~[poi-ooxml-5.2.4.jar:5.2.4]
    at myapp.reports.service.impl.MyReportsExcelExporter.<init>(MyReportsExcelExporter.java:37) ~[classes/:0.0.1-SNAPSHOT]
Run Code Online (Sandbox Code Playgroud)

查看版本更改,这似乎是一个小升级,但现在现有代码已停止工作。

可能出了什么问题?

java spring apache-poi spring-boot

15
推荐指数
1
解决办法
6860
查看次数

如何从 Ant 构建创建的 .zip 中解决 7-zip 的“警告:标题错误”?

我有在 ant 构建脚本中创建 zip 文件的代码。

<target name="zip-dist" description="archiving artifacts">
    <zip destfile="${artifacts}/${zipfile}.zip" update="false" basedir="${target.dist}" includes="*.xyz-*" />
</target>
Run Code Online (Sandbox Code Playgroud)

当使用 win zip 提取文件时right click -> Extract All...没有警告,但在提取时7-zip显示“警告:标题错误”但它成功了。

我知道这对输出没有影响,因为它只是一个警告,所以建议用户忽略它或使用win-zip方法。

但是相信我,让他们理解是不可能的,他们都一直在吃我的头。有很多用户,我一次又一次地重复同样的事情。他们仍然希望它被修复。

我可以在ant-ziptarget 中使用任何属性还是应该在 中使用任何不同的压缩技术ant build

我已经搜索了多个在线资源,这是最后的希望!请帮忙。

ant zip 7zip antbuilder

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

7zip ×1

ant ×1

antbuilder ×1

apache-poi ×1

java ×1

spring ×1

spring-boot ×1

zip ×1