Kan vara lite olika orsaker. Vet inte hur du spara adresserna men ligger de i en db och du selectar allihop kan ett bus stort resultset orsaka OutOfMemory.
Pröva att begränsa antalet per select och selecta fler gånger istället.
Kan också bero på att du startar en miljarrrrd mail trådar väldigt snabbt. Pröva att vänta några millis mellan varje trådstart.
try{
SmtpClient client = new SmtpClient("127.0.0.1");
client.from(from); client.to(to);
PrintStream message = client.startMessage();
message.println("From: " + from);
message.println("To: " + to);
message.println("Subject: " + rslt55.getString("amne"));
message.println(rslt55.getString("brevtext"));
message.println("");
message.println("");
message.println("");
message.println("");
message.println("Vill du inte ha flera mail från oss så klicka här:");
message.println("http://adress/ftg/stoppabrev.jsp?Epost="+rslt56.getString("Epost"));
client.closeServer();
}
catch (IOException e){
System.out.println("ERROR SENDING EMAIL:"+e);
}
} else {
out.print("Till :" + rslt56.getString("Epost") + " <img src='bockrod.gif'>" + "<br>");
}
}
}
}
} catch(NullPointerException e){}
Det jag gör är att i en SQLfråga väljer en massa adresser som jag sedan loopar iväg ett efter ett.
Måste jag skapa någon sorts paus emellan alla mail eller kan jag öka minnet som java arbetar med eller....?
java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
at sun.net.TransferProtocolClient.readServerResponse(TransferProtocolClient.java:49)
at sun.net.smtp.SmtpClient.issueCommand(SmtpClient.java:46)
at sun.net.smtp.SmtpClient.closeServer(SmtpClient.java:38)
at sun.net.NetworkClient.openServer(NetworkClient.java:117)
at sun.net.smtp.SmtpClient.openServer(SmtpClient.java:111)
at sun.net.smtp.SmtpClient.(SmtpClient.java:156)
at pagecompile._ftg._maila_xjsp._jspService(_maila_xjsp.java:206)
at com.newatlanta.servletexec.JSP10HttpJspPage.service(JSP10HttpJspPage.java:41)
at com.newatlanta.servletexec.JSP10Servlet.service(JSP10Servlet.java:778)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.newatlanta.servletexec.ServletExec.CallServletService(ServletExec.java:1679)
at com.newatlanta.servletexec.ServletExec.processServletRequest(ServletExec.java:1654)
at com.newatlanta.servletexec.ServletExec.processServletAlias(ServletExec.java:1602)
at com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:1343)
at com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:1113)