In cases where a paths to a file contains invalid characters it can break the whole product opening process.
In the recently opened product list the path is stored and the invalid character breaks the process again and again.
The exception which occurs:
See the report in the forum:
A possible workaround is also described there.
Actually such a paths shouldn't be stored in the list and even if is, it should be handled more gracefully.