Hello,
I am trying flash scope feature for the first time exactly as it shown in a 
wiki and for the same scenario. (page after login).


The code looks like this

@UrlBinding("test1.action")
public class SwitchPortalAction extends BaseAbstractAction implements 
Serializable {
....
    @DefaultHandler
    public Resolution processPage() {
        return new RedirectResolution("some_page.jsp")).flash(this);
    }

...

Exception looks like this


2008-12-17 19:40:23,742] [alpha               ] [sfltlg-hlsg3b1      ] 
[platform            ] [ERROR] 
[Catalina].[localhost].[/shell].[StripesDispatcher]] - Servlet.service() for 
servlet StripesDispatcher threw exception
java.lang.NullPointerException
            at 
net.sourceforge.stripes.controller.FlashScope.getContainer(FlashScope.java:343)
            at 
net.sourceforge.stripes.controller.FlashScope.requestComplete(FlashScope.java:152)
            at 
net.sourceforge.stripes.controller.StripesFilter.flashOutbound(StripesFilter.java:241)
            at 
net.sourceforge.stripes.controller.StripesFilter.doFilter(StripesFilter.java:187)
            at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
            at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            at 
com.markettools.platform.webapp.view.admin.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:113)
            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)

I know that some stuff has been fixed in this area in version 1.5, but we cant 
upgrade just yet.  This looks too basic to not work, so I am thinking maybe 
there is something wrong with some configuration.

The flow of events is the following : user submits form with login/pwd, that 
gets forward to login.action that forwards (in case of success) to home.action 
that forwards to home.jsp, which has several
<jsp:include page="test1.action />
<jsp:include page="test2.action />

I am trying to change resolution to redirect with flash on test1.action - 
should that work in theory?

Thanks





------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to