The reportElement of staticText in the saved JRXML writes a LF character between the x, y, width, height attributes instead of using the operating system line break i.e. CR/LF on Windows Similar issues with saved queryString. However something like the main jasperReport tag correctly writes out CR/LF.
This is inconsitent and can cause issues when the JRXML file is read in by other applications.
Load up the attached file in Windows Notepad and look at the "square boxes" that appear in the elements described. Although I guess that depends if the file I've uploaded has remained in a binary format and no cr/lf conversion has taken place.