[BUG] Syntax Error - RF 3.3.0
JasmineVenus opened this issue · 1 comments
JasmineVenus commented
Retopoflow Version: 3.3.0
Blender Version/Hash: 2.93.3
Platform Version/Distribution: Windows 11
Issue:
Unable to install, receiving a syntax error.
I searched for other issues submitted to GitHub and saw to try a clean reinstallation of Blender and a fresh download of RF. I also attempted various combinations of enabling RF and restarting Blender.
How to Reproduce:
- Clean installation of Blender 2.93.3
- New download of RF 3.30 from GitHub releases
- Start Blender
- Install RF zip through Blender
JasmineVenus commented
I was successful in installing RF 3.2.4. However, when attempting to update to 3.3.0 using the included updating system I received:
Caught exception while trying to run a delay_exec
action: load()
except: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\jsami\\AppData\\Roaming\\Blender Foundation\\Blender\\2.93\\scripts\\addons\\RetopoFlow\\addon_common\\common\\fonts\\DroidSans-Blender.ttf'
COOKIE CUTTER >> Exception Caught while trying to callback event handlers
UI_Element: <button id="load-version" classes="half-size" title="Install selected version">
event: on_mouseclick
exception: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\jsami\\AppData\\Roaming\\Blender Foundation\\Blender\\2.93\\scripts\\addons\\RetopoFlow\\addon_common\\common\\fonts\\DroidSans-Blender.ttf'
FSM: Caught exception in mousedown_exit (loc:C:\Users\jsami\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\RetopoFlow\addon_common\common\ui_document.py:522, state:"mousedown", substate:"exit")
Exception: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\jsami\\AppData\\Roaming\\Blender Foundation\\Blender\\2.93\\scripts\\addons\\RetopoFlow\\addon_common\\common\\fonts\\DroidSans-Blender.ttf'
____________________________________________________________________________________________________
Exception Info
- Time: 2023-12-18 13:19:25.785701
- Count: 1
- Hash: a409687f84f3b33aa5e2ca3de289f25c
- Info:
- EXCEPTION (<class 'PermissionError'>): [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\jsami\\AppData\\Roaming\\Blender Foundation\\Blender\\2.93\\scripts\\addons\\RetopoFlow\\addon_common\\common\\fonts\\DroidSans-Blender.ttf'
- .../common\updater_core.py
- 000 1090:deep_merge_directory() os.remove(dest_file)
- 001 0986:unpack_staged_zip() self.deep_merge_directory(self._addon_root, unpath, clean)
- 002 1426:run_update() res = self.unpack_staged_zip(clean)
- C:\Users\jsami\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\RetopoFlow\retopoflow\rf\rf_updatersystem.py
- 003 0155:load()
- <string>
- 004 0001:<module>()
- .../common\utils.py
- 005 0165:run_it() # if not issubclass(v, cls): continue
- 006 0170:run_it() # except Exception as e:
- .../common\ui_core.py
- 007 2025:_fire_event() return self
- 008 2031:_fire_event() dy = p.y - clamp(p.y, b, t)
- 009 2062:dispatch_event() if (cap and ph == 'capturing') or (df and ph == 'at target'):
- .../common\ui_document.py
- 010 0549:mousedown_exit() # print('mousedown_exit', time.time()-self._mousedown_time, self.allow_click_time, self.actions.mouse, self._under_mousedown.get_mouse_distance(self.actions.mouse), self.max_click_dist)
- .../common\fsm.py
- 011 0169:wrapped() return fn(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
CookieCutter_Exceptions: handling caught exception
action: handle exception caught by FSM
____________________________________________________________________________________________________
Exception Info
- Time: 2023-12-18 13:19:25.785701
- Count: 2
- Hash: a409687f84f3b33aa5e2ca3de289f25c
- Info:
- EXCEPTION (<class 'PermissionError'>): [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\jsami\\AppData\\Roaming\\Blender Foundation\\Blender\\2.93\\scripts\\addons\\RetopoFlow\\addon_common\\common\\fonts\\DroidSans-Blender.ttf'
- .../common\updater_core.py
- 000 1090:deep_merge_directory() os.remove(dest_file)
- 001 0986:unpack_staged_zip() self.deep_merge_directory(self._addon_root, unpath, clean)
- 002 1426:run_update() res = self.unpack_staged_zip(clean)
- C:\Users\jsami\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\RetopoFlow\retopoflow\rf\rf_updatersystem.py
- 003 0155:load()
- <string>
- 004 0001:<module>()
- .../common\utils.py
- 005 0165:run_it() # if not issubclass(v, cls): continue
- 006 0170:run_it() # except Exception as e:
- .../common\ui_core.py
- 007 2025:_fire_event() return self
- 008 2031:_fire_event() dy = p.y - clamp(p.y, b, t)
- 009 2062:dispatch_event() if (cap and ph == 'capturing') or (df and ph == 'at target'):
- .../common\ui_document.py
- 010 0549:mousedown_exit() # print('mousedown_exit', time.time()-self._mousedown_time, self.allow_click_time, self.actions.mouse, self._under_mousedown.get_mouse_distance(self.actions.mouse), self.max_click_dist)
- .../common\fsm.py
- 011 0169:wrapped() return fn(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
CookieCutter_Exceptions._callback_exception_callbacks: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\jsami\\AppData\\Roaming\\Blender Foundation\\Blender\\2.93\\scripts\\addons\\RetopoFlow\\addon_common\\common\\fonts\\DroidSans-Blender.ttf'
RF_UI.handle_exception [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\jsami\\AppData\\Roaming\\Blender Foundation\\Blender\\2.93\\scripts\\addons\\RetopoFlow\\addon_common\\common\\fonts\\DroidSans-Blender.ttf'
CookieCutter caught exception while calling back exception callbacks: handle_exception
____________________________________________________________________________________________________
Exception Info
- Time: 2023-12-18 13:19:25.789207
- Count: 3
- Hash: cf25708225b106a5d81bed39e799fe8c
- Info:
- EXCEPTION (<class 'AssertionError'>): Could not find HTML C:\Users\jsami\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\RetopoFlow\retopoflow\rf\alert_dialog.html
- .../common\ui_elements.py
- 000 0211:fromHTMLFile() def fromHTMLFile(cls, path_html, *, frame_depth=1, frames_deep=1, f_globals=None, f_locals=None, **kwargs):
- C:\Users\jsami\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\RetopoFlow\retopoflow\rf\rf_ui_alert.py
- 001 0285:alert_user()
- 002 0103:handle_exception()
- .../cookiecutter\cookiecutter_exceptions.py
- 003 0044:_callback_exception_callbacks()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
GitHub: Not reported, yet