In a nutshell, there is a piece of code that using the Integer.parseInt(
String) method. That method is used to convert a String into an integer. That method is throwing a NumberFormatException because the String it is trying to parse does not represent a valid Integer. So the String "50" could be converted to an integer; but "50.5", "blah", or "one" could not be, and a NumberFormatException would get thrown.
It looks like the parseInt method is being used in a
JSP (
Java Server Page) named mailcliet.jsp The stack trace you show is reporting that the method is being used at line 222, but that is the line number of the compiled JSP, not the source file.
If that is a JSP you wrote, you will want to correct the code so it gets a valid String, or handle the Exception. If that is a JSP page you are using from an external source, then you likely have a typo in a config file or something else that is passing in a String -- that is suppose to represent an integer -- to the JSP.
[ July 30, 2007: Message edited by: Mark Vedder ]