Traceback when trying to render immediately after opening a project that uses proxies whose source assets files were moved (had changed paths)
- Create a project that uses some proxy clips
- Move that project's folder elsewhere on the filesystem
- Try to open that project. The missing files locator dialog shows up and offers to let you specify the new locations of the missing files.
- Once the project is correctly loaded, try to render it immediately.
As a result, whether with 0.999 or the git flatpak version, I get this Traceback (most recent call last):
File "/app/lib/pitivi/python/pitivi/render.py", line 1046, in _render_button_clicked_cb
self.__replace_proxies()
File "/app/lib/pitivi/python/pitivi/render.py", line 1020, in __replace_proxies
asset = self._asset_replacement(clip)
File "/app/lib/pitivi/python/pitivi/render.py", line 992, in _asset_replacement
asset_target):
File "/app/lib/pitivi/python/pitivi/utils/proxy.py", line 365, in is_asset_format_well_supported
if self._asset_matches_encoding_format(asset, encoding_format):
File "/app/lib/pitivi/python/pitivi/utils/proxy.py", line 216, in _asset_matches_encoding_format
container = info.get_stream_info()
AttributeError: 'NoneType' object has no attribute 'get_stream_info'