I just noticed that a portlet render method is called twice as result of an ActionRequest. Furthermore, the RenderRequest contains all the ActionRequest parameters as well (which is a violation of the specs). Debugging isn't so easy as the render events happen in seperate o.a.j.aggregator.impl.Worker threads. I know Pluto will send a redirect after a processAction so I'm a bit puzzled where this is coming from.
This is partically troublesome as I'm currently trying to implement Struts as a Jetspeed portlet in which I perform Struts action processing from processAction and Struts view rendering from doView. Because I need to transport render information over from the processAction to the doView handling I put these temporarily in the session. The doView handling removes it from the session on first usage (just like Struts can temporarily store its messages in the session). Now with the doView being called twice this setup clearly is falling apart. Hopefully someone has an idea? I've already created an issue for this: http://nagoya.apache.org/jira/browse/JS2-5 Thanks, Ate --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
