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. >From: Serge Knystautas <[EMAIL PROTECTED]> >Reply-To: "James Users List" <[EMAIL PROTECTED]> >To: James Users List <[EMAIL PROTECTED]> >Subject: Re: Problem with sending a mail message to a remote mail server >Date: Thu, 18 Apr 2002 14:12:26 -0400 > >Sam, > >Can you double check you have the latest code? Aside from doing various >tests this morning, James.java (the file that you need to get updated) >ALWAYS creates a Vector for serverNames, and the only problem was a >patch to also have it add that vector to its attributes as well as the >Avalon context. So I'm not sure how you could still be getting a null >pointer exception aside from not having James.java updated. >-- >Serge Knystautas >Loki Technologies - Unstoppable Websites >http://www.lokitech.com/ > >Samuel Sadek wrote: >>Hi Serge, >> >>I have applied your patch to my server and am still faced with the same >>issue: servernames variable is null as it still throws a >>NullPointerException at line 434 of RemoteDelivery.java. Can you please >>ascertain what's causing the MailetContext object to retrieve a null >>servername attribute when at James run-time it was setting it correctly >>into the MailetContext environment? >> >>Thanks, >> >>sam. >> >> >> >>>From: Serge Knystautas <[EMAIL PROTECTED]> >>>Reply-To: "James Users List" <[EMAIL PROTECTED]> >>>To: James Users List <[EMAIL PROTECTED]> >>>Subject: Re: Problem with sending a mail message to a remote mail server >>>Date: Thu, 18 Apr 2002 09:35:28 -0400 >>> >>>Sam, >>> >>>I've just committed my change. I'm still going through some testing, >>>but I'm pretty sure it should work now. >>>-- >>>Serge Knystautas >>>Loki Technologies - Unstoppable Websites >>>http://www.lokitech.com/ >>> >>>Samuel Sadek wrote: >>> >>>>Serge, >>>> >>>>Thanks for the acknowledgement. Can you please send out a note when this >>>>fix is checked-in to CVS repository? >>>> >>>>I'd be very grateful. >>>> >>>>Thanks in advance. >>>> >>>>sam. >>>> >>>> >>>>>From: Serge Knystautas <[EMAIL PROTECTED]> >>>>>Reply-To: "James Users List" <[EMAIL PROTECTED]> >>>>>To: James Users List <[EMAIL PROTECTED]> >>>>>Subject: Re: Problem with sending a mail message to a remote mail >>>>>server >>>>>Date: Wed, 17 Apr 2002 22:44:33 -0400 >>>>> >>>>>Yes, this is a bug I just introduced and should be fixed (if not >>>>>already, by tomorrow morning). I have it looking for that >>>>>Collection in >>>>>the mailet context attributes, but I forgot to commit James.java to >>>>>have >>>>>it store that Collection in the attributes as well. >>>>>-- >>>>>Serge Knystautas >>>>>Loki Technologies - Unstoppable Websites >>>>>http://www.lokitech.com/ >>>>> >>>>>Samuel Sadek wrote: >>>>> >>>>>>It appears that the mailetconfig fails to retrieve the >>>>>>Constants.SERVER_NAMES attribute from the current mail session >>>>>>object. I >>>>>>have traced this problem with the following culprit line within the >>>>>>RemoteDelivery.deliver method: >>>>>> >>>>>>Collection servernames = (Collection) >>>>>>getMailetContext().getAttribute(Constants.SERVER_NAMES); >>>>>> >>>>>>I have configured James server to be 'secemail.dnsalias.com' with >>>>>>autodetect option set to false as shown in the following config >>>>>>portion: >>>>>> >>>>>><servernames autodetect="FALSE"> >>>>>> <servername>secemail.dnsalias.com</servername> >>>>>></servernames> >>>>>> >>>>>>And I know that at James start-up it refers to the mentioned host >>>>>>servername as it's shown in the James.log file as follows: >>>>>> >>>>>>1019084630921 [INFO ] (James): JAMES init... >>>>>>1019084630921 [DEBUG ] (James): Using MailStore: >>>>>>org.apache.james.core.AvalonMailStore@c62c8 >>>>>>1019084630921 [DEBUG ] (James): Using UsersStore: >>>>>>org.apache.james.core.AvalonUsersStore@2940b3 >>>>>>1019084630921 [INFO ] (James): Local host is: orange >>>>>>1019084630921 [INFO ] (James): Handling mail for: >>>>>>secemail.dnsalias.com >>>>>>1019084630937 [INFO ] (James): Local users repository opened >>>>>>1019084630937 [INFO ] (James): Private Repository LocalInbox opened >>>>>>1019084630937 [DEBUG ] (James): Got spool >>>>>>1019084630937 [INFO ] (James): JAMES ...init end >>>>>> >>>>>>Could anyone please provide any feedback? >>>>>> >>>>>>Much obliged. >>>>>> >>>>>>Sam. >>>>>> >>>>>> >>>>>>>From: "Danny Angus" <[EMAIL PROTECTED]> >>>>>>>Reply-To: "James Users List" <[EMAIL PROTECTED]> >>>>>>>To: "James Users List" <[EMAIL PROTECTED]> >>>>>>>Subject: RE: Problem with sending a mail message to a remote mail >>>>>>>server >>>>>>>Date: Wed, 17 Apr 2002 14:45:11 +0100 >>>>>>> >>>>>>>We've seen people have problems connecting to hotmail before, I >>>>>>>expect >>>>>>>it is >>>>>>>probably because the service is busy or some other network related >>>>>>>issue, >>>>>>>rather than a mail related one, but I don't really know. >>>>>>>The real test would be whether you fail to connect to every service >>>>>>>you try >>>>>>>or only hotmail. >>>>>>> >>>>>>>One possibility is that hotmail demands a HELO or EHLO before it will >>>>>>>accept >>>>>>>a MAIL FROM command. >>>>>>>As we use java mail for sending I wouldn't know whether this is being >>>>>>>complied with or not. >>>>>>> >>>>>>>Again the test would be whether James can never connect to >>>>>>>hotmail, or >>>>>>>only >>>>>>>occasionaly. >>>>>>> >>>>>>>d. >>>>>>> >>>>>>> >>>>>>> > -----Original Message----- >>>>>>> > From: Samuel Sadek [mailto:[EMAIL PROTECTED]] >>>>>>> > Sent: 17 April 2002 14:22 >>>>>>> > To: [EMAIL PROTECTED] >>>>>>> > Subject: RE: Problem with sending a mail message to a remote mail >>>>>>>server >>>>>>> > >>>>>>> > >>>>>>> > Thanks for the reply Dan. >>>>>>> > >>>>>>> > Can you possibly explain why the JAMES server has failed to >>>>>>>connect to >>>>>>> > Hotmail.com's smtp server via port 25? Bearing in mind that I'm >>>>>>> > using IMAP >>>>>>> > server to achieve this and the fact that I'm using the latest >>>>>>> > version of the >>>>>>> > RemoteDelivery mailet... >>>>>>> > >>>>>>> > I'd appreciate any thoughts you may have on this matter. >>>>>>> > >>>>>>> > Sam. >>>>>>> > >>>>>>> > >From: "Danny Angus" <[EMAIL PROTECTED]> >>>>>>> > >Reply-To: "James Users List" <[EMAIL PROTECTED]> >>>>>>> > >To: "James User List" <[EMAIL PROTECTED]> >>>>>>> > >Subject: RE: Problem with sending a mail message to a remote mail >>>>>>>server >>>>>>> > >Date: Wed, 17 Apr 2002 14:13:18 +0100 >>>>>>> > > >>>>>>> > >Sam, >>>>>>> > >reading this last entry in your log extract... >>>>>>> > > >>>>>>> > > > 1018997266562 [INFO ] (James.Mailet): RemoteDelivery: >>>>>>> > Storing message >>>>>>> > > > Mail1018997243718-0-!21833932-to-hotmail.com into outgoing >>>>>>>after 0 >>>>>>> > >retries >>>>>>> > > > >>>>>>> > > > Why hasn't it attempted to resend the message? Isn't there any >>>>>>> > >reattempts >>>>>>> > > > allowed or configured within James to achieve this? >>>>>>> > > >>>>>>> > > >>>>>>> > >... makes me wonder what the problem is, this (I think) >>>>>>> > indicates that the >>>>>>> > >mail has been pushed back into the spool. >>>>>>> > >James will attempt to send it the first time it processes the >>>>>>>spool >>>>>>>after >>>>>>> > >the wait between retries interval has elapsed. >>>>>>> > > >>>>>>> > >d. > > >-- >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> > _________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
