Hi, I think you the problem is caused by NumberFormatException And has nothing to do with FileInputStream. Either your variable of int type is getting null value or a string value form the previous page.
You can catch the exception when you are storing the request parameter in a variable. Thanks and regards. Shuja Nawaz. Software Developer. Visualsoft-inc.com. Ph # 5584677-8 -----Original Message----- From: A mailing list about Java Server Pages specification and reference [mailto:[EMAIL PROTECTED]] On Behalf Of Jason Au Sent: Monday, November 05, 2001 9:37 AM To: [EMAIL PROTECTED] Subject: Can i use FileInputStream on JSP? To All JSP Interest, I have a question as topic. And a case occur when I use FileInputStream at http://member.isavvix.com/ (a free jsp server) , then error occured. The error message as follow: (I can't get any useful information for these message...) A Servlet Exception Has Occurred Exception Report: org.apache.jasper.JasperException: Unable to compile class for JSP at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:558) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(J spSe rvlet.java:176) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServle t.ja va:188) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473) at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tion FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilt erCh ain.java:197) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC hain .java:176) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erCh ain.java:172) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.ja va:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.ja va:215) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 66) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator Base .java:472) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:236 6) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :164 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 66) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java :163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j ava: 1005) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java: 1098 ) at java.lang.Thread.run(Thread.java:484) Root Cause: java.lang.NumberFormatException: C at java.lang.Integer.parseInt(Integer.java:414) at java.lang.Integer.parseInt(Integer.java:463) at org.apache.jasper.compiler.Compiler.getJspLineErrors(Compiler.java:321) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:280) at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:543) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(J spSe rvlet.java:176) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServle t.ja va:188) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473) at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tion FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilt erCh ain.java:197) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC hain .java:176) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erCh ain.java:172) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.ja va:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.ja va:215) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 66) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator Base .java:472) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:236 6) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :164 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 66) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java :163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j ava: 1005) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java: 1098 ) at java.lang.Thread.run(Thread.java:484) Please help, Jason ======================================================================== === To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". Some relevant FAQs on JSP/Servlets can be found at: http://archives.java.sun.com/jsp-interest.html http://java.sun.com/products/jsp/faq.html http://www.esperanto.org.nz/jsp/jspfaq.jsp http://www.jguru.com/faq/index.jsp http://www.jspinsider.com =========================================================================== To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". Some relevant FAQs on JSP/Servlets can be found at: http://archives.java.sun.com/jsp-interest.html http://java.sun.com/products/jsp/faq.html http://www.esperanto.org.nz/jsp/jspfaq.jsp http://www.jguru.com/faq/index.jsp http://www.jspinsider.com
