I cannot reproduce this issue.

I'm not able to reproduce other sql errors reported by Norman previously.

Can anyone test the current trunk against mysql 4+ with mysqlconnector 3.1.12 or 5.0beta and provide feedback on the issue Norman reported?

I would be happy if someone could test the spooling after changing the default inMemorySizeLimit to "1" in JDBCMailRepository and JDBCSpoolRepository.

This should be tested with both db and dbfiles.

Once we close this we will be ready for a 2.3.0a2 release.

Stefano

Norman Maurer (JIRA) wrote:
java.sql.SQLException: Incorrect arguments to mysql_stmt_execute in current 
trunk
---------------------------------------------------------------------------------

         Key: JAMES-485
         URL: http://issues.apache.org/jira/browse/JAMES-485
     Project: James
        Type: Bug

 Environment: debian sarge, java 1.5, mysql 4.1, mysql connector 3.1 or 5.0-beta
    Reporter: Norman Maurer
    Priority: Critical


After upgrade to rhe latest trunk i get and java.sql.SQLException: Incorrect 
arguments to mysql_stmt_execute. Here it is:

04/05/06 15:16:17 ERROR James: Error storing message: Exception caught while 
storing mail Container:
javax.mail.MessagingException: Exception caught while storing mail Container: ;
  nested exception is:
        java.sql.SQLException: Incorrect arguments to mysql_stmt_execute
        at 
org.apache.james.mailrepository.JDBCMailRepository.store(JDBCMailRepository.java:762)
        at 
org.apache.james.mailrepository.JDBCSpoolRepository.store(JDBCSpoolRepository.java:236)
        at 
org.apache.james.mailrepository.MailStoreSpoolRepository.store(MailStoreSpoolRepository.java:124)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.avalon.phoenix.components.application.BlockInvocationHandler.invoke(BlockInvocationHandler.java:134)
        at $Proxy5.store(Unknown Source)
        at org.apache.james.James.sendMail(James.java:486)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.avalon.phoenix.components.application.BlockInvocationHandler.invoke(BlockInvocationHandler.java:134)
        at $Proxy9.sendMail(Unknown Source)
        at 
org.apache.james.smtpserver.SendMailHandler.onMessage(SendMailHandler.java:60)
        at 
org.apache.james.smtpserver.SMTPHandler.handleConnection(SMTPHandler.java:407)
        at 
org.apache.james.util.connection.ServerConnection$ClientConnectionRunner.run(ServerConnection.java:422)
        at 
org.apache.excalibur.thread.impl.ExecutableRunnable.execute(ExecutableRunnable.java:55)
        at 
org.apache.excalibur.thread.impl.WorkerThread.run(WorkerThread.java:116)
Caused by: java.sql.SQLException: Incorrect arguments to mysql_stmt_execute
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2822)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1536)
        at 
com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1159)
        at 
com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:684)
        at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:768)
        at 
org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:168)
        at 
org.apache.james.mailrepository.JDBCMailRepository.store(JDBCMailRepository.java:750)
        ... 20 more





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

Reply via email to