org.jasig.portal.core.exception.UndeclaredPortalException: {0}

Apereo Issues | Eric Dalquist | 1 decade ago
tip
Do you know that we can give you better hits? Get more relevant results from Samebug’s stack trace search.
  1. 0

    With multiple (3) people logging in as the demo user in the quick start the demo user's layout information was corrupted. This appears to be a race condition as it is difficult to reproduce. The demo user does not have a layout and uses a template layout. It appears that two entries for the demo user are created in the UP_SLM_WIN_MAP table. This causes the DAO to fail as only one entry is expected. I'm guessing that the TemplateUserWindowMappingDao.getTemplateUserWindowMapping or some place in the stack above that point needs to be synchronized on the user the template layout is being retrieved for. The stack trace that results when trying to log in as the demo user once the layout is corrupt is: ERROR [TP-Processor7] [/uP3].[portal] Nov/30 16:08:34.928 - Servlet.service() for servlet portal threw exception org.jasig.portal.core.exception.UndeclaredPortalException: {0} at org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManagerFactory.createUserLayoutManager(SimpleUserLayoutManagerFactory.java:81) at org.jasig.portal.layout.uportal2.UserAwareLayoutManager.getCurrentLayoutManager(UserAwareLayoutManager.java:48) at org.jasig.portal.layout.uportal2.UserAwareLayoutManager.loadUserLayout(UserAwareLayoutManager.java:210) at org.jasig.portal.layout.uportal2.LegacyLayoutSource.receivePersistenceControllerEvent(LegacyLayoutSource.java:243) at org.jasig.portal.context.common.persistence.PersistenceControllerImpl.distributeEvent(PersistenceControllerImpl.java:100) at org.jasig.portal.context.common.persistence.PersistenceControllerImpl.reset(PersistenceControllerImpl.java:65) at org.jasig.portal.context.common.user.PersistencePolicyUserController.receiveUserControllerEvent(PersistencePolicyUserController.java:41) at org.jasig.portal.context.common.user.AbstractUserController.distributeEvent(AbstractUserController.java:55) at org.jasig.portal.context.common.user.AbstractUserController.distributeUserChangedEvent(AbstractUserController.java:38) at org.jasig.portal.context.common.user.AcegiSessionUserController.processParameters(AcegiSessionUserController.java:180) at org.jasig.portal.url.RequestParameterProcessorListController.processParameters(RequestParameterProcessorListController.java:77) at org.jasig.portal.context.CompoundContext.service(CompoundContext.java:65) at org.jasig.portal.context.ResolvingContext.service(ResolvingContext.java:26) at org.jasig.portal.core.PortalServlet.service(PortalServlet.java:101) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) at org.jasig.portal.security.acegi.HttpRequestContextIntegrationFilter.doFilter(HttpRequestContextIntegrationFilter.java:33) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:191) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:61) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.jasig.portal.utils.SessionLocalBindingFilter.doFilter(SessionLocalBindingFilter.java:88) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) Caused by: org.jasig.portal.core.exception.PortalException: Exception encountered while reading a layout for userId=4 at org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManager.loadUserLayout(SimpleUserLayoutManager.java:279) at org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManager.<init>(SimpleUserLayoutManager.java:122) at org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManagerFactory.createUserLayoutManager(SimpleUserLayoutManagerFactory.java:76) ... 51 more Caused by: org.springframework.dao.IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actual 810 at org.springframework.dao.support.DataAccessUtils.uniqueResult(DataAccessUtils.java:53) at org.jasig.portal.layout.uportal2.simple.dao.TemplateUserWindowMappingDao.getTemplateUserWindowMapping(TemplateUserWindowMappingDao.java:47) 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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) at $Proxy13.getTemplateUserWindowMapping(Unknown Source) at org.jasig.portal.layout.uportal2.simple.dao.TemplateUserWindowMappingDaoWrapper.getTemplateUserWindowMapping(TemplateUserWindowMappingDaoWrapper.java:30) at org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManager.loadUserLayout(SimpleUserLayoutManager.java:220) ... 53 more

    Apereo Issues | 1 decade ago | Eric Dalquist
    org.jasig.portal.core.exception.UndeclaredPortalException: {0}
  2. 0

    With multiple (3) people logging in as the demo user in the quick start the demo user's layout information was corrupted. This appears to be a race condition as it is difficult to reproduce. The demo user does not have a layout and uses a template layout. It appears that two entries for the demo user are created in the UP_SLM_WIN_MAP table. This causes the DAO to fail as only one entry is expected. I'm guessing that the TemplateUserWindowMappingDao.getTemplateUserWindowMapping or some place in the stack above that point needs to be synchronized on the user the template layout is being retrieved for. The stack trace that results when trying to log in as the demo user once the layout is corrupt is: ERROR [TP-Processor7] [/uP3].[portal] Nov/30 16:08:34.928 - Servlet.service() for servlet portal threw exception org.jasig.portal.core.exception.UndeclaredPortalException: {0} at org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManagerFactory.createUserLayoutManager(SimpleUserLayoutManagerFactory.java:81) at org.jasig.portal.layout.uportal2.UserAwareLayoutManager.getCurrentLayoutManager(UserAwareLayoutManager.java:48) at org.jasig.portal.layout.uportal2.UserAwareLayoutManager.loadUserLayout(UserAwareLayoutManager.java:210) at org.jasig.portal.layout.uportal2.LegacyLayoutSource.receivePersistenceControllerEvent(LegacyLayoutSource.java:243) at org.jasig.portal.context.common.persistence.PersistenceControllerImpl.distributeEvent(PersistenceControllerImpl.java:100) at org.jasig.portal.context.common.persistence.PersistenceControllerImpl.reset(PersistenceControllerImpl.java:65) at org.jasig.portal.context.common.user.PersistencePolicyUserController.receiveUserControllerEvent(PersistencePolicyUserController.java:41) at org.jasig.portal.context.common.user.AbstractUserController.distributeEvent(AbstractUserController.java:55) at org.jasig.portal.context.common.user.AbstractUserController.distributeUserChangedEvent(AbstractUserController.java:38) at org.jasig.portal.context.common.user.AcegiSessionUserController.processParameters(AcegiSessionUserController.java:180) at org.jasig.portal.url.RequestParameterProcessorListController.processParameters(RequestParameterProcessorListController.java:77) at org.jasig.portal.context.CompoundContext.service(CompoundContext.java:65) at org.jasig.portal.context.ResolvingContext.service(ResolvingContext.java:26) at org.jasig.portal.core.PortalServlet.service(PortalServlet.java:101) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) at org.jasig.portal.security.acegi.HttpRequestContextIntegrationFilter.doFilter(HttpRequestContextIntegrationFilter.java:33) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:191) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:61) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.jasig.portal.utils.SessionLocalBindingFilter.doFilter(SessionLocalBindingFilter.java:88) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) Caused by: org.jasig.portal.core.exception.PortalException: Exception encountered while reading a layout for userId=4 at org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManager.loadUserLayout(SimpleUserLayoutManager.java:279) at org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManager.<init>(SimpleUserLayoutManager.java:122) at org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManagerFactory.createUserLayoutManager(SimpleUserLayoutManagerFactory.java:76) ... 51 more Caused by: org.springframework.dao.IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actual 810 at org.springframework.dao.support.DataAccessUtils.uniqueResult(DataAccessUtils.java:53) at org.jasig.portal.layout.uportal2.simple.dao.TemplateUserWindowMappingDao.getTemplateUserWindowMapping(TemplateUserWindowMappingDao.java:47) 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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) at $Proxy13.getTemplateUserWindowMapping(Unknown Source) at org.jasig.portal.layout.uportal2.simple.dao.TemplateUserWindowMappingDaoWrapper.getTemplateUserWindowMapping(TemplateUserWindowMappingDaoWrapper.java:30) at org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManager.loadUserLayout(SimpleUserLayoutManager.java:220) ... 53 more

    Apereo Issues | 1 decade ago | Eric Dalquist
    org.jasig.portal.core.exception.UndeclaredPortalException: {0}

    Root Cause Analysis

    1. org.springframework.dao.IncorrectResultSizeDataAccessException

      Incorrect result size: expected 1, actual 810

      at org.springframework.dao.support.DataAccessUtils.uniqueResult()
    2. Spring Tx
      DataAccessUtils.uniqueResult
      1. org.springframework.dao.support.DataAccessUtils.uniqueResult(DataAccessUtils.java:53)
      1 frame
    3. org.jasig.portal
      TemplateUserWindowMappingDao.getTemplateUserWindowMapping
      1. org.jasig.portal.layout.uportal2.simple.dao.TemplateUserWindowMappingDao.getTemplateUserWindowMapping(TemplateUserWindowMappingDao.java:47)
      1 frame
    4. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      4. java.lang.reflect.Method.invoke(Method.java:585)
      4 frames
    5. Spring AOP
      JdkDynamicAopProxy.invoke
      1. org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
      2. org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
      2 frames
    6. Unknown
      $Proxy13.getTemplateUserWindowMapping
      1. $Proxy13.getTemplateUserWindowMapping(Unknown Source)
      1 frame
    7. org.jasig.portal
      PortalServlet.service
      1. org.jasig.portal.layout.uportal2.simple.dao.TemplateUserWindowMappingDaoWrapper.getTemplateUserWindowMapping(TemplateUserWindowMappingDaoWrapper.java:30)
      2. org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManager.loadUserLayout(SimpleUserLayoutManager.java:220)
      3. org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManager.<init>(SimpleUserLayoutManager.java:122)
      4. org.jasig.portal.layout.uportal2.simple.SimpleUserLayoutManagerFactory.createUserLayoutManager(SimpleUserLayoutManagerFactory.java:76)
      5. org.jasig.portal.layout.uportal2.UserAwareLayoutManager.getCurrentLayoutManager(UserAwareLayoutManager.java:48)
      6. org.jasig.portal.layout.uportal2.UserAwareLayoutManager.loadUserLayout(UserAwareLayoutManager.java:210)
      7. org.jasig.portal.layout.uportal2.LegacyLayoutSource.receivePersistenceControllerEvent(LegacyLayoutSource.java:243)
      8. org.jasig.portal.context.common.persistence.PersistenceControllerImpl.distributeEvent(PersistenceControllerImpl.java:100)
      9. org.jasig.portal.context.common.persistence.PersistenceControllerImpl.reset(PersistenceControllerImpl.java:65)
      10. org.jasig.portal.context.common.user.PersistencePolicyUserController.receiveUserControllerEvent(PersistencePolicyUserController.java:41)
      11. org.jasig.portal.context.common.user.AbstractUserController.distributeEvent(AbstractUserController.java:55)
      12. org.jasig.portal.context.common.user.AbstractUserController.distributeUserChangedEvent(AbstractUserController.java:38)
      13. org.jasig.portal.context.common.user.AcegiSessionUserController.processParameters(AcegiSessionUserController.java:180)
      14. org.jasig.portal.url.RequestParameterProcessorListController.processParameters(RequestParameterProcessorListController.java:77)
      15. org.jasig.portal.context.CompoundContext.service(CompoundContext.java:65)
      16. org.jasig.portal.context.ResolvingContext.service(ResolvingContext.java:26)
      17. org.jasig.portal.core.PortalServlet.service(PortalServlet.java:101)
      17 frames
    8. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      1 frame
    9. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      2 frames
    10. Acegi Security Core
      FilterChainProxy$VirtualFilterChain.doFilter
      1. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
      1 frame
    11. org.jasig.portal
      HttpRequestContextIntegrationFilter.doFilter
      1. org.jasig.portal.security.acegi.HttpRequestContextIntegrationFilter.doFilter(HttpRequestContextIntegrationFilter.java:33)
      1 frame
    12. Acegi Security Core
      FilterToBeanProxy.doFilter
      1. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
      2. org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
      3. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
      4. org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
      5. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
      6. org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)
      7. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
      8. org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:191)
      9. org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
      10. org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
      11. org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90)
      11 frames
    13. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      2 frames
    14. Spring
      OncePerRequestFilter.doFilter
      1. org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:61)
      2. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
      2 frames
    15. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      2 frames
    16. org.jasig.portal
      SessionLocalBindingFilter.doFilter
      1. org.jasig.portal.utils.SessionLocalBindingFilter.doFilter(SessionLocalBindingFilter.java:88)
      1 frame
    17. Glassfish Core
      CoyoteAdapter.service
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      4. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      5. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      6. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      7. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      8. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      8 frames
    18. Embedded GlassFish Web
      ChannelSocket$SocketConnection.runIt
      1. org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
      2. org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
      3. org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
      4. org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
      5. org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
      5 frames
    19. Tomcat Util
      ThreadPool$ControlRunnable.run
      1. org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
      1 frame
    20. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:595)
      1 frame