You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by an...@world2web.com on 2005/08/21 16:51:34 UTC

Exception with Download Action

When trying to implement Download Action, I got this exception. Can some
one help please ?

2005-08-21 20:14:15 StandardWrapperValve[docAction]: Servlet.service() for
servlet docAction threw exception
java.lang.NullPointerException
	at org.apache.struts.actions.DownloadAction.copy
(DownloadAction.java:139)
	at org.apache.struts.actions.DownloadAction.execute
(DownloadAction.java:112)
	at org.apache.struts.action.RequestProcessor.processActionPerform
(RequestProcessor.java:419)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:224)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1194)
	at org.apache.struts.action.ActionServlet.doGet
(ActionServlet.java:414)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:257)
	at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:151)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:245)
	at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:199)
	at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:151)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:195)
	at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:151)
	at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:164)
	at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:149)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:156)
	at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:151)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:564)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:972)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:206)
	at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:828)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
ection(Http11Protocol.java:700)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:584)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:534)



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Exception with Download Action

Posted by "Frank W. Zammetti" <fz...@omnytex.com>.
Can you please post your extended DownloadAction?  That's what we'll 
need to help.  The stack trace below would seem to imply you haven't 
done that, but I don't see how that's possible since DownloadAction is 
abstract.  It's Sunday and my brain is more or less shut off for the 
weekend, but this doesn't make much sense to me, so seeing your code is 
definitely what is needed :)

Frank

anuradhasa@world2web.com wrote:
> When trying to implement Download Action, I got this exception. Can some
> one help please ?
> 
> 2005-08-21 20:14:15 StandardWrapperValve[docAction]: Servlet.service() for
> servlet docAction threw exception
> java.lang.NullPointerException
> 	at org.apache.struts.actions.DownloadAction.copy
> (DownloadAction.java:139)
> 	at org.apache.struts.actions.DownloadAction.execute
> (DownloadAction.java:112)
> 	at org.apache.struts.action.RequestProcessor.processActionPerform
> (RequestProcessor.java:419)
> 	at org.apache.struts.action.RequestProcessor.process
> (RequestProcessor.java:224)
> 	at org.apache.struts.action.ActionServlet.process
> (ActionServlet.java:1194)
> 	at org.apache.struts.action.ActionServlet.doGet
> (ActionServlet.java:414)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:284)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:204)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:257)
> 	at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:151)
> 	at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:564)
> 	at org.apache.catalina.core.StandardContextValve.invokeInternal
> (StandardContextValve.java:245)
> 	at org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:199)
> 	at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:151)
> 	at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:564)
> 	at org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:195)
> 	at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:151)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:164)
> 	at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:149)
> 	at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:564)
> 	at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:156)
> 	at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:151)
> 	at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:564)
> 	at org.apache.catalina.core.ContainerBase.invoke
> (ContainerBase.java:972)
> 	at org.apache.coyote.tomcat5.CoyoteAdapter.service
> (CoyoteAdapter.java:206)
> 	at org.apache.coyote.http11.Http11Processor.process
> (Http11Processor.java:828)
> 	at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
> ection(Http11Protocol.java:700)
> 	at org.apache.tomcat.util.net.TcpWorkerThread.runIt
> (PoolTcpEndpoint.java:584)
> 	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (ThreadPool.java:683)
> 	at java.lang.Thread.run(Thread.java:534)
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
> 
> 
> 
> 

-- 
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org