I don't think the FilterDispatcher will work for you in this case. It looks up actions by reverse, finding the Action by the view. You don't have any page results for your first Action.
I'm not sure if that's what's causing your NPE, but I don't think it would work even if you got past the NPE. Jason > -----Original Message----- > From: Patrick Holzmann [mailto:[EMAIL PROTECTED] > Sent: Wednesday, November 26, 2003 5:03 AM > To: [EMAIL PROTECTED] > Subject: [OS-webwork] Problem with ActionChaining (WW2-beta2, > Webwork1-beta2) > > > hi, > > can someone tell me what's wrong in my xwork config? > i'm trying to redirect to another action upon success: > > <action name="search_doSearchLetter" > class="com.loyaltypartner.lm.ecm.core.actions.SearchLetterAction" > method="doSearchLetter"> > <interceptor-ref name="defaultECMStack"/> > <result name="success" type="chain"> > <param name="actionName">letter_searchLetter</param> > </result> > <result name="error" type="dispatcher"> > <param > name="location">/standard_cmpgn/search_letter.jsp</param> > </result> > </action> > > <action name="letter_searchLetter" > class="com.loyaltypartner.lm.ecm.core.actions.LetterAction"> > <interceptor-ref name="defaultECMStack"/> > <result name="success" type="dispatcher"> > <param > name="location">/standard_cmpgn/show_letter_search.jsp</param> > </result> > </action> > > when using this i get the following exception on tomcat startup: > > 2003-11-26 09:08:15 StandardManager[/ecmww2]: Seeding of > random number generator has been completed 2003-11-26 > 09:08:16 StandardContext[/ecmww2]: Exception starting filter > webwork java.lang.NullPointerException > at > com.opensymphony.webwork.dispatcher.FilterDispatcher.getAction > ResultConfig(FilterDispatcher.java:21 > 7) > at > com.opensymphony.webwork.dispatcher.FilterDispatcher.init(Filt > erDispatcher.java:154) > at > org.apache.catalina.core.ApplicationFilterConfig.getFilter(App > licationFilterConfig.java:266) > at > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef( ApplicationFilterConfig.java:327) > at > org.apache.catalina.core.ApplicationFilterConfig.<init>(Applic > ationFilterConfig.java:120) > at > org.apache.catalina.core.StandardContext.filterStart(StandardC > ontext.java:3159) > at > org.apache.catalina.core.StandardContext.start(StandardContext > .java:3603) > at > org.apache.catalina.core.ContainerBase.addChildInternal(Contai > nerBase.java:821) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase. > java:807) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) > at > org.apache.catalina.core.StandardHostDeployer.install(Standard > HostDeployer.java:307) > at > org.apache.catalina.core.StandardHost.install(StandardHost.java:772) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:492) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:400) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:718) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf > ig.java:358) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L > ifecycleSupport.java:166) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:738) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > at > org.apache.catalina.core.StandardService.start(StandardService > .java:497) > at > org.apache.catalina.core.StandardServer.start(StandardServer.j > ava:2190) > at > org.apache.catalina.startup.Catalina.start(Catalina.java:512) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:400) > at > org.apache.catalina.startup.Catalina.process(Catalina.java:180) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) > > thanks > p@ > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us > help YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork