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

Reply via email to