You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-user@james.apache.org by "Pao, Vanessa" <vp...@harris.com> on 2011/05/19 20:03:14 UTC

RE: Apache James does not process read receipts from SquirrelMail

I should have replied back sooner. Just wanted to say thank you for pointing out the issue. Once the code throwing the NPE was fixed, read receipts worked fine in SquirrelMail.
Regards,
Vanessa Pao

-----Original Message-----
From: Norman Maurer [mailto:norman.maurer@googlemail.com] 
Sent: Saturday, April 30, 2011 12:05 PM
To: James Users List
Subject: Re: Apache James does not process read receipts from SquirrelMail

The problem seems to be in your code..

See:
    java.lang.NullPointerException
       at org.nhindirect.gateway.smtp.james.mailet.DirectLocalAuditingMailet.service(DirectLocalAuditingMailet.java:217)

So you need to check why it trhwo a NPE in line 217.

Bye,
Norman


2011/4/29 Pao, Vanessa <vp...@harris.com>:
> Hello,
>
> I am using James 3 (james-server-container-spring-3.0-M3-20110401.133250-93-bin.zip) and SquirrelMail 1.4.21 on a Windows 2008 R2 machine. I recently tried to use read receipts but ran into some problems. Perhaps someone could shed some light on my issues.
>
> First, during the installation of SquirrelMail,  I configured SM to use "login" for smtp authentication. This seemed to be fine, as I could send and receive emails with no trouble. I then decided to send an email with a read receipt request. As the recipient, I selected the link to send the read receipt back to the sender. In SquirrelMail I saw this error
>
>
>     ERROR:
>     Message not sent. Server replied:
>
>         Bad sequence of commands
>         503 5.7.1 Incorrect Authentication for Specified Email Address
>
>
> and the james-server.log had these messages:
>
>
>     INFO  14:29:30,763 | james.smtpserver | ID=1662583622 org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook: result=2 (DENY)
>     INFO  14:29:30,763 | james.smtpserver | ID=1662583622 org.apache.james.smtpserver.JamesRcptCmdHandler: 503 [5.7.1 Incorrect Authentication for Specified Email Address]
>
>
>
> Some research led me to change SM's smtp authentication to "none". When I tried the read receipt link again, SM no longer displayed any errors. So the end user would assume the read receipt worked. However, on the James side, there were these errors in james-server.log:
>
>     INFO  15:44:30,820 | james.smtpserver | ID=587313029 Successfully spooled mail Mail1304106270761-3a463c68-0ef5-43eb-bb05-6f7e5c8ad370 from null on 127.0.0.1 for [test@test.com]
>     INFO  15:44:30,833 | james.smtpserver | ID=587313029 Connection closed for 127.0.0.1 (127.0.0.1)
>     INFO  15:44:31,284 | james.imapserver | ID=403855824 Connection closed for hostname.domain.com (0:0:0:0:0:0:0:1)
>     ERROR 15:44:34,564 | org.apache.camel.processor.DefaultErrorHandler | Failed delivery for exchangeId: ID-HCFHIE02-55242-1304101450755-0-20. Exhausted after delivery attempt: 1 caught: java.lang.NullPointerException
>     java.lang.NullPointerException
>        at org.nhindirect.gateway.smtp.james.mailet.DirectLocalAuditingMailet.service(DirectLocalAuditingMailet.java:217)
>        at org.apache.james.mailetcontainer.camel.CamelProcessor.process(CamelProcessor.java:66)
>        at org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:50)
>        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
>        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)
>        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)
>        at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99)
>        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
>        at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:299)
>        at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:208)
>        at org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:256)
>        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
>        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)
>        at org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:80)
>        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
>        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)
>        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)
>        at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)
>        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
>        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)
>        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)
>        at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99)
>        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
>        at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:299)
>        at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:208)
>        at org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:256)
>        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:143)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:78)
>        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
>        at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:299)
>        at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:208)
>        at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:99)
>        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:91)
>        at org.apache.camel.processor.MulticastProcessor.doProcessParallel(MulticastProcessor.java:515)
>        at org.apache.camel.processor.MulticastProcessor.access$100(MulticastProcessor.java:73)
>        at org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:239)
>        at org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:231)
>        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
>        at java.util.concurrent.FutureTask.run(Unknown Source)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>        at java.lang.Thread.run(Unknown Source)
> ...
> <skipped some lines>
> ...
>     ERROR 15:44:34,569 | org.apache.camel.processor.DefaultErrorHandler | Failed delivery for exchangeId: ID-HCFHIE02-55242-1304101450755-0-12. Exhausted after delivery attempt: 1 caught: javax.mail.MessagingException: Unable to process
>     mail Mail1304106270761-3a463c68-0ef5-43eb-bb05-6f7e5c8ad370;
>       nested exception is:
>             org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[Message: org.apache.james.core.MailImpl@23c4a572]
>     javax.mail.MessagingException: Unable to process mail Mail1304106270761-3a463c68-0ef5-43eb-bb05-6f7e5c8ad370;
>
>
>
> I changed some James log levels to DEBUG and tried the read receipt link again. Below are additional messages from james-server.log:
>
> INFO  10:44:47,182 | james.imapserver | ID=1438260267 Connection established from <hostname removed> (0:0:0:0:0:0:0:1)
> INFO  10:44:47,477 | james.smtpserver | ID=1361523708 Connection established from 127.0.0.1 (127.0.0.1)
> DEBUG 10:44:47,481 | james.smtpserver | ID=1361523708 org.apache.james.smtpserver.JamesWelcomeMessageHandler disconnect=false
> DEBUG 10:44:47,719 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler received: EHLO localhost
> DEBUG 10:44:47,719 | james.smtpserver | ID=1361523708 Lookup command handler for command: EHLO
> DEBUG 10:44:47,721 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler: 250 [158.147.211.152 Hello localhost (127.0.0.1 [127.0.0.1]), PIPELINING, ENHANCEDSTATUSCODES, 8BITMIME]
> DEBUG 10:44:47,722 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler disconnect=false
> DEBUG 10:44:47,723 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler received: MAIL FROM:<>
> DEBUG 10:44:47,724 | james.smtpserver | ID=1361523708 Lookup command handler for command: MAIL
> DEBUG 10:44:47,725 | james.smtpserver | ID=1361523708 org.apache.james.smtpserver.JamesMailCmdHandler: 250 [2.1.0 Sender <> OK]
> DEBUG 10:44:47,755 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler disconnect=false
> DEBUG 10:44:47,756 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler received: RCPT TO:<address removed>
> DEBUG 10:44:47,756 | james.smtpserver | ID=1361523708 Lookup command handler for command: RCPT
> DEBUG 10:44:47,756 | james.smtpserver | ID=1361523708 executing hook org.apache.james.smtpserver.fastfail.ValidRcptHandler
> DEBUG 10:44:47,775 | james.smtpserver | ID=1361523708 executing hook org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
> DEBUG 10:44:47,775 | james.smtpserver | ID=1361523708 org.apache.james.smtpserver.fastfail.ValidRcptHandler: result=8 (DECLINED)
> DEBUG 10:44:47,775 | james.smtpserver | ID=1361523708 executing hook org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
> DEBUG 10:44:47,775 | james.smtpserver | ID=1361523708 executing hook org.apache.james.smtpserver.AuthRequiredToRelayRcptHook
> DEBUG 10:44:47,775 | james.smtpserver | ID=1361523708 executing hook org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
> DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 org.apache.james.smtpserver.AuthRequiredToRelayRcptHook: result=8 (DECLINED)
> DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 executing hook org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
> DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 executing hook org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook
> DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 executing hook org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
> DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook: result=8 (DECLINED)
> DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 executing hook org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
> DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 executing hook org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook
> DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 executing hook org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
> DEBUG 10:44:47,777 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook: result=8 (DECLINED)
> DEBUG 10:44:47,777 | james.smtpserver | ID=1361523708 executing hook org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
> DEBUG 10:44:47,777 | james.smtpserver | ID=1361523708 org.apache.james.smtpserver.JamesRcptCmdHandler: 250 [2.1.5 Recipient <address removed> OK]
> DEBUG 10:44:47,777 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler disconnect=false
> DEBUG 10:44:47,788 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler received: DATA
> DEBUG 10:44:47,788 | james.smtpserver | ID=1361523708 Lookup command handler for command: DATA
> DEBUG 10:44:47,792 | james.smtpserver | ID=1361523708 org.apache.james.smtpserver.JamesDataCmdHandler: 354 [Ok Send data ending with <CRLF>.<CRLF>]
> DEBUG 10:44:47,793 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler disconnect=false
> DEBUG 10:44:47,817 | james.smtpserver | ID=1361523708 executing james message handler org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension@24062df1
> DEBUG 10:44:47,820 | james.smtpserver | ID=1361523708 executing hook org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
> DEBUG 10:44:47,820 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension: result=8 (DECLINED)
> DEBUG 10:44:47,820 | james.smtpserver | ID=1361523708 executing hook org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
> DEBUG 10:44:47,820 | james.smtpserver | ID=1361523708 executing james message handler org.apache.james.smtpserver.AddDefaultAttributesMessageHook@29a3139
> DEBUG 10:44:47,821 | james.smtpserver | ID=1361523708 executing hook org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
> DEBUG 10:44:47,821 | james.smtpserver | ID=1361523708 org.apache.james.smtpserver.AddDefaultAttributesMessageHook: result=8 (DECLINED)
> DEBUG 10:44:47,821 | james.smtpserver | ID=1361523708 executing hook org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
> DEBUG 10:44:47,821 | james.smtpserver | ID=1361523708 executing james message handler org.apache.james.smtpserver.SendMailHandler@59159684
> DEBUG 10:44:47,821 | james.smtpserver | ID=1361523708 sending mail
> INFO  10:44:47,859 | james.smtpserver | ID=1361523708 Successfully spooled mail Mail1304088287801-39a2cc5f-8660-4686-8ace-2dc02b4fd18f from null on 127.0.0.1 for [<address removed>]
> DEBUG 10:44:47,859 | james.smtpserver | ID=1361523708 executing hook org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
> DEBUG 10:44:47,859 | james.smtpserver | ID=1361523708 org.apache.james.smtpserver.SendMailHandler: result=1 (OK)
> DEBUG 10:44:47,859 | james.smtpserver | ID=1361523708 executing hook org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
> DEBUG 10:44:47,867 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler received: QUIT
> DEBUG 10:44:47,867 | james.smtpserver | ID=1361523708 Lookup command handler for command: QUIT
> DEBUG 10:44:47,867 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.QuitCmdHandler: 221 [2.0.0 158.147.211.152 Service closing transmission channel]
> INFO  10:44:47,878 | james.smtpserver | ID=1361523708 Connection closed for 127.0.0.1 (127.0.0.1)
> DEBUG 10:44:47,879 | james.smtpserver | ID=1361523708 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler disconnect=false
> DEBUG 10:44:48,152 | james.mailspooler | ==== Begin processing mail Mail1304088287801-39a2cc5f-8660-4686-8ace-2dc02b4fd18f====
> DEBUG 10:44:48,248 | org.apache.camel.component.direct.DirectProducer | Starting producer: Producer[direct://processor.root]
> DEBUG 10:44:48,249 | org.apache.camel.impl.ProducerCache | Adding to producer cache with key: Endpoint[direct://processor.root] for producer: Producer[direct://processor.root]
> DEBUG 10:44:48,250 | org.apache.camel.impl.ProducerCache | >>>> Endpoint[direct://processor.root] Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:48,279 | org.apache.camel.component.bean.BeanProcessor | Setting bean invocation result on the OUT message: [org.apache.james.core.MailImpl@1bcb7c74]
> INFO  10:44:48,243 | james.imapserver | ID=1438260267 Connection closed for <hostname removed> (0:0:0:0:0:0:0:1)
> DEBUG 10:44:48,297 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MatcherMatch@725b1426 matches: true for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:48,300 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateEquals@111d5b39 matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:48,300 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateNotEquals@5dda32d0 matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:48,302 | org.apache.camel.processor.MulticastProcessor | Done parallel processing 1 exchanges
> DEBUG 10:44:48,318 | org.apache.camel.component.bean.BeanProcessor | Setting bean invocation result on the OUT message: [org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:48,321 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MatcherMatch@19acc826 matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:48,322 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateEquals@425997c matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:48,322 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateNotEquals@407f9e04 matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:48,322 | org.apache.camel.processor.MulticastProcessor | Done parallel processing 1 exchanges
> DEBUG 10:44:48,335 | org.apache.camel.component.bean.BeanProcessor | Setting bean invocation result on the OUT message: [org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:48,337 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MatcherMatch@5b5e410 matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:48,337 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateEquals@3c079e4c matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:48,338 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateNotEquals@1829ae5e matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:48,338 | org.apache.camel.processor.MulticastProcessor | Done parallel processing 1 exchanges
> DEBUG 10:44:52,124 | org.apache.camel.component.bean.BeanProcessor | Setting bean invocation result on the OUT message: [org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,125 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MatcherMatch@384e57ba matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,125 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateEquals@3e84c1f9 matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,125 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateNotEquals@7ddae27f matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,126 | org.apache.camel.processor.MulticastProcessor | Done parallel processing 1 exchanges
> DEBUG 10:44:52,128 | org.apache.camel.component.bean.BeanProcessor | Setting bean invocation result on the OUT message: [org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,129 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MatcherMatch@65075056 matches: true for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,129 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateEquals@59441dc0 matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,130 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateNotEquals@6fd5609 matches: true for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,130 | org.apache.camel.component.direct.DirectProducer | Starting producer: Producer[direct://processor.transport]
> DEBUG 10:44:52,131 | org.apache.camel.impl.ProducerCache | Adding to producer cache with key: Endpoint[direct://processor.transport] for producer: Producer[direct://processor.transport]
> DEBUG 10:44:52,131 | org.apache.camel.impl.ProducerCache | >>>> Endpoint[direct://processor.transport] Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,132 | org.apache.camel.component.bean.BeanProcessor | Setting bean invocation result on the OUT message: [org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,134 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MatcherMatch@990de2 matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,134 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateEquals@783b67a7 matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,134 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateNotEquals@67392596 matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,135 | org.apache.camel.processor.MulticastProcessor | Done parallel processing 1 exchanges
> DEBUG 10:44:52,141 | org.apache.camel.component.bean.BeanProcessor | Setting bean invocation result on the OUT message: [org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,142 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MatcherMatch@79b80e60 matches: true for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,190 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateEquals@5dca01f0 matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,190 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MailStateNotEquals@794563aa matches: false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,191 | org.apache.camel.processor.MulticastProcessor | Done parallel processing 1 exchanges
> DEBUG 10:44:52,193 | org.apache.camel.component.bean.BeanProcessor | Setting bean invocation result on the OUT message: [org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,195 | org.apache.camel.processor.ChoiceProcessor | #0 - org.apache.james.mailetcontainer.camel.MatcherMatch@236db810 matches: true for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> DEBUG 10:44:52,197 | org.apache.camel.processor.DefaultErrorHandler | Failed delivery for exchangeId: ID-<hostname removed>-54835-1304087100945-0-20. On delivery attempt: 0 caught: java.lang.NullPointerException
> ERROR 10:44:52,197 | org.apache.camel.processor.DefaultErrorHandler | Failed delivery for exchangeId: ID-<hostname removed>-54835-1304087100945-0-20. Exhausted after delivery attempt: 1 caught: java.lang.NullPointerException
> java.lang.NullPointerException
> ...
> <skipped some lines>
> ...
> DEBUG 10:44:52,200 | org.apache.camel.processor.Pipeline | Message exchange has failed so breaking out of pipeline: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74] Exception: java.lang.NullPointerException
> DEBUG 10:44:52,204 | org.apache.camel.processor.MulticastProcessor | Done parallel processing 1 exchanges
> DEBUG 10:44:52,205 | org.apache.camel.processor.Pipeline | Message exchange has failed so breaking out of pipeline: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74] Exception: java.lang.NullPointerException
> DEBUG 10:44:52,206 | org.apache.camel.processor.DefaultErrorHandler | Failed delivery for exchangeId: ID-<hostname removed>-54835-1304087100945-0-12. On delivery attempt: 0 caught: javax.mail.MessagingException: Unable to process mail Mail1304088287801-39a2cc5f-8660-4686-8ace-2dc02b4fd18f;
>  nested exception is:
>        org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> ERROR 10:44:52,206 | org.apache.camel.processor.DefaultErrorHandler | Failed delivery for exchangeId: ID-<hostname removed>-54835-1304087100945-0-12. Exhausted after delivery attempt: 1 caught: javax.mail.MessagingException: Unable to process mail Mail1304088287801-39a2cc5f-8660-4686-8ace-2dc02b4fd18f;
>  nested exception is:
>        org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
> javax.mail.MessagingException: Unable to process mail Mail1304088287801-39a2cc5f-8660-4686-8ace-2dc02b4fd18f;
>  nested exception is:
> ...
>
>
>
> My issue seems similar to this post ( http://mail-archives.apache.org/mod_mbox/james-server-user/200601.mbox/%3C200601060115.k061F1EO095307@smtp1.adl2.internode.on.net%3E ) and these bugs ( https://issues.apache.org/jira/browse/JAMES-580   https://issues.apache.org/jira/browse/JAMES-655). Looking for any insight or guidance. Thank you in advance.
>
> Regards,
> Vanessa
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org