Hi there,
its a RuntimeException and so it just cut down the connection. Maybe it
would worth to return a 451 in such cases. Could you open a jira issue
for it so we can get rid of it before 3.0-M1 will get released ?
https://issues.apache.org/jira/browse/JAMES
Thx,
Norman
Am 21.10.2010 11:09, schrieb Daniele Lozzi:
Hi all,
we have installed James-2.3.1 in an environment with SCA6000HSM installed on.
Two 2 ago SCA6000 crashed and James began to return this error during SMTP
dialog after data command
> java.security.ProviderException: nextBytes() failed
> at
> sun.security.pkcs11.P11SecureRandom.engineNextBytes(P11SecureRandom.java:96)
> at java.security.SecureRandom.nextBytes(SecureRandom.java:413)
> at java.security.SecureRandom.next(SecureRandom.java:435)
> at java.util.Random.nextLong(Random.java:279)
> at java.io.File.generateFile(File.java:1321)
> at java.io.File.createTempFile(File.java:1430)
> at java.io.File.createTempFile(File.java:1467)
> at
>
org.apache.james.core.MimeMessageInputStreamSource.<init>(MimeMessageInputStreamSource.java:75)
> at org.apache.james.core.MailImpl.<init>(MailImpl.java:181)
> at
>
org.apache.james.smtpserver.DataCmdHandler.processMail(DataCmdHandler.java:266)
> at
> org.apache.james.smtpserver.DataCmdHandler.doDATA(DataCmdHandler.java:133)
> at
> org.apache.james.smtpserver.DataCmdHandler.onCommand(DataCmdHandler.java:81)
> at
>
org.apache.james.smtpserver.SMTPHandler.handleConnection(SMTPHandler.java:393)
> at
>
org.apache.james.util.connection.ServerConnection$ClientConnectionRunner.run(ServerConnection.java:432)
> at
>
org.apache.excalibur.thread.impl.ExecutableRunnable.execute(ExecutableRunnable.java:55)
> at
> org.apache.excalibur.thread.impl.WorkerThread.run(WorkerThread.java:116)
> Caused by: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_GENERAL_ERROR
> at sun.security.pkcs11.wrapper.PKCS11.C_GenerateRandom(Native Method)
> at
> sun.security.pkcs11.P11SecureRandom.engineNextBytes(P11SecureRandom.java:93)
> ... 15 more
The problem vanished when SCA6000 was restarted, problem isn't error but the
fact that James DIE in SMTP dialog with no response code on DATA command
(neither 4xx nor 5xx), why this type of error are not managed?
I see in the code that in James 2.3.2 there are same problem.
Thank you for Attention.
--
*Daniele Lozzi*
Analista Programmatore
Babel S.r.l. - http://www.babel.it<http://www.babel.it/>
*T:* 06.9826.9600 *F:* 06.9826.9680
P.zza S.Benedetto da Norcia, 33 - 00040 Pomezia (Roma)
--------------------------------------------------------------------------------
CONFIDENZIALE: Questo messaggio ed i suoi allegati sono di carattere
confidenziale per i destinatari in indirizzo.
E' vietato l'inoltro non autorizzato a destinatari diversi da quelli indicati
nel messaggio originale.
Se ricevuto per errore, l'uso del contenuto e' proibito; si prega di comunicarlo
al mittente e cancellarlo immediatamente.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]