I need some pretty immediate help/assistance with always getting a NullPointerException Java exception when I try to view a particular image in my favorite web browser!!! The line of text in my servlet file which is, I think, problemmatic is a while loop. Well here is my entire servlet file for someone to take a look at to hopefully help me with this problem.

                    package org.stephen.burris;

                        import java.io.*;
                        import javax.servlet.*;
                        import javax.servlet.http.*;

 public class One_More_Time extends HttpServlet {
public void doGet(HttpServletRequest rq, HttpServletResponse rp ) throws
                      ServletException, IOException {
       rp.setContentType( "image/jpeg" );

       ServletContext sc = getServletContext ();
       InputStream is = sc.getResourceAsStream("/pamandersonnaked.jpeg");

       int read = 0;
       byte [] bytes = new byte[ 1024 ];

       OutputStream os = rp.getOutputStream ();
       while ((read = is.read(bytes)) != -1) {
       os.write( bytes, 0, read);
       }

       os.flush();
       os.close();
  }
}

And the server error :

 HTTP Status 500 -

------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
        org.stephen.burris.One_More_Time.doGet(One_More_Time.java:19)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.

------------------------------------------------------------------------


     Apache Tomcat/5.5.17


Reply via email to