You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-dev@portals.apache.org by Nick Lothian <ni...@mackmo.com> on 2004/07/31 14:54:58 UTC

Re: Driving towards a release. . .

David H. DeWolf wrote:

>All,
>
>The incubator has us listed as a "successfully incubated" project.  I guess
>that means we are now able to drive towards a release.  I  finally have a
>few extra cycles and am ready to help the release get out the door.  
>
>Below is a list of (potentially) critical bugs I think we should resolve (or
>decide are invalid) before cutting our first release:
>
>PLUTO-53 - Session Sharing
>  
>

There are conflicting reports as to whether Tomcat 5 fixes this. It's 
possible that some versions do and some don't, or else there maybe other 
factors.

I did some superficial investigation and found that I could reproduce 
the problem on Tomcat 5.0.19, but I haven't looked further. There have 
been mailing list reports of people fixing this by going to Tomcat 5, 
though.

Nick


RE: Driving towards a release. . .

Posted by "David H. DeWolf" <dd...@apache.org>.
> 
> There are conflicting reports as to whether Tomcat 5 fixes this. It's 
> possible that some versions do and some don't, or else there 
> maybe other 
> factors.

Isn't this fix proprietary though?  If I'm not mistaken, servlet containers
are not required to support cross context sessions.  Is that correct?

If it is correct, I wonder if we shouldn't go ahead and create a solution
that will work in any compliant container.

> 
> I did some superficial investigation and found that I could reproduce 
> the problem on Tomcat 5.0.19, but I haven't looked further. 
> There have 
> been mailing list reports of people fixing this by going to Tomcat 5, 
> though.

I have had other issues with 5.0.19 as well.  Specifically, with Pluto, I
was receiving the following exception with a clean installation of pluto
while attempting to simply execute our test portlet:

java.lang.NullPointerException
	at
org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRe
quest.java:546)
	at
javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWr
apper.java:260)
	at
org.apache.pluto.core.impl.PortletRequestImpl.getPortletSession(PortletReque
stImpl.java:126)
	at
org.apache.pluto.portalImpl.portlet.TestPortlet.doDispatch(TestPortlet.java:
128)
	at javax.portlet.GenericPortlet.render(GenericPortlet.java:178)
	at
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:205)
	at
org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:145) 
      . . .

A simple upgrade to 5.0.27 resolved the issue.


David
> 
> Nick
>