james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrei A. Ivanov" <my...@surfeu.fi>
Subject Re: Same exception for JamesSpoolManager
Date Thu, 06 Jun 2002 15:00:26 GMT
Noel, thanks for answer.
Yes of course it is in the log. I am running long (many hours) tests with
load about 5 emails / second. I have stability requirements first of all.
James behaves generally very well. I am using my SMTPServer-Handler classes
because it won't live with the original one (especially when TLS is in use).
Only bad thing I have are these exceptions in JamesSpoolManager (which
originates from the place you've pointed). There are from 10 to 50 such
exceptions per 100 000 mails. Not a big deal though I am wondering about
possible cause of these exceptions (RuntimeException when mc = (MailImpl)
or.get(key)) .

Andrei

----- Original Message -----
From: "Noel J. Bergman" <noel@devtech.com>
To: "James Developers List" <james-dev@jakarta.apache.org>
Sent: Thursday, June 06, 2002 5:44 PM
Subject: RE: Same exception for JamesSpoolManager


> You are using AvalonMailRepository, yes?  Please look at the code:
>
>   MailImpl mc = null;
>   try {
>         mc = (MailImpl) or.get(key);
>   } catch (RuntimeException re) {
>       getLogger().error("Exception retrieving mail: " + re + ", so we're
> deleting it... good ridance!");
>       remove(key);
>       return null;
>   }
>
> Is there something logged about the exception? THAT seems to be the root
> cause, but it won't appear in a stack trace.
>
> --- Noel
>
> -----Original Message-----
> From: Andrei A. Ivanov [mailto:myfam@surfeu.fi]
> Sent: Thursday, June 06, 2002 4:44
> To: James Developers List
> Subject: Same exception for JamesSpoolManager
>
>
> Which I had often for older versions of James still comes for latest James
> from cvs (see below)
> This is when it gets name of mail. How to fix that, any ideas?
>
> Andrei
>
> java.lang.NullPointerException
>         at
>
org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:207)
>         at
>
org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Executabl
> eRunnable.java:47)
>         at
>
org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread.java:8
> 0)
> java.lang.NullPointerException
>         at
>
org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:207)
>         at
>
org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Executabl
> eRunnable.java:47)
>         at
>
org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread.java:8
> 0)
> java.lang.NullPointerException
>         at
>
org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:207)
>         at
>
org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Executabl
> eRunnable.java:47)
>         at
>
org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread.java:8
> 0)
> java.lang.NullPointerException
>         at
>
org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:207)
>         at
>
org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Executabl
> eRunnable.java:47)
>         at
>
org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread.java:8
> 0)
> java.lang.NullPointerException
>         at
>
org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:207)
>         at
>
org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Executabl
> eRunnable.java:47)
>         at
>
org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread.java:8
> 0)
> java.lang.NullPointerException
>
>
> --
> To unsubscribe, e-mail:
<mailto:james-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:james-dev-help@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <mailto:james-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:james-dev-help@jakarta.apache.org>


Mime
View raw message