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
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ Users mailing list [email protected] https://lists.djigzo.com/lists/listinfo/users
