Problem happens only on Windows that uses \ for path separators and only when primary download location does not contain requested file with requested checksum.
To repro, it should be enough to change one checksum in resources.xml
Report from Manatauro: