我们在Spring和Gradle中使用Java,以及最近在部署到prod之后,每次我们尝试从MSExhange服务器获取消息时,都会出现此错误。我感到困惑,因为对该程序负责的包裹没有任何变化。
出现错误......
java.lang.NoSuchFieldError: SIZE
at com.sun.mail.imap.IMAPFolder.fetch(IMAPFolder.java:1200)
...在该位的第三行调用...
FetchProfile fetchProfile = new FetchProfile();
fetchProfile.add(ID_HEADER);
folder.fetch(messages, fetchProfile);
这里是ImapFolder
第1200行,这是为什么我完全不知所措的另一个原因...
if (fp.contains(FetchProfile.Item.SIZE) ||
...因为在尝试访问public static final
字段时,世界上如何抛出这样的异常,我不知道。
感谢您阅读此内容。总的来说。