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