As of today we noticed some errors in the Djigzo log:


08 Mai 2014 15:40:28 | INFO Rebuilding trust anchor cache. (mitm.common.security.certpath.CertStoreTrustAnchorBuilder) [Spool Thread #1] 08 Mai 2014 15:40:28 | ERROR Unhandled RuntimeException. (mitm.application.djigzo.james.mailets.SMIMEHandler) [Spool Thread #1] java.lang.ClassCastException: com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart cannot be cast to javax.mail.Multipart
        at mitm.common.mail.PartScanner.scanMultipart(PartScanner.java:145)
        at mitm.common.mail.PartScanner.scanPart(PartScanner.java:116)
        at mitm.common.mail.PartScanner.scanPart(PartScanner.java:95)
at mitm.common.security.smime.handler.AttachedSMIMEHandler.handlePart(AttachedSMIMEHandler.java:292) at mitm.common.security.smime.handler.RecursiveSMIMEHandler.internalHandlePart(RecursiveSMIMEHandler.java:243) at mitm.common.security.smime.handler.RecursiveSMIMEHandler.handlePart(RecursiveSMIMEHandler.java:257) at mitm.application.djigzo.james.mailets.SMIMEHandler.handleMessageForUser(SMIMEHandler.java:713) at mitm.application.djigzo.james.mailets.SMIMEHandler.handleMessageTransactedStrict(SMIMEHandler.java:742) at mitm.application.djigzo.james.mailets.SMIMEHandler.handleMessageTransacted(SMIMEHandler.java:530) at mitm.application.djigzo.james.mailets.SMIMEHandler.access$500(SMIMEHandler.java:117) at mitm.application.djigzo.james.mailets.SMIMEHandler$1.doAction(SMIMEHandler.java:467) at mitm.application.djigzo.james.mailets.SMIMEHandler$1.doAction(SMIMEHandler.java:457) at mitm.common.hibernate.DatabaseActionExecutorImpl.executeTransaction(DatabaseActionExecutorImpl.java:66) at mitm.common.hibernate.DatabaseActionExecutorImpl.executeTransaction(DatabaseActionExecutorImpl.java:116) at mitm.common.hibernate.DatabaseActionExecutorImpl.executeTransaction(DatabaseActionExecutorImpl.java:107) at mitm.application.djigzo.james.mailets.SMIMEHandler.serviceMail(SMIMEHandler.java:455) at mitm.application.djigzo.james.mailets.AbstractDjigzoMailet.service(AbstractDjigzoMailet.java:281) at org.apache.james.transport.LinearProcessor.service(LinearProcessor.java:424) at org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManager.java:405) at org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:309)
        at java.lang.Thread.run(Thread.java:744)


and later on

08 Mai 2014 15:44:08 | ERROR Unhandled RuntimeException. (mitm.application.djigzo.james.matchers.SenderIsSkipCalendar) [Spool Thread #1] java.lang.ClassCastException: com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart cannot be cast to javax.mail.internet.MimeMultipart at mitm.application.djigzo.james.matchers.IsCalendar.isCalendar(IsCalendar.java:84) at mitm.application.djigzo.james.matchers.SenderIsSkipCalendar.matchMail(SenderIsSkipCalendar.java:72) at mitm.application.djigzo.james.matchers.AbstractContextAwareDjigzoMatcher.match(AbstractContextAwareDjigzoMatcher.java:63) at org.apache.james.transport.LinearProcessor.service(LinearProcessor.java:357) at org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManager.java:405) at org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:309)
        at java.lang.Thread.run(Thread.java:744)
08 Mai 2014 15:44:08 | ERROR Unhandled RuntimeException. (mitm.application.djigzo.james.matchers.RecipientIsSkipCalendar) [Spool Thread #1] java.lang.ClassCastException: com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart cannot be cast to javax.mail.internet.MimeMultipart at mitm.application.djigzo.james.matchers.IsCalendar.isCalendar(IsCalendar.java:84) at mitm.application.djigzo.james.matchers.RecipientIsSkipCalendar.matchMail(RecipientIsSkipCalendar.java:71) at mitm.application.djigzo.james.matchers.AbstractContextAwareDjigzoMatcher.match(AbstractContextAwareDjigzoMatcher.java:63) at org.apache.james.transport.LinearProcessor.service(LinearProcessor.java:357) at org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManager.java:405) at org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:309)
        at java.lang.Thread.run(Thread.java:744)

08 Mai 2014 15:44:08 | ERROR Unhandled RuntimeException. (mitm.application.djigzo.james.matchers.SenderIsSkipCalendar) [Spool Thread #1] java.lang.ClassCastException: com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart cannot be cast to javax.mail.internet.MimeMultipart at mitm.application.djigzo.james.matchers.IsCalendar.isCalendar(IsCalendar.java:84) at mitm.application.djigzo.james.matchers.SenderIsSkipCalendar.matchMail(SenderIsSkipCalendar.java:72) at mitm.application.djigzo.james.matchers.AbstractContextAwareDjigzoMatcher.match(AbstractContextAwareDjigzoMatcher.java:63) at org.apache.james.transport.LinearProcessor.service(LinearProcessor.java:357) at org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManager.java:405) at org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:309)
        at java.lang.Thread.run(Thread.java:744)
08 Mai 2014 15:44:08 | ERROR Unhandled RuntimeException. (mitm.application.djigzo.james.matchers.RecipientIsSkipCalendar) [Spool Thread #1] java.lang.ClassCastException: com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart cannot be cast to javax.mail.internet.MimeMultipart at mitm.application.djigzo.james.matchers.IsCalendar.isCalendar(IsCalendar.java:84) at mitm.application.djigzo.james.matchers.RecipientIsSkipCalendar.matchMail(RecipientIsSkipCalendar.java:71) at mitm.application.djigzo.james.matchers.AbstractContextAwareDjigzoMatcher.match(AbstractContextAwareDjigzoMatcher.java:63) at org.apache.james.transport.LinearProcessor.service(LinearProcessor.java:357) at org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManager.java:405) at org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:309)
        at java.lang.Thread.run(Thread.java:744)

08 Mai 2014 15:44:08 | ERROR Error signing the message. (mitm.application.djigzo.james.mailets.SMIMESign) [Spool Thread #1] mitm.common.security.smime.SMIMEBuilderException: javax.mail.MessagingException: MIME part of type "multipart/alternative; boundary="28508341"" contains object of type com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart instead of MimeMultipart at mitm.common.security.smime.SMIMEBuilderImpl.sign(SMIMEBuilderImpl.java:511) at mitm.application.djigzo.james.mailets.SMIMESign.serviceMail(SMIMESign.java:406) at mitm.application.djigzo.james.mailets.AbstractDjigzoMailet.service(AbstractDjigzoMailet.java:281) at org.apache.james.transport.LinearProcessor.service(LinearProcessor.java:424) at org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManager.java:405) at org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:309)
        at java.lang.Thread.run(Thread.java:744)
Caused by: javax.mail.MessagingException: MIME part of type "multipart/alternative; boundary="28508341"" contains object of type com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart instead of MimeMultipart
        at 
javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1347)
        at 
javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1021)
        at 
javax.mail.internet.MimeMultipart.updateHeaders(MimeMultipart.java:419)
        at 
javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1345)
        at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2107)
        at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:2075)
at mitm.common.security.smime.SMIMEBuilderImpl.sign(SMIMEBuilderImpl.java:480)
        ... 6 more


Not sure how critical this is but i have never seen before so better ask than sorry...
Djigzo is latest released version with OpenJDK 7.


Regards

Andreas


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
Users mailing list
[email protected]
https://lists.djigzo.com/lists/listinfo/users

Reply via email to