As in the title, why is Qt printing this even when rendering SVGs correctly?
Have a look in the source for the conditions under which it prints that message. Clearly the filename is "" at that point. My guess is that your SVG file(s) has a bitmap image node (<image> element) that refers to a missing external file (or no file at all) rather than embedding the bitmap as base64 text.