java.io.IOException: Premature EOF
Hi guys!
I am getting a java.io.IOException: Premature EOF error in some urls (usually, the ones with a huge content), after executing the following peace of code. Any ideas?
Code:
public static void urlReader(String url, String path, String fileName) {
String inputLine = null;
URL x = null;
BufferedReader in = null;
createFile(path, fileName);
try {
// Create file
FileWriter fwstream = new FileWriter(path + fileName);
BufferedWriter out = new BufferedWriter(fwstream);
x = new URL(url);
in = new BufferedReader(new InputStreamReader(x.openStream()));
while ((inputLine = in.readLine()) != null) {
if (inputLine.length() > 0) {
//System.out.println(inputLine + "\n");
out.write(inputLine + "\n");
}
}
// Close the input stream
in.close();
// Close the output stream
out.close();
} catch (IOException ex) {
System.out.println(ex);
System.out.println("Application aborted while function \"urlReader();\" was executing!");
System.out.println("url = \"" + url + "\"\n");
System.out.println("inputLine = \"" + inputLine + "\"\n");
//System.exit(-1);
}
}