NPE in RemoteDelivery
---------------------

         Key: JAMES-476
         URL: http://issues.apache.org/jira/browse/JAMES-476
     Project: James
        Type: Bug

  Components: Remote Delivery  
    Versions: 2.3.0a1    
    Reporter: Bernd Fondermann
     Fix For: 2.3.0a2


I get the following exception in RemoteDelivery.getGatewaySMTPHostAddresses():

java.lang.NullPointerException
        at 
org.apache.james.transport.mailets.RemoteDelivery$1.hasNext(RemoteDelivery.java:1331)
        at 
org.apache.james.transport.mailets.RemoteDelivery.deliver(RemoteDelivery.java:453)
        at 
org.apache.james.transport.mailets.RemoteDelivery.run(RemoteDelivery.java:1098)
        at java.lang.Thread.run(Thread.java:595)

in hasNext(), the break condition is not complete (missing addresses == null 
check)

I'm working on a patch.

RemoteDelivery config in question:

         <mailet match="All" class="RemoteDelivery">
            <outgoing> file://var/mail/outgoing/ </outgoing>

            <delayTime>  5 minutes </delayTime>
            <delayTime> 10 minutes </delayTime>
            <delayTime> 45 minutes </delayTime>
            <delayTime>  2 hours </delayTime>
            <delayTime>  3 hours </delayTime>
            <delayTime>  6 hours </delayTime>
            <maxRetries> 25 </maxRetries>

            <deliveryThreads> 1 </deliveryThreads>

            <sendpartial>false</sendpartial>
            
            <bounceProcessor>bounces</bounceProcessor>
            <gateway>localhost</gateway>
            <gatewayPort>2525</gatewayPort>
         </mailet>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to