Well, James.java is now storing the serverNames in the Avalon context 
AND the attributes.  You should see 2 lines back to back that look 
something like (minus the comments)...

//Was here
context.put(Constants.SERVER_NAMES, this.serverNames);
//Also this now
attributes.put(Constants.SERVER_NAMES, this.serverNames);

Again, I don't quite get how you could be getting a null pointer because 
the serverNames variable is always created, and if you do have this 
patch, it should be set in attributes, which is how RemoteDelivery is 
grabbing it (via getMailetContext().getAttribute(Constants.SERVER_NAMES).

Maybe look for those 2 lines in James.java to confirm you've got what's 
in CVS?
-- 
Serge Knystautas
Loki Technologies - Unstoppable Websites
http://www.lokitech.com/

Samuel Sadek wrote:
> Serge,
> 
> I have updated James.java with your suggested patch, but it still seems 
> to be causing the same issue. Might I have missed anything? Was their a 
> recent change to Avalon Context? If so, that might explain why I'm 
> unable to retrieve the servernames from it. Which source files are 
> related to Avalon Context?
> 
> Sam.


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

Reply via email to