jakarta-mail - MimeBodyPart.getContent() 中的奇怪异常
问题描述
我正在使用 javamail 1.6.1 和 Apache TIKA (1.18) 将电子邮件内容解析为文本。当我使用 TIKA 1.17 时,它工作正常(这里和那里有些错误,但 99% 工作正常)。当我切换到 TIKA 1.18 时,一些奇怪的事情开始发生(在生产环境中),我开始(大量)得到这个异常:
IllegalArgumentException: failed to parse:
at java.lang.IllegalArgumentException: failed to parse:
at java.awt.datatransfer.DataFlavor.<init>(DataFlavor.java:435)
at javax.activation.ActivationDataFlavor.<init>(ActivationDataFlavor.java:81)
当我尝试在本地工作站上重现此问题时,它无法重现。切换回 TIKA 1.17 解决了这个问题。我知道这听起来很奇怪,但任何帮助将不胜感激。谢谢
解决方案
推荐阅读
- c# - 无法在 ASP.NET Core 5.0 c# 中获取 DBContext 的反射类型
- c# - 使用 ml.net 模型时如何在图像源中提供图像路径
- java - Springboot作为systemd服务运行时找不到环境变量
- rust - 在树莓派 4 上安装 rust 后无法运行货物
- jdbc - Micronaut jdbcOperations 未注入到存储库
- postgresql - 在 Docker 容器中运行 Postgres 的 Npgsql 连接超时
- python - NameError:执行 tf.distribute.MirroredStrategy() 时未定义名称“等待”
- angular - 如何在 json-server 中间件文件中控制台登录
- javascript - 从自定义 Cypress.Commands 中获取价值
- python-3.x - 将python列表中的字数频率写入csv文件