Here is the code that it is being thrown on alledgedly.....
String toField = request.getParameter("to");
String fromField = request.getParameter("from");
String msgField = request.getParameter("msgs");
String empty = "";
int count;
if((toField.equals(null))&&(fromField.equals(null))||(msgField.equals(null))){
System.out.println("Empty");
}
else{
char[] myArray = toField.toCharArray();
System.out.println("fdfd3");
Vector addy = new Vector();
String addressToPut = "";
count = 0;
System.out.println("fdfd4");
for(i = 0; i < myArray.length; i++)
{
System.out.println("tool");
if(myArray[i] == ',')
{
System.out.println("fyyyyyyyyyy");
if(addressToPut.equals(frm))
{
addressToPut = "";
}
if(addressToPut.equals(""))
{
System.out.println("fsdfsdf");
}
else{
addy.add(count, addressToPut);
addressToPut = "";
count++;
System.out.println(count);
}
}
else{
addressToPut += myArray[i];
}
}
addyStr = new String[count];
newAddress = new InternetAddress[count];
for(i = 0; i < count; i++)
{
addyStr[i] = new String();
addyStr[i] = addy.elementAt(i).toString();
newAddress[i] = new InternetAddress(addyStr[i]);
} <----- it actually points to this line
