Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Syntax Error - RF 3.3.0 #1289

Open
JasmineVenus opened this issue Dec 18, 2023 · 1 comment
Open

[BUG] Syntax Error - RF 3.3.0 #1289

JasmineVenus opened this issue Dec 18, 2023 · 1 comment

Comments

@JasmineVenus
Copy link

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.

Screenshot 2023-12-18 124920
Screenshot 2023-12-18 130044

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 JasmineVenus changed the title [BUG] [BUG] Syntax Error - RF 3.3.0 Dec 18, 2023
@JasmineVenus
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant