Hi Jin,
MySQL driver parameters are appended to the DB URL:
http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-configuration-properties.html
Specifically you will need "autoReconnect" parameter.
Andrus
On May 11, 2010, at 6:53 AM, Jin Xu wrote:
> Hello, friend:
> When use MySQL and the internal Connection Pool of Cayenne, how
> to set
> "autoReconnect" of Connect/J ?
>
> I mean how to resolve the db Connection of in the Connection Pool
> to
> fail:
>
> [500ErrorPage.jsp] Exception caught in 500 page [v.3.0 Apr 26 2010
> 09:59:17] Error performing query.
> org.apache.cayenne.CayenneRuntimeException: [v.3.0 Apr 26 2010
> 09:59:17]
> Error performing query.
> at
> org
> .apache
> .cayenne
> .access.IncrementalFaultList.fillIn(IncrementalFaultList.java:205)
> at
> org
> .apache
> .cayenne
> .access.IncrementalFaultList.<init>(IncrementalFaultList.java:139)
> at
> org
> .apache
> .cayenne
> .access
> .SimpleIdIncrementalFaultList
> .<init>(SimpleIdIncrementalFaultList.java:42)
> at
> org
> .apache
> .cayenne
> .access
> .DataContextQueryAction
> .interceptPaginatedQuery(DataContextQueryAction.java:92)
> at
> org
> .apache
> .cayenne
> .util.ObjectContextQueryAction.execute(ObjectContextQueryAction.java:
> 95)
> at org.apache.cayenne.access.DataContext.onQuery(DataContext.java:
> 1278)
> at
> org.apache.cayenne.access.DataContext.performQuery(DataContext.java:
> 1267)
> at
> net
> .daimon
> .jira
> .plugins
> .extfunc
> .telephonerecord.TelephoneRecordDao.select(TelephoneRecordDao.java:
> 122)
> at
> net
> .daimon
> .jira
> .plugins
> .extfunc
> .telephonerecord
> .TelephoneRecordAction
> .doGetTelephoneRecordList(TelephoneRecordAction.java:169)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at
> webwork.util.InjectionUtils
> $DefaultInjectionImpl.invoke(InjectionUtils.java:61)
> at webwork.util.InjectionUtils.invoke(InjectionUtils.java:52)
> at webwork.action.ActionSupport.invokeCommand(ActionSupport.java:417)
> at webwork.action.ActionSupport.execute(ActionSupport.java:146)
> at
> com
> .atlassian
> .jira.action.JiraActionSupport.execute(JiraActionSupport.java:59)
> at
> webwork
> .dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:
> 141)
> at
> com
> .atlassian
> .jira
> .web
> .dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:
> 181)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 290)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .core
> .filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:
> 44)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
> at
> com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
> $1.doFilter(DelegatingPluginFilter.java:66)
> at
> org
> .apache
> .cayenne
> .conf
> .WebApplicationContextFilter
> .doFilter(WebApplicationContextFilter.java:91)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:
> 74)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:55)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:41)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com.atlassian.jira.web.filters.accesslog.AccessLogFilter.executeRequest
> (AccessLogFilter.java:154)
> at
> com
> .atlassian
> .jira
> .web.filters.accesslog.AccessLogFilter.doFilter(AccessLogFilter.java:
> 133)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .opensymphony
> .module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)
> at
> com
> .opensymphony
> .module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)
> at
> com
> .atlassian
> .jira
> .web
> .filters
> .SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:40)
> at
> com
> .atlassian
> .core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:55)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:41)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:
> 206)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .security
> .auth
> .trustedapps
> .filter
> .TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:131)
> at
> com
> .atlassian
> .jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
> at
> com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
> $1.doFilter(DelegatingPluginFilter.java:66)
> at
> com
> .atlassian
> .oauth
> .serviceprovider
> .internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:69)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:
> 74)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:55)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:41)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .util
> .profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99)
> at
> com
> .atlassian
> .jira
> .web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .jira
> .web
> .filters
> .ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:59)
> at
> com
> .atlassian
> .core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .jira
> .web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:
> 53)
> at
> com
> .atlassian
> .core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .johnson
> .filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org
> .tuckey
> .web
> .filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:
> 350)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:
> 81)
> at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:55)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:41)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .core
> .filters
> .cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33)
> at
> com
> .atlassian
> .core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .core
> .filters
> .encoding
> .AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41)
> at
> com
> .atlassian
> .core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .jira
> .startup
> .JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:
> 72)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org
> .apache
> .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> 233)
> at
> org
> .apache
> .catalina.core.StandardContextValve.invoke(StandardContextValve.java:
> 191)
> at
> org
> .apache
> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org
> .apache
> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at
> org
> .apache
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> 109)
> at
> org
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> 298)
> at
> org
> .apache
> .coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
> at
> org.apache.coyote.http11.Http11AprProtocol
> $Http11ConnectionHandler.process(Http11AprProtocol.java:579)
> at org.apache.tomcat.util.net.AprEndpoint
> $Worker.run(AprEndpoint.java:1555)
> at java.lang.Thread.run(Unknown Source)
> Caused by: org.apache.cayenne.CayenneException: [v.3.0 Apr 26 2010
> 09:59:17]
> Error getting ResultIterator: Global Exception:
> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last
> packet
> successfully received from the server was 65,907,954 milliseconds
> ago. The
> last packet sent successfully to the server was 65,907,954
> milliseconds ago.
> is longer than the server configured value of 'wait_timeout'. You
> should
> consider either expiring and/or testing connection validity before
> use in
> your application, increasing the server configured values for client
> timeouts, or using the Connector/J connection property
> 'autoReconnect=true'
> to avoid this problem.
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
> Source)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
> Source)
> at java.lang.reflect.Constructor.newInstance(Unknown Source)
> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
> at
> com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:
> 1122)
> at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3317)
> at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1941)
> at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2114)
> at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2690)
> at com.mysql.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:
> 5093)
> at
> org
> .apache
> .cayenne
> .conn.PooledConnectionImpl.getConnection(PooledConnectionImpl.java:
> 128)
> at
> org
> .apache.cayenne.conn.PoolManager.uncheckConnection(PoolManager.java:
> 369)
> at
> org.apache.cayenne.conn.PoolManager.getConnection(PoolManager.java:
> 353)
> at
> org.apache.cayenne.conn.PoolManager.getConnection(PoolManager.java:
> 330)
> at
> org.apache.cayenne.access.DataNode
> $TransactionDataSource.getConnection(DataNode.java:364)
> at org.apache.cayenne.access.DataNode.performQueries(DataNode.java:
> 248)
> at
> org
> .apache
> .cayenne
> .access
> .DataDomainLegacyQueryAction
> .execute(DataDomainLegacyQueryAction.java:79)
> at org.apache.cayenne.access.DataDomain$1.transform(DataDomain.java:
> 720)
> at
> org
> .apache.cayenne.access.DataDomain.runInTransaction(DataDomain.java:
> 840)
> at
> org.apache.cayenne.access.DataDomain.performQueries(DataDomain.java:
> 717)
> at
> org
> .apache
> .cayenne
> .access.DataContext.internalPerformIteratedQuery(DataContext.java:
> 1215)
> at
> org
> .apache
> .cayenne.access.DataContext.performIteratedQuery(DataContext.java:
> 1181)
> at
> org
> .apache
> .cayenne
> .access.IncrementalFaultList.fillIn(IncrementalFaultList.java:189)
> at
> org
> .apache
> .cayenne
> .access.IncrementalFaultList.<init>(IncrementalFaultList.java:139)
> at
> org
> .apache
> .cayenne
> .access
> .SimpleIdIncrementalFaultList
> .<init>(SimpleIdIncrementalFaultList.java:42)
> at
> org
> .apache
> .cayenne
> .access
> .DataContextQueryAction
> .interceptPaginatedQuery(DataContextQueryAction.java:92)
> at
> org
> .apache
> .cayenne
> .util.ObjectContextQueryAction.execute(ObjectContextQueryAction.java:
> 95)
> at org.apache.cayenne.access.DataContext.onQuery(DataContext.java:
> 1278)
> at
> org.apache.cayenne.access.DataContext.performQuery(DataContext.java:
> 1267)
> at
> net
> .daimon
> .jira
> .plugins
> .extfunc
> .telephonerecord.TelephoneRecordDao.select(TelephoneRecordDao.java:
> 122)
> at
> net
> .daimon
> .jira
> .plugins
> .extfunc
> .telephonerecord
> .TelephoneRecordAction
> .doGetTelephoneRecordList(TelephoneRecordAction.java:169)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at
> webwork.util.InjectionUtils
> $DefaultInjectionImpl.invoke(InjectionUtils.java:61)
> at webwork.util.InjectionUtils.invoke(InjectionUtils.java:52)
> at webwork.action.ActionSupport.invokeCommand(ActionSupport.java:417)
> at webwork.action.ActionSupport.execute(ActionSupport.java:146)
> at
> com
> .atlassian
> .jira.action.JiraActionSupport.execute(JiraActionSupport.java:59)
> at
> webwork
> .dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:
> 141)
> at
> com
> .atlassian
> .jira
> .web
> .dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:
> 181)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 290)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .core
> .filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:
> 44)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
> at
> com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
> $1.doFilter(DelegatingPluginFilter.java:66)
> at
> org
> .apache
> .cayenne
> .conf
> .WebApplicationContextFilter
> .doFilter(WebApplicationContextFilter.java:91)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:
> 74)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:55)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:41)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com.atlassian.jira.web.filters.accesslog.AccessLogFilter.executeRequest
> (AccessLogFilter.java:154)
> at
> com
> .atlassian
> .jira
> .web.filters.accesslog.AccessLogFilter.doFilter(AccessLogFilter.java:
> 133)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .opensymphony
> .module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)
> at
> com
> .opensymphony
> .module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)
> at
> com
> .atlassian
> .jira
> .web
> .filters
> .SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:40)
> at
> com
> .atlassian
> .core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:55)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:41)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:
> 206)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .security
> .auth
> .trustedapps
> .filter
> .TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:131)
> at
> com
> .atlassian
> .jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
> at
> com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
> $1.doFilter(DelegatingPluginFilter.java:66)
> at
> com
> .atlassian
> .oauth
> .serviceprovider
> .internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:69)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:
> 74)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:55)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:41)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .util
> .profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99)
> at
> com
> .atlassian
> .jira
> .web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .jira
> .web
> .filters
> .ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:59)
> at
> com
> .atlassian
> .core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .jira
> .web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:
> 53)
> at
> com
> .atlassian
> .core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .johnson
> .filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org
> .tuckey
> .web
> .filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:
> 350)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:
> 81)
> at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:55)
> at
> com
> .atlassian
> .plugin
> .servlet
> .filter
> .ServletFilterModuleContainerFilter
> .doFilter(ServletFilterModuleContainerFilter.java:41)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .core
> .filters
> .cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33)
> at
> com
> .atlassian
> .core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .core
> .filters
> .encoding
> .AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41)
> at
> com
> .atlassian
> .core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> com
> .atlassian
> .jira
> .startup
> .JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:
> 72)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org
> .apache
> .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> 233)
> at
> org
> .apache
> .catalina.core.StandardContextValve.invoke(StandardContextValve.java:
> 191)
> at
> org
> .apache
> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org
> .apache
> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at
> org
> .apache
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> 109)
> at
> org
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> 298)
> at
> org
> .apache
> .coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
> at
> org.apache.coyote.http11.Http11AprProtocol
> $Http11ConnectionHandler.process(Http11AprProtocol.java:579)
> at org.apache.tomcat.util.net.AprEndpoint
> $Worker.run(AprEndpoint.java:1555)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.net.SocketException: Software caused connection abort:
> socket write error
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at java.net.SocketOutputStream.socketWrite(Unknown Source)
> at java.net.SocketOutputStream.write(Unknown Source)
> at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
> at java.io.BufferedOutputStream.flush(Unknown Source)
> at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3298)
> ... 133 more
>
> at
> org
> .apache
> .cayenne
> .access
> .util
> .IteratedSelectObserver
> .getResultIterator(IteratedSelectObserver.java:70)
> at
> org
> .apache
> .cayenne
> .access.DataContext.internalPerformIteratedQuery(DataContext.java:
> 1216)
> at
> org
> .apache
> .cayenne.access.DataContext.performIteratedQuery(DataContext.java:
> 1181)
> at
> org
> .apache
> .cayenne
> .access.IncrementalFaultList.fillIn(IncrementalFaultList.java:189)
> ... 116 more
>
> --
> We are the best ! ! ! !
This archive was generated by hypermail 2.0.0 : Tue May 11 2010 - 06:49:35 UTC