首页 > 解决方案 > 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 解决了这个问题。我知道这听起来很奇怪,但任何帮助将不胜感激。谢谢

标签: jakarta-mail

解决方案


推荐阅读