java.lang.NullPointerException

Apereo Issues | Steve Swinsburg | 6 years ago
  1. 0

    I managed to reliably reproduce this one on 3.2.4 using a skin we have based on Ivy. Login to uPortal, then open your browser's cookie manager and delete your uPortal JSESSIONID cookie - effectively timing out your session. Click something that invokes a portlet action like maximise, or edit, or the 'Portlet Manager' link. You will see whats in the attached screenshot. I also got this in the logs. This was from clicking the maximise view of a portlet when I was not logged in. WARN [http-8080-1] Feb/17 15:52:10,425 web.RequestAttributeSourceFilter.[] - No username found for attribute 'null' among {serverName=[steve.x.anu.edu.au]} INFO [http-8080-1] Feb/17 15:52:10,425 provider.SimpleSecurityContext.[] - Principal or OpaqueCredentials not initialized prior to authenticate WARN [http-8080-1] Feb/17 15:52:10,425 web.RequestAttributeSourceFilter.[] - No username found for attribute 'null' among {serverName=[steve.x.anu.edu.au]} INFO [http-8080-1] Feb/17 15:52:10,551 jndi.JndiManagerImpl.[] - JNDI Context configured for sessionId='F3CF2745AF4A7E2A8CDC48832854CDC3', userId='11', and layoutId='0' WARN [http-8080-1] Feb/17 15:52:10,579 portal.ChannelManager.[] - org.jasig.portal.PortalException: Could not find a transient node for id: u8l1n14 org.jasig.portal.PortalException: Could not find a transient node for id: u8l1n14 at org.jasig.portal.layout.TransientUserLayoutManagerWrapper.getTransientNode(TransientUserLayoutManagerWrapper.java:445) at org.jasig.portal.layout.TransientUserLayoutManagerWrapper.getNode(TransientUserLayoutManagerWrapper.java:190) at org.jasig.portal.layout.immutable.ImmutableUserLayoutManagerWrapper.getNode(ImmutableUserLayoutManagerWrapper.java:93) at org.jasig.portal.ChannelManager.instantiateChannel(ChannelManager.java:744) at org.jasig.portal.ChannelManager.getChannelInstance(ChannelManager.java:952) at org.jasig.portal.ChannelManager.passPortalEvent(ChannelManager.java:825) at org.jasig.portal.url.processing.UserLayoutParameterProcessor.processParameters(UserLayoutParameterProcessor.java:131) at org.jasig.portal.url.processing.RequestParameterProcessorListController.processParameters(RequestParameterProcessorListController.java:96) at org.jasig.portal.PortalSessionManager.doGetInternal(PortalSessionManager.java:286) at org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:202) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) 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 org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) 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.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:680) INFO [PortalEvent-3] Feb/17 15:52:10,583 handlers.LoggingEventHandler.[] - Session created for GUEST_USER (guest) at Thu Feb 17 15:52:10 EST 2011 ERROR [http-8080-1] Feb/17 15:52:10,583 portal.ChannelManager.[] - Error sending layout event maximizeEvent to channel null java.lang.NullPointerException at org.jasig.portal.ChannelManager.passPortalEvent(ChannelManager.java:833) at org.jasig.portal.url.processing.UserLayoutParameterProcessor.processParameters(UserLayoutParameterProcessor.java:131) at org.jasig.portal.url.processing.RequestParameterProcessorListController.processParameters(RequestParameterProcessorListController.java:96) at org.jasig.portal.PortalSessionManager.doGetInternal(PortalSessionManager.java:286) at org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:202) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) 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 org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) 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.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:680)

    Apereo Issues | 6 years ago | Steve Swinsburg
    java.lang.NullPointerException
  2. 0

    I managed to reliably reproduce this one on 3.2.4 using a skin we have based on Ivy. Login to uPortal, then open your browser's cookie manager and delete your uPortal JSESSIONID cookie - effectively timing out your session. Click something that invokes a portlet action like maximise, or edit, or the 'Portlet Manager' link. You will see whats in the attached screenshot. I also got this in the logs. This was from clicking the maximise view of a portlet when I was not logged in. WARN [http-8080-1] Feb/17 15:52:10,425 web.RequestAttributeSourceFilter.[] - No username found for attribute 'null' among {serverName=[steve.x.anu.edu.au]} INFO [http-8080-1] Feb/17 15:52:10,425 provider.SimpleSecurityContext.[] - Principal or OpaqueCredentials not initialized prior to authenticate WARN [http-8080-1] Feb/17 15:52:10,425 web.RequestAttributeSourceFilter.[] - No username found for attribute 'null' among {serverName=[steve.x.anu.edu.au]} INFO [http-8080-1] Feb/17 15:52:10,551 jndi.JndiManagerImpl.[] - JNDI Context configured for sessionId='F3CF2745AF4A7E2A8CDC48832854CDC3', userId='11', and layoutId='0' WARN [http-8080-1] Feb/17 15:52:10,579 portal.ChannelManager.[] - org.jasig.portal.PortalException: Could not find a transient node for id: u8l1n14 org.jasig.portal.PortalException: Could not find a transient node for id: u8l1n14 at org.jasig.portal.layout.TransientUserLayoutManagerWrapper.getTransientNode(TransientUserLayoutManagerWrapper.java:445) at org.jasig.portal.layout.TransientUserLayoutManagerWrapper.getNode(TransientUserLayoutManagerWrapper.java:190) at org.jasig.portal.layout.immutable.ImmutableUserLayoutManagerWrapper.getNode(ImmutableUserLayoutManagerWrapper.java:93) at org.jasig.portal.ChannelManager.instantiateChannel(ChannelManager.java:744) at org.jasig.portal.ChannelManager.getChannelInstance(ChannelManager.java:952) at org.jasig.portal.ChannelManager.passPortalEvent(ChannelManager.java:825) at org.jasig.portal.url.processing.UserLayoutParameterProcessor.processParameters(UserLayoutParameterProcessor.java:131) at org.jasig.portal.url.processing.RequestParameterProcessorListController.processParameters(RequestParameterProcessorListController.java:96) at org.jasig.portal.PortalSessionManager.doGetInternal(PortalSessionManager.java:286) at org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:202) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) 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 org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) 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.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:680) INFO [PortalEvent-3] Feb/17 15:52:10,583 handlers.LoggingEventHandler.[] - Session created for GUEST_USER (guest) at Thu Feb 17 15:52:10 EST 2011 ERROR [http-8080-1] Feb/17 15:52:10,583 portal.ChannelManager.[] - Error sending layout event maximizeEvent to channel null java.lang.NullPointerException at org.jasig.portal.ChannelManager.passPortalEvent(ChannelManager.java:833) at org.jasig.portal.url.processing.UserLayoutParameterProcessor.processParameters(UserLayoutParameterProcessor.java:131) at org.jasig.portal.url.processing.RequestParameterProcessorListController.processParameters(RequestParameterProcessorListController.java:96) at org.jasig.portal.PortalSessionManager.doGetInternal(PortalSessionManager.java:286) at org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:202) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) 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 org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) 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.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:680)

    Apereo Issues | 6 years ago | Steve Swinsburg
    java.lang.NullPointerException
  3. 0

    Hitting uPortal with a user-agent that isn't caught in properties/browser.mappings will cause a NPE. Work around: put .*=1 at the end of browser.mappings to catch "everything else" and give it system profile 1. Forgive the verbosity, but this is everything between when the first hint of userAgent sniffing and the actual error being thrown. DEBUG [http-8080-Processor25] portal.GuestUserPreferencesManager.[] Sep/24 16:58:34 - GuestUserPreferencesManager::GuestUserPreferencesManager() : userAgent "ELinks/0.11.3 (textmode; Darwin 8.10.1 i386; 173x25-2)" has not matched any profile. DEBUG [http-8080-Processor25] portal.GuestUserPreferencesManager.[] Sep/24 16:58:34 - GuestUserPreferencesManager::registerSession() : unable to find a profile for user "1" and userAgent="ELinks/0.11.3 (textmode; Darwin 8.10.1 i386; 173x25-2)". DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getLayoutID(userId=8, profileId=1 ): SELECT LAYOUT_ID FROM UP_USER_PROFILE WHERE USER_ID=? AND PROFILE_ID=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - SELECT PARAM_NAME, PARAM_VAL, PARAM_TYPE, ULS.STRUCT_ID, CHAN_ID FROM UP_LAYOUT_STRUCT ULS, UP_SS_USER_ATTS UUSA WHERE UUSA.USER_ID=8 AND PROFILE_ID=1 AND SS_ID=4 AND SS_TYPE=1 AND UUSA.STRUCT_ID = ULS.STRUCT_ID AND UUSA.USER_ID = ULS.USER_ID DEBUG [http-8080-Processor25] portal.GuestUserInstance.[] Sep/24 16:58:34 - GuestUserInstance::valueBound() : instance bound to a new session "F9823FFFA6BEAE6FBE187E200C36ED36" DEBUG [http-8080-Processor25] support.DefaultListableBeanFactory.[] Sep/24 16:58:34 - Returning cached instance of singleton bean 'org.jasig.portal' DEBUG [http-8080-Processor25] support.ClassPathXmlApplicationContext.[] Sep/24 16:58:34 - Publishing event in context [org.springframework.context.support.ClassPathXmlApplicationContext@df98c4]: Session created for GUEST_USER (guest) at Mon Sep 24 16:58:34 PDT 2007 INFO [http-8080-Processor25] handlers.LoggingEventHandler.[] Sep/24 16:58:34 - Session created for GUEST_USER (guest) at Mon Sep 24 16:58:34 PDT 2007 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getLayoutID(userId=8, profileId=1 ): SELECT LAYOUT_ID FROM UP_USER_PROFILE WHERE USER_ID=? AND PROFILE_ID=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - SELECT PARAM_NAME, PARAM_VAL FROM UP_SS_USER_PARM WHERE USER_ID=? AND PROFILE_ID=1 AND SS_ID=4 AND SS_TYPE=2 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - SQL to load theme channel attribute prefs: SELECT PARAM_TYPE, PARAM_NAME, PARAM_VAL, ULS.STRUCT_ID, CHAN_ID FROM UP_SS_USER_ATTS UUSA, UP_LAYOUT_STRUCT ULS WHERE UUSA.USER_ID=8 AND PROFILE_ID=1 AND SS_ID=4 AND SS_TYPE=2 AND UUSA.STRUCT_ID = ULS.STRUCT_ID AND UUSA.USER_ID = ULS.USER_ID DEBUG [DLM Fragment Activator] dlm.FragmentActivator.[] Sep/24 16:58:34 - ------ done activating Guests DEBUG [DLM Fragment Activator] dlm.FragmentActivator.[] Sep/24 16:58:34 - ------ activating 3 - Entertainment DEBUG [DLM Fragment Activator] portal.RDBMUserIdentityStore.[] Sep/24 16:58:34 - RDBMUserIdentityStore::getPortalUID(userName=ent-lo): SELECT USER_ID, USER_DFLT_USR_ID FROM UP_USER WHERE USER_NAME=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getUserProfileById(): SELECT USER_ID, PROFILE_ID, PROFILE_NAME, DESCRIPTION, LAYOUT_ID, STRUCTURE_SS_ID, THEME_SS_ID FROM UP_USER_PROFILE WHERE USER_ID=4 AND PROFILE_ID=1 DEBUG [DLM Fragment Activator] i18n.RDBMLocaleStore.[] Sep/24 16:58:34 - SELECT * FROM UP_USER_LOCALE WHERE USER_ID=? ORDER BY PRIORITY DEBUG [http-8080-Processor25] portal.PortalSessionManager.[] Sep/24 16:58:34 - PortalSessionManager::doGet() : generated new tag "92716c5f498cb21" for the session F9823FFFA6BEAE6FBE187E200C36ED36 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getLayoutID(userId=4, profileId=1 ): SELECT LAYOUT_ID FROM UP_USER_PROFILE WHERE USER_ID=? AND PROFILE_ID=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getUserLayout(): SELECT INIT_STRUCT_ID FROM UP_USER_LAYOUT WHERE USER_ID=4 AND LAYOUT_ID = 1 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getUserLayout(): SELECT ULS.STRUCT_ID,ULS.NEXT_STRUCT_ID,ULS.CHLD_STRUCT_ID,ULS.CHAN_ID,ULS.NAME,ULS.TYPE,ULS.HIDDEN,ULS.UNREMOVABLE,ULS.IMMUTABLE,USP.STRUCT_PARM_NM,USP.STRUCT_PARM_VAL FROM UP_LAYOUT_STRUCT ULS LEFT OUTER JOIN UP_LAYOUT_PARAM USP ON ULS.USER_ID = USP.USER_ID AND ULS.STRUCT_ID = USP.STRUCT_ID WHERE ULS.USER_ID=4 AND ULS.LAYOUT_ID=1 ORDER BY ULS.STRUCT_ID DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s2 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s3 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s333 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s28 DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement@efbf3c DEBUG [DLM Fragment Activator] portal.RDBMPortletPreferencesStore.[] Sep/24 16:58:34 - RDBMPortletPreferencesStore::getDefinitionPreferences(chanId=14) DEBUG [DLM Fragment Activator] portal.RDBMPortletPreferencesStore.[] Sep/24 16:58:34 - RDBMPortletPreferencesStore::getDefinitionPreferences(): SELECT UPDP.PORTLET_PREF_NAME, UPDP.PORTLET_PREF_READONLY, UPPV.PORTLET_PREF_VALUE FROM UP_PORTLET_DEFINITION_PREFS UPDP, UP_PORTLET_PREF_VALUES UPPV WHERE UPDP.PREF_ID=UPPV.PREF_ID AND CHAN_ID=? DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement@5316d4 DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): Read channel 14 from the store DEBUG [http-8080-Processor25] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getUserBrowserMapping(): SELECT PROFILE_ID, USER_ID FROM UP_USER_UA_MAP WHERE USER_ID=? AND USER_AGENT=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s49 DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement@f2787b DEBUG [http-8080-Processor25] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getUserBrowserMapping(): SELECT PROFILE_ID, USER_ID FROM UP_USER_UA_MAP WHERE USER_ID=? AND USER_AGENT=? DEBUG [http-8080-Processor25] portal.GuestUserPreferencesManager.[] Sep/24 16:58:34 - GuestUserPreferencesManager::GuestUserPreferencesManager() : userAgent "ELinks/0.11.3 (textmode; Darwin 8.10.1 i386; 173x25-2)" has not matched any profile. DEBUG [http-8080-Processor25] portal.GuestUserPreferencesManager.[] Sep/24 16:58:34 - GuestUserPreferencesManager::registerSession() : unable to find a profile for user "1" and userAgent="ELinks/0.11.3 (textmode; Darwin 8.10.1 i386; 173x25-2)". DEBUG [DLM Fragment Activator] portal.RDBMPortletPreferencesStore.[] Sep/24 16:58:34 - RDBMPortletPreferencesStore::getDefinitionPreferences(chanId=9) DEBUG [DLM Fragment Activator] portal.RDBMPortletPreferencesStore.[] Sep/24 16:58:34 - RDBMPortletPreferencesStore::getDefinitionPreferences(): SELECT UPDP.PORTLET_PREF_NAME, UPDP.PORTLET_PREF_READONLY, UPPV.PORTLET_PREF_VALUE FROM UP_PORTLET_DEFINITION_PREFS UPDP, UP_PORTLET_PREF_VALUES UPPV WHERE UPDP.PREF_ID=UPPV.PREF_ID AND CHAN_ID=? DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement@6ccfac DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): Read channel 9 from the store DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s51 DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement@f2787b DEBUG [http-8080-Processor25] portal.ChannelRendererFactory.[] Sep/24 16:58:34 - ChannelRendererFactory::newInstance(org.jasig.portal.StandaloneChannelRenderer) : about to construct channel renderer factory: org.jasig.portal.ChannelRendererFactoryImpl DEBUG [http-8080-Processor25] portal.ChannelRendererFactory.[] Sep/24 16:58:34 - ChannelRendererFactory::newInstance(org.jasig.portal.StandaloneChannelRenderer) : constructed channel renderer factory: org.jasig.portal.ChannelRendererFactoryImpl DEBUG [DLM Fragment Activator] portal.RDBMPortletPreferencesStore.[] Sep/24 16:58:34 - RDBMPortletPreferencesStore::getDefinitionPreferences(chanId=1) DEBUG [DLM Fragment Activator] portal.RDBMPortletPreferencesStore.[] Sep/24 16:58:34 - RDBMPortletPreferencesStore::getDefinitionPreferences(): SELECT UPDP.PORTLET_PREF_NAME, UPDP.PORTLET_PREF_READONLY, UPPV.PORTLET_PREF_VALUE FROM UP_PORTLET_DEFINITION_PREFS UPDP, UP_PORTLET_PREF_VALUES UPPV WHERE UPDP.PREF_ID=UPPV.PREF_ID AND CHAN_ID=? DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement@6ccfac DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): Read channel 1 from the store DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s50 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getUserLayout(): Layout document for user 4 took 26 milliseconds to create DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getLayoutID(userId=4, profileId=1 ): SELECT LAYOUT_ID FROM UP_USER_PROFILE WHERE USER_ID=? AND PROFILE_ID=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - SELECT PARAM_NAME, PARAM_VAL, PARAM_TYPE, ULS.STRUCT_ID, CHAN_ID FROM UP_LAYOUT_STRUCT ULS, UP_SS_USER_ATTS UUSA WHERE UUSA.USER_ID=4 AND PROFILE_ID=1 AND SS_ID=4 AND SS_TYPE=1 AND UUSA.STRUCT_ID = ULS.STRUCT_ID AND UUSA.USER_ID = ULS.USER_ID DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getLayoutID(userId=4, profileId=1 ): SELECT LAYOUT_ID FROM UP_USER_PROFILE WHERE USER_ID=? AND PROFILE_ID=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - SELECT PARAM_NAME, PARAM_VAL FROM UP_SS_USER_PARM WHERE USER_ID=? AND PROFILE_ID=1 AND SS_ID=4 AND SS_TYPE=2 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - SQL to load theme channel attribute prefs: SELECT PARAM_TYPE, PARAM_NAME, PARAM_VAL, ULS.STRUCT_ID, CHAN_ID FROM UP_SS_USER_ATTS UUSA, UP_LAYOUT_STRUCT ULS WHERE UUSA.USER_ID=4 AND PROFILE_ID=1 AND SS_ID=4 AND SS_TYPE=2 AND UUSA.STRUCT_ID = ULS.STRUCT_ID AND UUSA.USER_ID = ULS.USER_ID ERROR [http-8080-Processor25] portal.ExceptionHelper.[] Sep/24 16:58:34 - Programming error java.lang.NullPointerException at org.jasig.portal.ChannelStaticData.getChannelDescription(ChannelStaticData.java:236) at org.jasig.portal.ChannelStaticData.setParameters(ChannelStaticData.java:314) at org.jasig.portal.StandaloneChannelRenderer.initialize(StandaloneChannelRenderer.java:91) at org.jasig.portal.GuestUserInstance.writeContent(GuestUserInstance.java:158) at org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:282)

    Apereo Issues | 9 years ago | Patrick Berry
    java.lang.NullPointerException
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Hitting uPortal with a user-agent that isn't caught in properties/browser.mappings will cause a NPE. Work around: put .*=1 at the end of browser.mappings to catch "everything else" and give it system profile 1. Forgive the verbosity, but this is everything between when the first hint of userAgent sniffing and the actual error being thrown. DEBUG [http-8080-Processor25] portal.GuestUserPreferencesManager.[] Sep/24 16:58:34 - GuestUserPreferencesManager::GuestUserPreferencesManager() : userAgent "ELinks/0.11.3 (textmode; Darwin 8.10.1 i386; 173x25-2)" has not matched any profile. DEBUG [http-8080-Processor25] portal.GuestUserPreferencesManager.[] Sep/24 16:58:34 - GuestUserPreferencesManager::registerSession() : unable to find a profile for user "1" and userAgent="ELinks/0.11.3 (textmode; Darwin 8.10.1 i386; 173x25-2)". DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getLayoutID(userId=8, profileId=1 ): SELECT LAYOUT_ID FROM UP_USER_PROFILE WHERE USER_ID=? AND PROFILE_ID=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - SELECT PARAM_NAME, PARAM_VAL, PARAM_TYPE, ULS.STRUCT_ID, CHAN_ID FROM UP_LAYOUT_STRUCT ULS, UP_SS_USER_ATTS UUSA WHERE UUSA.USER_ID=8 AND PROFILE_ID=1 AND SS_ID=4 AND SS_TYPE=1 AND UUSA.STRUCT_ID = ULS.STRUCT_ID AND UUSA.USER_ID = ULS.USER_ID DEBUG [http-8080-Processor25] portal.GuestUserInstance.[] Sep/24 16:58:34 - GuestUserInstance::valueBound() : instance bound to a new session "F9823FFFA6BEAE6FBE187E200C36ED36" DEBUG [http-8080-Processor25] support.DefaultListableBeanFactory.[] Sep/24 16:58:34 - Returning cached instance of singleton bean 'org.jasig.portal' DEBUG [http-8080-Processor25] support.ClassPathXmlApplicationContext.[] Sep/24 16:58:34 - Publishing event in context [org.springframework.context.support.ClassPathXmlApplicationContext@df98c4]: Session created for GUEST_USER (guest) at Mon Sep 24 16:58:34 PDT 2007 INFO [http-8080-Processor25] handlers.LoggingEventHandler.[] Sep/24 16:58:34 - Session created for GUEST_USER (guest) at Mon Sep 24 16:58:34 PDT 2007 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getLayoutID(userId=8, profileId=1 ): SELECT LAYOUT_ID FROM UP_USER_PROFILE WHERE USER_ID=? AND PROFILE_ID=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - SELECT PARAM_NAME, PARAM_VAL FROM UP_SS_USER_PARM WHERE USER_ID=? AND PROFILE_ID=1 AND SS_ID=4 AND SS_TYPE=2 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - SQL to load theme channel attribute prefs: SELECT PARAM_TYPE, PARAM_NAME, PARAM_VAL, ULS.STRUCT_ID, CHAN_ID FROM UP_SS_USER_ATTS UUSA, UP_LAYOUT_STRUCT ULS WHERE UUSA.USER_ID=8 AND PROFILE_ID=1 AND SS_ID=4 AND SS_TYPE=2 AND UUSA.STRUCT_ID = ULS.STRUCT_ID AND UUSA.USER_ID = ULS.USER_ID DEBUG [DLM Fragment Activator] dlm.FragmentActivator.[] Sep/24 16:58:34 - ------ done activating Guests DEBUG [DLM Fragment Activator] dlm.FragmentActivator.[] Sep/24 16:58:34 - ------ activating 3 - Entertainment DEBUG [DLM Fragment Activator] portal.RDBMUserIdentityStore.[] Sep/24 16:58:34 - RDBMUserIdentityStore::getPortalUID(userName=ent-lo): SELECT USER_ID, USER_DFLT_USR_ID FROM UP_USER WHERE USER_NAME=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getUserProfileById(): SELECT USER_ID, PROFILE_ID, PROFILE_NAME, DESCRIPTION, LAYOUT_ID, STRUCTURE_SS_ID, THEME_SS_ID FROM UP_USER_PROFILE WHERE USER_ID=4 AND PROFILE_ID=1 DEBUG [DLM Fragment Activator] i18n.RDBMLocaleStore.[] Sep/24 16:58:34 - SELECT * FROM UP_USER_LOCALE WHERE USER_ID=? ORDER BY PRIORITY DEBUG [http-8080-Processor25] portal.PortalSessionManager.[] Sep/24 16:58:34 - PortalSessionManager::doGet() : generated new tag "92716c5f498cb21" for the session F9823FFFA6BEAE6FBE187E200C36ED36 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getLayoutID(userId=4, profileId=1 ): SELECT LAYOUT_ID FROM UP_USER_PROFILE WHERE USER_ID=? AND PROFILE_ID=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getUserLayout(): SELECT INIT_STRUCT_ID FROM UP_USER_LAYOUT WHERE USER_ID=4 AND LAYOUT_ID = 1 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getUserLayout(): SELECT ULS.STRUCT_ID,ULS.NEXT_STRUCT_ID,ULS.CHLD_STRUCT_ID,ULS.CHAN_ID,ULS.NAME,ULS.TYPE,ULS.HIDDEN,ULS.UNREMOVABLE,ULS.IMMUTABLE,USP.STRUCT_PARM_NM,USP.STRUCT_PARM_VAL FROM UP_LAYOUT_STRUCT ULS LEFT OUTER JOIN UP_LAYOUT_PARAM USP ON ULS.USER_ID = USP.USER_ID AND ULS.STRUCT_ID = USP.STRUCT_ID WHERE ULS.USER_ID=4 AND ULS.LAYOUT_ID=1 ORDER BY ULS.STRUCT_ID DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s2 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s3 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s333 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s28 DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement@efbf3c DEBUG [DLM Fragment Activator] portal.RDBMPortletPreferencesStore.[] Sep/24 16:58:34 - RDBMPortletPreferencesStore::getDefinitionPreferences(chanId=14) DEBUG [DLM Fragment Activator] portal.RDBMPortletPreferencesStore.[] Sep/24 16:58:34 - RDBMPortletPreferencesStore::getDefinitionPreferences(): SELECT UPDP.PORTLET_PREF_NAME, UPDP.PORTLET_PREF_READONLY, UPPV.PORTLET_PREF_VALUE FROM UP_PORTLET_DEFINITION_PREFS UPDP, UP_PORTLET_PREF_VALUES UPPV WHERE UPDP.PREF_ID=UPPV.PREF_ID AND CHAN_ID=? DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement@5316d4 DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): Read channel 14 from the store DEBUG [http-8080-Processor25] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getUserBrowserMapping(): SELECT PROFILE_ID, USER_ID FROM UP_USER_UA_MAP WHERE USER_ID=? AND USER_AGENT=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s49 DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement@f2787b DEBUG [http-8080-Processor25] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getUserBrowserMapping(): SELECT PROFILE_ID, USER_ID FROM UP_USER_UA_MAP WHERE USER_ID=? AND USER_AGENT=? DEBUG [http-8080-Processor25] portal.GuestUserPreferencesManager.[] Sep/24 16:58:34 - GuestUserPreferencesManager::GuestUserPreferencesManager() : userAgent "ELinks/0.11.3 (textmode; Darwin 8.10.1 i386; 173x25-2)" has not matched any profile. DEBUG [http-8080-Processor25] portal.GuestUserPreferencesManager.[] Sep/24 16:58:34 - GuestUserPreferencesManager::registerSession() : unable to find a profile for user "1" and userAgent="ELinks/0.11.3 (textmode; Darwin 8.10.1 i386; 173x25-2)". DEBUG [DLM Fragment Activator] portal.RDBMPortletPreferencesStore.[] Sep/24 16:58:34 - RDBMPortletPreferencesStore::getDefinitionPreferences(chanId=9) DEBUG [DLM Fragment Activator] portal.RDBMPortletPreferencesStore.[] Sep/24 16:58:34 - RDBMPortletPreferencesStore::getDefinitionPreferences(): SELECT UPDP.PORTLET_PREF_NAME, UPDP.PORTLET_PREF_READONLY, UPPV.PORTLET_PREF_VALUE FROM UP_PORTLET_DEFINITION_PREFS UPDP, UP_PORTLET_PREF_VALUES UPPV WHERE UPDP.PREF_ID=UPPV.PREF_ID AND CHAN_ID=? DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement@6ccfac DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): Read channel 9 from the store DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s51 DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement@f2787b DEBUG [http-8080-Processor25] portal.ChannelRendererFactory.[] Sep/24 16:58:34 - ChannelRendererFactory::newInstance(org.jasig.portal.StandaloneChannelRenderer) : about to construct channel renderer factory: org.jasig.portal.ChannelRendererFactoryImpl DEBUG [http-8080-Processor25] portal.ChannelRendererFactory.[] Sep/24 16:58:34 - ChannelRendererFactory::newInstance(org.jasig.portal.StandaloneChannelRenderer) : constructed channel renderer factory: org.jasig.portal.ChannelRendererFactoryImpl DEBUG [DLM Fragment Activator] portal.RDBMPortletPreferencesStore.[] Sep/24 16:58:34 - RDBMPortletPreferencesStore::getDefinitionPreferences(chanId=1) DEBUG [DLM Fragment Activator] portal.RDBMPortletPreferencesStore.[] Sep/24 16:58:34 - RDBMPortletPreferencesStore::getDefinitionPreferences(): SELECT UPDP.PORTLET_PREF_NAME, UPDP.PORTLET_PREF_READONLY, UPPV.PORTLET_PREF_VALUE FROM UP_PORTLET_DEFINITION_PREFS UPDP, UP_PORTLET_PREF_VALUES UPPV WHERE UPDP.PREF_ID=UPPV.PREF_ID AND CHAN_ID=? DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement@6ccfac DEBUG [DLM Fragment Activator] portal.RDBMChannelRegistryStore.[] Sep/24 16:58:34 - RDBMChannelRegistryStore.getChannelDefinition(): Read channel 1 from the store DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - Adding identifier s50 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getUserLayout(): Layout document for user 4 took 26 milliseconds to create DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getLayoutID(userId=4, profileId=1 ): SELECT LAYOUT_ID FROM UP_USER_PROFILE WHERE USER_ID=? AND PROFILE_ID=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - SELECT PARAM_NAME, PARAM_VAL, PARAM_TYPE, ULS.STRUCT_ID, CHAN_ID FROM UP_LAYOUT_STRUCT ULS, UP_SS_USER_ATTS UUSA WHERE UUSA.USER_ID=4 AND PROFILE_ID=1 AND SS_ID=4 AND SS_TYPE=1 AND UUSA.STRUCT_ID = ULS.STRUCT_ID AND UUSA.USER_ID = ULS.USER_ID DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - RDBMUserLayoutStore::getLayoutID(userId=4, profileId=1 ): SELECT LAYOUT_ID FROM UP_USER_PROFILE WHERE USER_ID=? AND PROFILE_ID=? DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - SELECT PARAM_NAME, PARAM_VAL FROM UP_SS_USER_PARM WHERE USER_ID=? AND PROFILE_ID=1 AND SS_ID=4 AND SS_TYPE=2 DEBUG [DLM Fragment Activator] dlm.RDBMDistributedLayoutStore.[] Sep/24 16:58:34 - SQL to load theme channel attribute prefs: SELECT PARAM_TYPE, PARAM_NAME, PARAM_VAL, ULS.STRUCT_ID, CHAN_ID FROM UP_SS_USER_ATTS UUSA, UP_LAYOUT_STRUCT ULS WHERE UUSA.USER_ID=4 AND PROFILE_ID=1 AND SS_ID=4 AND SS_TYPE=2 AND UUSA.STRUCT_ID = ULS.STRUCT_ID AND UUSA.USER_ID = ULS.USER_ID ERROR [http-8080-Processor25] portal.ExceptionHelper.[] Sep/24 16:58:34 - Programming error java.lang.NullPointerException at org.jasig.portal.ChannelStaticData.getChannelDescription(ChannelStaticData.java:236) at org.jasig.portal.ChannelStaticData.setParameters(ChannelStaticData.java:314) at org.jasig.portal.StandaloneChannelRenderer.initialize(StandaloneChannelRenderer.java:91) at org.jasig.portal.GuestUserInstance.writeContent(GuestUserInstance.java:158) at org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:282)

    Apereo Issues | 9 years ago | Patrick Berry
    java.lang.NullPointerException

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.NullPointerException

      No message provided

      at org.jasig.portal.ChannelManager.passPortalEvent()
    2. org.jasig.portal
      PortalSessionManager.doGet
      1. org.jasig.portal.ChannelManager.passPortalEvent(ChannelManager.java:833)
      2. org.jasig.portal.url.processing.UserLayoutParameterProcessor.processParameters(UserLayoutParameterProcessor.java:131)
      3. org.jasig.portal.url.processing.RequestParameterProcessorListController.processParameters(RequestParameterProcessorListController.java:96)
      4. org.jasig.portal.PortalSessionManager.doGetInternal(PortalSessionManager.java:286)
      5. org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:202)
      5 frames
    3. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
      2. javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      2 frames
    4. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    5. Spring ORM
      OpenEntityManagerInViewFilter.doFilterInternal
      1. org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
      1 frame
    6. Spring
      OncePerRequestFilter.doFilter
      1. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
      1 frame
    7. Glassfish Core
      CoyoteAdapter.service
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
      4. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      5. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      6. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      7. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      8. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
      8 frames
    8. Grizzly HTTP
      JIoEndpoint$Worker.run
      1. org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
      2. org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
      3. org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
      3 frames
    9. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:680)
      1 frame