Error Page Exception

SRVE0260E: The server cannot use the error page specified for your application to handle the Original Exception printed below.


Original Exception:

Error Message: javax.servlet.ServletException: Filter [TransactionFilter]: filter is unavailable.
Error Code: 500
Target Servlet: action
Error Stack:
au.com.civica.eservices.util.jdbc.TransactionRollbackException: Refer to cause
     at au.com.civica.eservices.util.jdbc.ManagedTransaction.rollback(ManagedTransaction.java:133)
     at au.com.civica.eservices.util.jdbc.ManagedTransaction.executeNew(ManagedTransaction.java:103)
     at au.com.civica.eservices.util.jdbc.ManagedTransaction.execute(ManagedTransaction.java:80)
     at au.com.civica.eservices.util.jdbc.ManagedTransaction.execute(ManagedTransaction.java:37)
     at au.com.civica.eservices.system.filter.TransactionFilter.doFilter(TransactionFilter.java:23)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
     at au.com.civica.eservices.system.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:38)
     at au.com.civica.eservices.system.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:21)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
     at au.com.civica.eservices.system.filter.SessionFilter.doFilterWithSession(SessionFilter.java:41)
     at au.com.civica.eservices.system.filter.SessionFilter.doFilter(SessionFilter.java:24)
     at au.com.civica.eservices.system.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:21)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
     at au.com.civica.eservices.system.filter.AccessPolicyFilter.doFilter(AccessPolicyFilter.java:24)
     at au.com.civica.eservices.system.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:21)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
     at au.com.civica.eservices.system.filter.DialogUrlEncodingFilter.doFilter(DialogUrlEncodingFilter.java:13)
     at au.com.civica.eservices.system.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:21)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
     at au.com.civica.eservices.system.filter.RequestLoggingFilter.doFilter(RequestLoggingFilter.java:13)
     at au.com.civica.eservices.system.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:21)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
     at au.com.civica.eservices.system.filter.InitialisationCheckFilter.doFilter(InitialisationCheckFilter.java:39)
     at au.com.civica.eservices.system.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:21)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
     at au.com.civica.eservices.system.filter.ExceptionFilter.doFilter(ExceptionFilter.java:13)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
     at au.com.civica.eservices.system.filter.NtlmPostFilter.doFilter(NtlmPostFilter.java:36)
     at au.com.civica.eservices.system.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:21)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
     at au.com.civica.eservices.system.filter.CrossSiteScriptingFilter.doFilter(CrossSiteScriptingFilter.java:32)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)
     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:965)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:508)
     at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
     at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3994)
     at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
     at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:945)
     at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
     at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:191)
     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:516)
     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:307)
     at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:84)
     at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1820)
     at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
     at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
     at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
     at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
     at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
     at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
     at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1662)
     Caused by: javax.servlet.ServletException: Filter [ContentMeshFilter]: filter is unavailable.
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:235)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
     at au.com.civica.eservices.system.filter.DenyFramesFilter.doFilter(DenyFramesFilter.java:23)
     at au.com.civica.eservices.system.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:21)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
     at au.com.civica.eservices.system.filter.TransactionFilter$1.execute(TransactionFilter.java:25)
     at au.com.civica.eservices.util.jdbc.ManagedTransaction.executeNew(ManagedTransaction.java:96)
     ... 63 more
     Caused by: java.lang.StringIndexOutOfBoundsException
     at java.lang.String.substring(String.java:1111)
     at au.com.civica.eservices.system.filter.Page.meshContentWith(Page.java:97)
     at au.com.civica.eservices.system.filter.Page.meshWith(Page.java:42)
     at au.com.civica.eservices.system.filter.BufferedHttpResponse.commitMeshedWithPrevious(BufferedHttpResponse.java:73)
     at au.com.civica.eservices.system.filter.ContentMeshHttpResponse.commitMeshedWithPrevious(ContentMeshHttpResponse.java:32)
     at au.com.civica.eservices.system.filter.ContentMeshFilter.doFilter(ContentMeshFilter.java:35)
     at au.com.civica.eservices.system.filter.ContentMeshFilter.doFilter(ContentMeshFilter.java:24)
     at au.com.civica.eservices.system.filter.ContentMeshFilter.doFilter(ContentMeshFilter.java:15)
     at au.com.civica.eservices.system.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:21)
     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
     ... 70 more
    


Error Page Exception:

Error Message: java.lang.AssertionError: transaction not started
Error Code: 0
Target Servlet:
Error Stack:
java.lang.AssertionError: transaction not started
     at au.com.civica.eservices.util.jdbc.ManagedTransaction.current(ManagedTransaction.java:58)
     at au.com.civica.eservices.util.jdbc.ConnectionFactory.getOrCreateConnection(ConnectionFactory.java:132)
     at au.com.civica.eservices.util.jdbc.ConnectionFactory.getProductionConnection(ConnectionFactory.java:98)
     at au.com.civica.eservices.system.logic.JdbcApplicationMetaDataRepository.findAuthorityApplicationMetaData(JdbcApplicationMetaDataRepository.java:17)
     at au.com.civica.eservices.navigation.struts.GeneroLaunchInfo.<init>(GeneroLaunchInfo.java:40)
     at au.com.civica.eservices.navigation.struts.MenuLinkTag.<init>(MenuLinkTag.java:35)
     at com.ibm._jsp._breadcrumbs._jspService(_breadcrumbs.java:482)
     at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:99)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1694)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1635)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)
     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:965)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:508)
     at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
     at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)
     at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:262)
     at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:732)
     at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1045)
     at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1006)
     at com.ibm._jsp._body._jspService(_body.java:1019)
     at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:99)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1694)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1635)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)
     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:965)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:508)
     at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
     at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)
     at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:262)
     at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:732)
     at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1045)
     at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1006)
     at com.ibm._jsp._framelessTemplateHTML401._jspService(_framelessTemplateHTML401.java:251)
     at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:99)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1694)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1635)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)
     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:965)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:508)
     at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
     at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)
     at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:262)
     at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:732)
     at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1045)
     at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:534)
     at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:101)
     at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:137)
     at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:758)
     at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:890)
     at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
     at com.ibm._jsp._serverError._jspx_meth_tiles_insert_0(_serverError.java:370)
     at com.ibm._jsp._serverError._jspService(_serverError.java:191)
     at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:99)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1694)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1635)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)
     at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)
     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:965)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:508)
     at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
     at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)
     at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:262)
     at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:732)
     at com.ibm.ws.webcontainer.webapp.WebApp.sendError(WebApp.java:3418)
     at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:4027)
     at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
     at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:945)
     at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
     at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:191)
     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:516)
     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:307)
     at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:84)
     at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1820)
     at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
     at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
     at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
     at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
     at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
     at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
     at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1662)