You didn't add exec-and-wait, you replaced your entire interceptor stack with 
just the exec-and-wait interceptor.
-Dale

On Jun 2, 2011, at 3:35 PM, Emi Lu <em...@encs.concordia.ca> wrote:

> Hello,
> 
> One action class to send emails to 50 users. Before action is done, I'd like 
> to show a waiting page.
> 
> When I added execAndWait shown as the following:
> <action name="*ProcessAction"  method="{1}" class="ProcessAction">
>   <interceptor-ref name="execAndWait">
>     <param name="delay">2000</param>
>     <param name="delaySleepInterval">500</param>
>   </interceptor-ref>
>   <result name="wait">/wait.jsp</result>
> 
>   <result name="adm"       type="tiles">browse_action1</result>
> ...
> 
> 
> I got the following Error message returned.
> 
> Could someone help what is missing?
> 
> 
> I found examples about progressbar + fileupload, but what about waiting for 
> sending emails, is there a online doc about this?
> 
> Thanks a lot!
> Emi
> 
> 
> java.lang.NullPointerException at 
> org.apache.struts2.ServletActionContext.getRequest(ServletActionContext.java:112)
>  at ProcessAction.execute(Unknown Source) at 
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>  at java.lang.reflect.Method.invoke(Method.java:597) at 
> com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
>  at 
> com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
>  at 
> org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57)
>  at java.lang.Thread.run(Thread.java:662)
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 

Reply via email to