I am having the same issues while trying to verify some of Gary Thompson's 
improvements to the permissions portlet.
Not sure at what point this occurs but the the building of the urls to access 
the media folder for including CSS and probably javascript is missing a single 
slash: 

<link href="/uPortalmedia/skins/universality/common/css/portlet.css" 
media="all" rel="stylesheet" type="text/css" />
-----should be-----
<link href="/uPortal/media/skins/universality/common/css/portlet.css" 
media="all" rel="stylesheet" type="text/css" />

None of the css files are loading as the directory structure is wonky. I have 
been editing the url in firebug to continue with my quick development... not 
recommended for large amounts of work :-)

John


----- Original Message -----
From: "Eric Dalquist" <[email protected]>
To: [email protected]
Sent: Tuesday, August 3, 2010 11:39:12 AM GMT -07:00 U.S. Mountain Time 
(Arizona)
Subject: Re: [uportal-dev] big changes in trunk

Yeah I'm not sure what is going on with the locale-selector, I think it 
may be timing out but the portlet error handling in trunk is pretty much 
non-existant right now.

As for the lack of content styles ... I'm not sure. I'll be back on 
Jasig work in a few days and take a look then.

-Eric

On 8/3/10 11:33 AM, Vangel V. Ajanovski wrote:
>   Two days ago things seemed to be working, now I have another problem
> (again after a completely clean initportal).
> I don't see the skin and other media, just text - see here:
> http://develop.ii.edu.mk:8080/uPortal
>
> Javascript error: uportal is not defined
> and also error: up.ResearchObject is not a constructor
>
> And there is some problem with locale-selector as seen in the logs:
>
> This is what I see in tomcat localhost.log
> --------------------------------------------------------------------
> Aug 3, 2010 8:25:35 PM org.apache.catalina.core.ApplicationDispatcher invoke
> SEVERE: Servlet.service() for servlet jsp threw exception
> java.lang.IllegalArgumentException: Session must not be null
>      at org.springframework.util.Assert.notNull(Assert.java:112)
>      at
> org.springframework.web.util.WebUtils.getSessionMutex(WebUtils.java:360)
>      at
> org.jasig.portal.portlet.registry.PortletWindowRegistryImpl.getPortletWindowMap(PortletWindowRegistryImpl.java:449)
>      at
> org.jasig.portal.portlet.registry.PortletWindowRegistryImpl.getPortletWindow(PortletWindowRegistryImpl.java:218)
>      at
> org.jasig.portal.url.PortalUrlProviderImpl.getPortletUrl(PortalUrlProviderImpl.java:503)
>      at
> org.jasig.portal.portlet.container.PortletMimeResponseContextImpl.getPortletURLProvider(PortletMimeResponseContextImpl.java:124)
>      at
> org.apache.pluto.container.impl.PortletURLImpl.<init>(PortletURLImpl.java:73)
>      at
> org.apache.pluto.container.impl.MimeResponseImpl.createActionURL(MimeResponseImpl.java:77)
>      at
> org.apache.pluto.tags.ActionURLTag168.createPortletUrl(ActionURLTag168.java:43)
>      at
> org.apache.pluto.tags.PortletURLTag168.doStartTag(PortletURLTag168.java:60)
>      at
> org.apache.jsp.WEB_002dINF.flows.locale_002dselector.selectLocale_jsp._jspService(selectLocale_jsp.java:127)
>      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>      at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
>      at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
>      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
>      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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
>      at
> org.apache.pluto.container.impl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:268)
>      at
> org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:229)
>      at
> org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
>      at
> org.springframework.web.servlet.ViewRendererServlet.renderView(ViewRendererServlet.java:114)
>      at
> org.springframework.web.servlet.ViewRendererServlet.processRequest(ViewRendererServlet.java:86)
>      at
> org.springframework.web.servlet.ViewRendererServlet.doGet(ViewRendererServlet.java:66)
>      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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
>      at
> org.apache.pluto.container.impl.PortletRequestDispatcherImpl.doDispatch(PortletRequestDispatcherImpl.java:174)
>      at
> org.apache.pluto.container.impl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:227)
>      at
> org.springframework.webflow.mvc.portlet.PortletMvcView.doRender(PortletMvcView.java:67)
>      at
> org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:180)
>      at
> org.springframework.webflow.engine.ViewState.render(ViewState.java:282)
>      at
> org.springframework.webflow.engine.ViewState.doEnter(ViewState.java:186)
>      at org.springframework.webflow.engine.State.enter(State.java:194)
>      at org.springframework.webflow.engine.Flow.start(Flow.java:535)
>      at
> org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:364)
>      at
> org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:222)
>      at
> org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140)
>      at
> org.jasig.portal.webflow.portlet.FlowHandlerAdapter.startFlow(FlowHandlerAdapter.java:241)
>      at
> org.jasig.portal.webflow.portlet.FlowHandlerAdapter.startFlow(FlowHandlerAdapter.java:234)
>      at
> org.jasig.portal.webflow.portlet.FlowHandlerAdapter.handleRender(FlowHandlerAdapter.java:137)
>      at
> org.springframework.web.portlet.DispatcherPortlet.doRenderService(DispatcherPortlet.java:740)
>      at
> org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:522)
>      at
> org.springframework.web.portlet.FrameworkPortlet.doDispatch(FrameworkPortlet.java:470)
>      at javax.portlet.GenericPortlet.render(GenericPortlet.java:259)
>      at
> org.jasig.portal.portlet.container.FilterChainImpl.doFilter(FilterChainImpl.java:219)
>      at
> org.jasig.portal.portlet.container.FilterManagerImpl.processFilter(FilterManagerImpl.java:114)
>      at
> org.apache.pluto.container.driver.PortletServlet.dispatch(PortletServlet.java:340)
>      at
> org.apache.pluto.container.driver.PortletServlet.doGet(PortletServlet.java:261)
>      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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
>      at
> org.apache.pluto.driver.container.DefaultPortletInvokerService.invoke(DefaultPortletInvokerService.java:233)
>      at
> org.apache.pluto.driver.container.DefaultPortletInvokerService.render(DefaultPortletInvokerService.java:117)
>      at
> org.apache.pluto.container.impl.PortletContainerImpl.doRender(PortletContainerImpl.java:157)
>      at
> org.jasig.portal.portlet.rendering.PortletRendererImpl.doRender(PortletRendererImpl.java:213)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletRenderExecutionWorker.callInternal(PortletExecutionManager.java:586)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletRenderExecutionWorker.callInternal(PortletExecutionManager.java:576)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletExecutionWorker$1.call(PortletExecutionManager.java:402)
>      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>      at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>      at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>      at java.lang.Thread.run(Thread.java:619)
> Aug 3, 2010 8:25:35 PM org.apache.catalina.core.ApplicationDispatcher invoke
> SEVERE: Servlet.service() for servlet ViewRendererServlet threw exception
> java.lang.IllegalArgumentException: Session must not be null
>      at org.springframework.util.Assert.notNull(Assert.java:112)
>      at
> org.springframework.web.util.WebUtils.getSessionMutex(WebUtils.java:360)
>      at
> org.jasig.portal.portlet.registry.PortletWindowRegistryImpl.getPortletWindowMap(PortletWindowRegistryImpl.java:449)
>      at
> org.jasig.portal.portlet.registry.PortletWindowRegistryImpl.getPortletWindow(PortletWindowRegistryImpl.java:218)
>      at
> org.jasig.portal.url.PortalUrlProviderImpl.getPortletUrl(PortalUrlProviderImpl.java:503)
>      at
> org.jasig.portal.portlet.container.PortletMimeResponseContextImpl.getPortletURLProvider(PortletMimeResponseContextImpl.java:124)
>      at
> org.apache.pluto.container.impl.PortletURLImpl.<init>(PortletURLImpl.java:73)
>      at
> org.apache.pluto.container.impl.MimeResponseImpl.createActionURL(MimeResponseImpl.java:77)
>      at
> org.apache.pluto.tags.ActionURLTag168.createPortletUrl(ActionURLTag168.java:43)
>      at
> org.apache.pluto.tags.PortletURLTag168.doStartTag(PortletURLTag168.java:60)
>      at
> org.apache.jsp.WEB_002dINF.flows.locale_002dselector.selectLocale_jsp._jspService(selectLocale_jsp.java:127)
>      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>      at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
>      at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
>      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
>      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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
>      at
> org.apache.pluto.container.impl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:268)
>      at
> org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:229)
>      at
> org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
>      at
> org.springframework.web.servlet.ViewRendererServlet.renderView(ViewRendererServlet.java:114)
>      at
> org.springframework.web.servlet.ViewRendererServlet.processRequest(ViewRendererServlet.java:86)
>      at
> org.springframework.web.servlet.ViewRendererServlet.doGet(ViewRendererServlet.java:66)
>      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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
>      at
> org.apache.pluto.container.impl.PortletRequestDispatcherImpl.doDispatch(PortletRequestDispatcherImpl.java:174)
>      at
> org.apache.pluto.container.impl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:227)
>      at
> org.springframework.webflow.mvc.portlet.PortletMvcView.doRender(PortletMvcView.java:67)
>      at
> org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:180)
>      at
> org.springframework.webflow.engine.ViewState.render(ViewState.java:282)
>      at
> org.springframework.webflow.engine.ViewState.doEnter(ViewState.java:186)
>      at org.springframework.webflow.engine.State.enter(State.java:194)
>      at org.springframework.webflow.engine.Flow.start(Flow.java:535)
>      at
> org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:364)
>      at
> org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:222)
>      at
> org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140)
>      at
> org.jasig.portal.webflow.portlet.FlowHandlerAdapter.startFlow(FlowHandlerAdapter.java:241)
>      at
> org.jasig.portal.webflow.portlet.FlowHandlerAdapter.startFlow(FlowHandlerAdapter.java:234)
>      at
> org.jasig.portal.webflow.portlet.FlowHandlerAdapter.handleRender(FlowHandlerAdapter.java:137)
>      at
> org.springframework.web.portlet.DispatcherPortlet.doRenderService(DispatcherPortlet.java:740)
>      at
> org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:522)
>      at
> org.springframework.web.portlet.FrameworkPortlet.doDispatch(FrameworkPortlet.java:470)
>      at javax.portlet.GenericPortlet.render(GenericPortlet.java:259)
>      at
> org.jasig.portal.portlet.container.FilterChainImpl.doFilter(FilterChainImpl.java:219)
>      at
> org.jasig.portal.portlet.container.FilterManagerImpl.processFilter(FilterManagerImpl.java:114)
>      at
> org.apache.pluto.container.driver.PortletServlet.dispatch(PortletServlet.java:340)
>      at
> org.apache.pluto.container.driver.PortletServlet.doGet(PortletServlet.java:261)
>      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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
>      at
> org.apache.pluto.driver.container.DefaultPortletInvokerService.invoke(DefaultPortletInvokerService.java:233)
>      at
> org.apache.pluto.driver.container.DefaultPortletInvokerService.render(DefaultPortletInvokerService.java:117)
>      at
> org.apache.pluto.container.impl.PortletContainerImpl.doRender(PortletContainerImpl.java:157)
>      at
> org.jasig.portal.portlet.rendering.PortletRendererImpl.doRender(PortletRendererImpl.java:213)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletRenderExecutionWorker.callInternal(PortletExecutionManager.java:586)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletRenderExecutionWorker.callInternal(PortletExecutionManager.java:576)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletExecutionWorker$1.call(PortletExecutionManager.java:402)
>      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>      at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>      at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>      at java.lang.Thread.run(Thread.java:619)
> Aug 3, 2010 8:25:35 PM org.apache.catalina.core.ApplicationDispatcher invoke
> SEVERE: Servlet.service() for servlet UserLocale threw exception
> java.lang.IllegalStateException: HttpServletRequest.getSession()
> returned a null session for request:
> org.apache.catalina.connector.requestfac...@910c30
>      at
> org.jasig.portal.user.UserInstanceManagerImpl.getUserInstance(UserInstanceManagerImpl.java:116)
>      at
> org.jasig.portal.url.PortalHttpServletRequestWrapper.getUserPrincipal(PortalHttpServletRequestWrapper.java:207)
>      at
> org.jasig.portal.url.AbstractHttpServletRequestWrapper.getUserPrincipal(AbstractHttpServletRequestWrapper.java:248)
>      at
> javax.servlet.http.HttpServletRequestWrapper.getUserPrincipal(HttpServletRequestWrapper.java:174)
>      at
> org.apache.pluto.container.impl.PortletRequestImpl.getUserPrincipal(PortletRequestImpl.java:590)
>      at
> org.springframework.web.portlet.FrameworkPortlet.getUsernameForRequest(FrameworkPortlet.java:601)
>      at
> org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:571)
>      at
> org.springframework.web.portlet.FrameworkPortlet.doDispatch(FrameworkPortlet.java:470)
>      at javax.portlet.GenericPortlet.render(GenericPortlet.java:259)
>      at
> org.jasig.portal.portlet.container.FilterChainImpl.doFilter(FilterChainImpl.java:219)
>      at
> org.jasig.portal.portlet.container.FilterManagerImpl.processFilter(FilterManagerImpl.java:114)
>      at
> org.apache.pluto.container.driver.PortletServlet.dispatch(PortletServlet.java:340)
>      at
> org.apache.pluto.container.driver.PortletServlet.doGet(PortletServlet.java:261)
>      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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
>      at
> org.apache.pluto.driver.container.DefaultPortletInvokerService.invoke(DefaultPortletInvokerService.java:233)
>      at
> org.apache.pluto.driver.container.DefaultPortletInvokerService.render(DefaultPortletInvokerService.java:117)
>      at
> org.apache.pluto.container.impl.PortletContainerImpl.doRender(PortletContainerImpl.java:157)
>      at
> org.jasig.portal.portlet.rendering.PortletRendererImpl.doRender(PortletRendererImpl.java:213)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletRenderExecutionWorker.callInternal(PortletExecutionManager.java:586)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletRenderExecutionWorker.callInternal(PortletExecutionManager.java:576)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletExecutionWorker$1.call(PortletExecutionManager.java:402)
>      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>      at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>      at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>      at java.lang.Thread.run(Thread.java:619)
>
>
>
> --------------------------------------------------------------------
> and this is in uPortal.log
> --------------------------------------------------------------------
>   INFO [uPortal-PortletRenderer-1-[user-locales-selector]] Aug/03
> 20:25:32,229 support.DefaultListableBeanFactory.[] - Pre-instantiating
> singletons in
> org.springframework.beans.factory.support.defaultlistablebeanfact...@17c2b3f:
> defining beans
> [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor];
> parent:
> org.springframework.beans.factory.support.defaultlistablebeanfact...@1786b98
> ERROR [uPortal-PortletRenderer-1-[user-locales-selector]] Aug/03
> 20:25:35,472 portlet.DispatcherPortlet.[] - Could not complete request
> org.springframework.webflow.execution.FlowExecutionException: Exception
> thrown in state 'selectLocale' of flow 'locale-selector'
>      at
> org.springframework.webflow.engine.impl.FlowExecutionImpl.wrap(FlowExecutionImpl.java:569)
>      at
> org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:226)
>      at
> org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140)
>      at
> org.jasig.portal.webflow.portlet.FlowHandlerAdapter.startFlow(FlowHandlerAdapter.java:241)
>      at
> org.jasig.portal.webflow.portlet.FlowHandlerAdapter.startFlow(FlowHandlerAdapter.java:234)
>      at
> org.jasig.portal.webflow.portlet.FlowHandlerAdapter.handleRender(FlowHandlerAdapter.java:137)
>      at
> org.springframework.web.portlet.DispatcherPortlet.doRenderService(DispatcherPortlet.java:740)
>      at
> org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:522)
>      at
> org.springframework.web.portlet.FrameworkPortlet.doDispatch(FrameworkPortlet.java:470)
>      at javax.portlet.GenericPortlet.render(GenericPortlet.java:259)
>      at
> org.jasig.portal.portlet.container.FilterChainImpl.doFilter(FilterChainImpl.java:219)
>      at
> org.jasig.portal.portlet.container.FilterManagerImpl.processFilter(FilterManagerImpl.java:114)
>      at
> org.apache.pluto.container.driver.PortletServlet.dispatch(PortletServlet.java:340)
>      at
> org.apache.pluto.container.driver.PortletServlet.doGet(PortletServlet.java:261)
>      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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
>      at
> org.apache.pluto.driver.container.DefaultPortletInvokerService.invoke(DefaultPortletInvokerService.java:233)
>      at
> org.apache.pluto.driver.container.DefaultPortletInvokerService.render(DefaultPortletInvokerService.java:117)
>      at
> org.apache.pluto.container.impl.PortletContainerImpl.doRender(PortletContainerImpl.java:157)
>      at
> org.jasig.portal.portlet.rendering.PortletRendererImpl.doRender(PortletRendererImpl.java:213)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletRenderExecutionWorker.callInternal(PortletExecutionManager.java:586)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletRenderExecutionWorker.callInternal(PortletExecutionManager.java:576)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletExecutionWorker$1.call(PortletExecutionManager.java:402)
>      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>      at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>      at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>      at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.IllegalStateException: Exception occurred rendering
> view org.springframework.web.servlet.view.JstlView: unnamed; URL
> [/WEB-INF/flows/locale-selector/selectLocale.jsp]
>      at
> org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:184)
>      at
> org.springframework.webflow.engine.ViewState.render(ViewState.java:282)
>      at
> org.springframework.webflow.engine.ViewState.doEnter(ViewState.java:186)
>      at org.springframework.webflow.engine.State.enter(State.java:194)
>      at org.springframework.webflow.engine.Flow.start(Flow.java:535)
>      at
> org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:364)
>      at
> org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:222)
>      ... 31 more
> Caused by: javax.portlet.PortletException:
> java.lang.IllegalArgumentException: Session must not be null
>      at
> org.apache.pluto.container.impl.PortletRequestDispatcherImpl.doDispatch(PortletRequestDispatcherImpl.java:185)
>      at
> org.apache.pluto.container.impl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:227)
>      at
> org.springframework.webflow.mvc.portlet.PortletMvcView.doRender(PortletMvcView.java:67)
>      at
> org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:180)
>      ... 37 more
> Caused by: java.lang.IllegalArgumentException: Session must not be null
>      at org.springframework.util.Assert.notNull(Assert.java:112)
>      at
> org.springframework.web.util.WebUtils.getSessionMutex(WebUtils.java:360)
>      at
> org.jasig.portal.portlet.registry.PortletWindowRegistryImpl.getPortletWindowMap(PortletWindowRegistryImpl.java:449)
>      at
> org.jasig.portal.portlet.registry.PortletWindowRegistryImpl.getPortletWindow(PortletWindowRegistryImpl.java:218)
>      at
> org.jasig.portal.url.PortalUrlProviderImpl.getPortletUrl(PortalUrlProviderImpl.java:503)
>      at
> org.jasig.portal.portlet.container.PortletMimeResponseContextImpl.getPortletURLProvider(PortletMimeResponseContextImpl.java:124)
>      at
> org.apache.pluto.container.impl.PortletURLImpl.<init>(PortletURLImpl.java:73)
>      at
> org.apache.pluto.container.impl.MimeResponseImpl.createActionURL(MimeResponseImpl.java:77)
>      at
> org.apache.pluto.tags.ActionURLTag168.createPortletUrl(ActionURLTag168.java:43)
>      at
> org.apache.pluto.tags.PortletURLTag168.doStartTag(PortletURLTag168.java:60)
>      at
> org.apache.jsp.WEB_002dINF.flows.locale_002dselector.selectLocale_jsp._jspService(selectLocale_jsp.java:127)
>      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>      at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
>      at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
>      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
>      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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
>      at
> org.apache.pluto.container.impl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:268)
>      at
> org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:229)
>      at
> org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
>      at
> org.springframework.web.servlet.ViewRendererServlet.renderView(ViewRendererServlet.java:114)
>      at
> org.springframework.web.servlet.ViewRendererServlet.processRequest(ViewRendererServlet.java:86)
>      at
> org.springframework.web.servlet.ViewRendererServlet.doGet(ViewRendererServlet.java:66)
>      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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
>      at
> org.apache.pluto.container.impl.PortletRequestDispatcherImpl.doDispatch(PortletRequestDispatcherImpl.java:174)
>      ... 40 more
>   WARN [uPortal-PortletRenderer-1-[user-locales-selector]] Aug/03
> 20:25:35,478
> rendering.PortletExecutionManager$PortletRenderExecutionWorker.[] -
> Portlet 'user-locales-selector' failed with an exception
> java.lang.IllegalStateException: HttpServletRequest.getSession()
> returned a null session for request:
> org.apache.catalina.connector.requestfac...@910c30
>      at
> org.jasig.portal.user.UserInstanceManagerImpl.getUserInstance(UserInstanceManagerImpl.java:116)
>      at
> org.jasig.portal.url.PortalHttpServletRequestWrapper.getUserPrincipal(PortalHttpServletRequestWrapper.java:207)
>      at
> org.jasig.portal.url.AbstractHttpServletRequestWrapper.getUserPrincipal(AbstractHttpServletRequestWrapper.java:248)
>      at
> javax.servlet.http.HttpServletRequestWrapper.getUserPrincipal(HttpServletRequestWrapper.java:174)
>      at
> org.apache.pluto.container.impl.PortletRequestImpl.getUserPrincipal(PortletRequestImpl.java:590)
>      at
> org.springframework.web.portlet.FrameworkPortlet.getUsernameForRequest(FrameworkPortlet.java:601)
>      at
> org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:571)
>      at
> org.springframework.web.portlet.FrameworkPortlet.doDispatch(FrameworkPortlet.java:470)
>      at javax.portlet.GenericPortlet.render(GenericPortlet.java:259)
>      at
> org.jasig.portal.portlet.container.FilterChainImpl.doFilter(FilterChainImpl.java:219)
>      at
> org.jasig.portal.portlet.container.FilterManagerImpl.processFilter(FilterManagerImpl.java:114)
>      at
> org.apache.pluto.container.driver.PortletServlet.dispatch(PortletServlet.java:340)
>      at
> org.apache.pluto.container.driver.PortletServlet.doGet(PortletServlet.java:261)
>      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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
>      at
> org.apache.pluto.driver.container.DefaultPortletInvokerService.invoke(DefaultPortletInvokerService.java:233)
>      at
> org.apache.pluto.driver.container.DefaultPortletInvokerService.render(DefaultPortletInvokerService.java:117)
>      at
> org.apache.pluto.container.impl.PortletContainerImpl.doRender(PortletContainerImpl.java:157)
>      at
> org.jasig.portal.portlet.rendering.PortletRendererImpl.doRender(PortletRendererImpl.java:213)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletRenderExecutionWorker.callInternal(PortletExecutionManager.java:586)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletRenderExecutionWorker.callInternal(PortletExecutionManager.java:576)
>      at
> org.jasig.portal.portlet.rendering.PortletExecutionManager$PortletExecutionWorker$1.call(PortletExecutionManager.java:402)
>      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>      at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>      at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>      at java.lang.Thread.run(Thread.java:619)
> --------------------------------------------------------------------
>
>    


-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev

Reply via email to