Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Null pointer exception while downloading a file using a servlet

4 views
Skip to first unread message

sri kumar

unread,
Nov 13, 2001, 12:43:08 PM11/13/01
to

Hi all

I am getting the following error when downloading a file
by invoking a servlet ...

The following is the offending piece of code which has the
problem ..

protected void doGet( HttpServletRequest req,
HttpServletResponse resp ) throws ServletException,IOException
{

resp.setContentLength ( length );
OutputStream out = resp.getOutputStream();

FileInputStream is = new FileInputStream(file);

WriteToStream(is, out);
out.flush(); // Error happens here
out.close();

}

java.lang.NullPointerException
at weblogic.servlet.internal.ChunkOutput.clearBuffer(ChunkOutput.java:231)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:251)
at weblogic.servlet.internal.ChunkOutputWrapper.flush(ChunkOutputWrapper.java:152)
at weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutputStreamImpl.java:119)

at com.epeople.servlet.FileDownloadServlet.doFileRequest(FileDownloadServlet.java:127)
at com.epeople.servlet.FileDownloadServlet.doGet(FileDownloadServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:24
56)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2047)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

Any help will be greatly appreciated.

thanks,
sri kumar

0 new messages