If I restart Tomcat and login to JForums using Admin - then try and send a test msg - here is what catalina.out looks like - it would seem that mysql is causing the problems there - what do you think.
2-Feb-06 12:07:28 PM org.apache.coyote.http11.Http11Protocol start()
INFO: Starting Coyote HTTP/1.1 on http-8080
2-Feb-06 12:07:29 PM org.apache.jk.common.ChannelSocket init()
INFO: JK2: ajp13 listening on /0.0.0.0:8009
2-Feb-06 12:07:29 PM org.apache.jk.server.JkMain start()
INFO: Jk running ID=0 time=1/154 config=/usr/share/tomcat5/conf/jk2.properties
2-Feb-06 12:07:29 PM org.apache.catalina.startup.Catalina start()
INFO: Server startup in 20131 ms
12:09:39,499 INFO [JForumBaseServlet ] Starting JForum. Debug mode is true
12:09:39,610 INFO [ConfigLoader ] Using cache engine: net.jforum.cache.DefaultCacheEngine
12:09:39,651 INFO [ConfigLoader ] Creating an instance of net.jforum.repository.BBCodeRepository
12:09:39,678 INFO [ConfigLoader ] Creating an instance of net.jforum.repository.RankingRepository
12:09:40,173 INFO [ConfigLoader ] Creating an instance of net.jforum.repository.SmiliesRepository
12:09:40,199 INFO [ConfigLoader ] Creating an instance of net.jforum.repository.ForumRepository
12:09:40,346 INFO [ConfigLoader ] Creating an instance of net.jforum.repository.TopicRepository
12:09:40,367 INFO [ConfigLoader ] Creating an instance of net.jforum.SessionFacade
12:09:40,389 INFO [ConfigLoader ] Creating an instance of net.jforum.repository.PostRepository
12:09:40,417 INFO [ConfigLoader ] Creating an instance of net.jforum.util.search.quartz.QuartzSearchIndexerJob
12:09:40,444 INFO [ConfigLoader ] Creating an instance of net.jforum.repository.Tpl
12:09:40,461 INFO [ConfigLoader ] Creating an instance of net.jforum.repository.RolesRepository
12:09:40,479 INFO [ConfigLoader ] Creating an instance of net.jforum.repository.SecurityRepository
12:09:42,253 INFO [FileMonitor ] Watching /var/lib/tomcat5/webapps/JForum-2.1.5/WEB-INF/config/languages/en_US.properties
12:09:42,297 INFO [ConfigLoader ] Loading
JDBC driver net.jforum.dao.mysql.MysqlDataAccessDriver
12:09:43,254 INFO [FileMonitor ] Watching /var/lib/tomcat5/webapps/JForum-2.1.5/WEB-INF/config/database/generic/generic_queries.sql
12:09:43,254 INFO [FileMonitor ] Watching /var/lib/tomcat5/webapps/JForum-2.1.5/WEB-INF/config/database/mysql/mysql.sql
12:09:43,255 INFO [FileMonitor ] Watching /var/lib/tomcat5/webapps/JForum-2.1.5/WEB-INF/config/SystemGlobals.properties
12:09:43,256 INFO [FileMonitor ] Watching /var/lib/tomcat5/webapps/JForum-2.1.5/WEB-INF/config/jforum-custom.conf
12:09:47,402 INFO [ConfigLoader ] Loading clickstream config from /var/lib/tomcat5/webapps/JForum-2.1.5/WEB-INF/config/clickstream-jforum.xml
12:09:48,095 INFO [FileMonitor ] Watching /var/lib/tomcat5/webapps/JForum-2.1.5/WEB-INF/config/jforum-custom.conf
12:10:19,333 INFO [SessionFacade ] Removing session DCAB62913307D2B7259C9C7860AF3336
12:11:06,603 WARN [SessionFacade ] Error storing user session data: java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '12:10:19)' at line 1
java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '12:10:19)' at line 1
at com.mysql.jdbc.MysqlIO.checkErrorPacket(int) (Unknown Source)
at com.mysql.jdbc.MysqlIO.sendCommand(int, java.lang.String, com.mysql.jdbc.Buffer, boolean, java.lang.String) (Unknown Source)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(com.mysql.jdbc.Statement, java.lang.String, java.lang.String, com.mysql.jdbc.Buffer, int, com.mysql.jdbc.Connection, int, int, boolean, java.lang.String, boolean) (Unknown Source)
at com.mysql.jdbc.Connection.execSQL(com.mysql.jdbc.Statement, java.lang.String, int, com.mysql.jdbc.Buffer, int, int, boolean, boolean, java.lang.String, boolean, byte, boolean) (Unknown Source)
at com.mysql.jdbc.PreparedStatement.executeInternal(int, com.mysql.jdbc.Buffer, boolean, boolean, boolean, boolean) (Unknown Source)
at com.mysql.jdbc.PreparedStatement.executeUpdate(byte[][], java.io.InputStream[], boolean[], int[], boolean[], boolean) (Unknown Source)
at com.mysql.jdbc.PreparedStatement.executeUpdate(boolean) (Unknown Source)
at com.mysql.jdbc.PreparedStatement.executeUpdate() (Unknown Source)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate() (Unknown Source)
at net.jforum.dao.generic.GenericUserSessionDAO.add(net.jforum.entities.UserSession, java.sql.Connection, boolean) (Unknown Source)
at net.jforum.dao.generic.GenericUserSessionDAO.update(net.jforum.entities.UserSession, java.sql.Connection) (Unknown Source)
at net.jforum.SessionFacade.storeSessionData(java.lang.String, java.sql.Connection) (Unknown Source)
at net.jforum.view.forum.UserAction.logout() (Unknown Source)
at java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (/usr/lib/libgcj.so.6.0.0)
at net.jforum.Command.process(net.jforum.ActionServletRequest, javax.servlet.http.HttpServletResponse, freemarker.template.SimpleHash) (Unknown Source)
at net.jforum.JForum.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) (Unknown Source)
at javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
at net.jforum.util.legacy.clickstream.ClickstreamFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) (Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardWrapperValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardContextValve.invokeInternal(org.apache.catalina.Wrapper, org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardContextValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardHostValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardEngineValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(org.apache.coyote.Request, org.apache.coyote.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.jk.server.JkCoyoteHandler.invoke(org.apache.jk.core.Msg, org.apache.jk.core.MsgContext) (Unknown Source)
at org.apache.jk.common.HandlerRequest.invoke(org.apache.jk.core.Msg, org.apache.jk.core.MsgContext) (Unknown Source)
at org.apache.jk.common.ChannelSocket.invoke(org.apache.jk.core.Msg, org.apache.jk.core.MsgContext) (Unknown Source)
12:11:06,739 INFO [SessionFacade ] Removing session DCAB62913307D2B7259C9C7860AF3336
[originally posted on jforum.net by kpassey]