Boot properties launher seems to have a bug so it does not properly handle file url encodings if path has spaces. Fortunately, it works fine if we just pass the path of the file directly without any encoding rather than a proper url.