È per come hai fatto il loop (che non è il massimo). Hai fatto 2 readLine() (perché??). Se il primo ritorna null (=fine) non entri nemmeno nel loop. Ma nel loop dopo il readLine() fai subito il parsing. Ed è lì il problema. Ad un certo punto uscirà sicuramente null (=fine) ma subito dopo fai il parsing ... non fai alcun test.Originariamente inviato da GiacomoP1981
Qualcuno capisce cosa sbaglio?
String linea;
while ((linea = br.readLine()) != null) { ...... }