The code is a mess, but I close the last opened stream at line44, before the mess starts. Validator says The file input streams (FileReader) must be closed. Mentor message: Be sure that the file input stream for the file is closed.