Hi all, I have problems sending and thus receiving mail attachment messages within James. I have placed some rigorous debug messages throughout the whole of James project and got the following results:
Whenever I attempt to send a multipart mail message with some binary attachment files and send it to a local recipient (or non-local), it throws some strange exception: java.sql.SQLException: Io exception: Connection reset by peer: socket write erro r at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:323) at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.ja va:1460) at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.jav a:1371) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme nt.java:1900) at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePrepar edStatement.java:363) at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStat ement.java:407) at org.apache.james.mailrepository.JDBCMailRepository.store(JDBCMailRepo sitory.java:479) at org.apache.james.James.sendMail(James.java:265) at java.lang.reflect.Method.invoke(Native Method) at org.apache.avalon.phoenix.components.application.BlockInvocationHandl er.invoke(BlockInvocationHandler.java:88) at $Proxy9.sendMail(Unknown Source) at org.apache.james.smtpserver.SMTPHandler.doDATA(SMTPHandler.java:609) at org.apache.james.smtpserver.SMTPHandler.parseCommand(SMTPHandler.java :255) at org.apache.james.smtpserver.SMTPHandler.handleConnection(SMTPHandler. java:164) at org.apache.avalon.cornerstone.blocks.connection.ConnectionRunner.run( Connection.java:163) at org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Ex ecutableRunnable.java:47) at org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread .java:80) When I then attemp to login into James POP server as the recipient expecting to read the attachment mail message, I'm unable to login at all, which is very odd, it also threw some spurious exceptions: (SQLException) AbstractJdbcUsersRepository.getUserByName): Io exception: Connect ion reset by peer: socket write error java.sql.SQLException: Io exception: Connection reset by peer: socket write erro r at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:323) at oracle.jdbc.driver.OracleStatement.<init>(OracleStatement.java:417) at oracle.jdbc.driver.OracleStatement.<init>(OracleStatement.java:432) at oracle.jdbc.driver.OraclePreparedStatement.<init>(OraclePreparedState ment.java:182) at oracle.jdbc.driver.OraclePreparedStatement.<init>(OraclePreparedState ment.java:165) at oracle.jdbc.driver.OracleConnection.privatePrepareStatement(OracleCon nection.java:608) at oracle.jdbc.driver.OracleConnection.prepareStatement(OracleConnection .java:489) at org.apache.james.util.mordred.PoolConnEntry.prepareStatement(PoolConn Entry.java:199) at org.apache.james.userrepository.AbstractJdbcUsersRepository.getUserBy Name(AbstractJdbcUsersRepository.java:407) at org.apache.james.userrepository.AbstractUsersRepository.test(Abstract UsersRepository.java:252) at org.apache.james.pop3server.POP3Handler.doPASS(POP3Handler.java:336) at org.apache.james.pop3server.POP3Handler.parseCommand(POP3Handler.java :290) at org.apache.james.pop3server.POP3Handler.handleConnection(POP3Handler. java:225) at org.apache.avalon.cornerstone.blocks.connection.ConnectionRunner.run( Connection.java:163) at org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Ex ecutableRunnable.java:47) at org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread .java:80) (2nd Exception) POP3Handler.handleConnection(): Error accessing database Then after every 10 seconds the JamesSpoolManager reattempts to send the mail message, and I got the following exceptions: (SQLException) JDBCSpoolRepository.loadPendingMessages(): Io exception: Connecti on reset by peer: socket write error (1st Exception) JDBCSpoolRepository.loadPendingMessages(): null (2nd Exception) JDBCSpoolRepository.loadPendingMessages(): null I would be most grateful if you could shed a light into this peculiar James's behaviour. Thanks in advance. Sam. _________________________________________________________________ Join the world’s largest e-mail service with MSN Hotmail. http://www.hotmail.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>