I get that:
java.lang.NullPointerException
at
gnu.mail.providers.imap.IMAPMultipartDataSource.<init>
(IMAPMultipartDataSource.java:60)
at gnu.mail.providers.imap.IMAPMessage.getDataHandler
(IMAPMessage.java:619)
at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1618)
at gnu.mail.providers.imap.IMAPMessage.writeTo(IMAPMessage.java:859)
at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1553)
at gnu.mail.providers.imap.IMAPMessage.writeTo(IMAPMessage.java:845)
at gnu.mail.providers.imap.IMAPFolder.appendMessages
(IMAPFolder.java:712)
at javax.mail.Folder.copyMessages(Folder.java:669)
at TestDeplacementMailGNU112.moveMail
(TestDeplacementMailGNU112.java:63)
at TestDeplacementMailGNU112.test(TestDeplacementMailGNU112.java:47)
at TestDeplacementMailGNU112.main(TestDeplacementMailGNU112.java:31)
copyMessage calls appendsMessage but some Folder opening and
closing actions
are done too before and after the call ...