retopoflow icon indicating copy to clipboard operation
retopoflow copied to clipboard

Strokes: Unhandled Exception Caught: Exception caught

Open deock90 opened this issue 3 years ago • 1 comments

PLEASE READ THE FOLLOWING AND USE THE TEMPLATE TO POST YOUR ISSUE

Questions not directly related to the RetopoFlow project are considered general and should be posted elsewhere (e.g. git, blender, python, etc).

Before raising the issue, please check the following first:

  • [ ] Read through the README.md file in the branch used to assure the process taken is correct
  • [ ] Check the existing issues and pull requests to make sure the issue has not already been reported and/or fixed.
  • [ ] You can replicate the bug and will provide as much info as possible with blend files, screenshots, logfiles, as well as show the expected result and actual result.

Please prefix your issue name with one of the following: [BUG] [PROPOSAL] [QUESTION]

Issue Template

Issue:

{enter your issue here}

{add any screenshots of the issue here}

How to Reproduce:

  • {add your list replication steps}

{attach any files needed to replicate the issue}

Automatically Generated Info

Environment:

- RetopoFlow: 3.2.6
- CG Cookie built for Blender Market
- Blender: 3.00.0 master 2021-12-02
- Platform: Windows, 10, 10.0.19041, AMD64, AMD64 Family 23 Model 1 Stepping 1, AuthenticAMD
- GPU: NVIDIA Corporation, NVIDIA GeForce RTX 2070/PCIe/SSE2, 4.5.0 NVIDIA 466.77, (no shader version)
- Timestamp: 2022-03-15 17:04:00.447748
- Undo: extrude strip, extrude strip, select, select, select, select, move grabbed, select, smart select, smart select

Error Hash: 79ec846576806c3014978cf5c6538cce

Trace:

- EXCEPTION (<class 'ReferenceError'>): BMesh data of type BMEdge has been removed
-     C:\Users\Deock\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\RetopoFlow\retopoflow\rfmesh\rfmesh_wrapper.py
- 000 0355:shared_vert() verts = [v for v in self.bmelem.verts if v in bme.verts]
-     C:\Users\Deock\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\RetopoFlow\retopoflow\rftool_strokes\strokes_utils.py
- 001 0135:get_strip_verts() vs.append(e0.shared_vert(e1))
-     C:\Users\Deock\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\RetopoFlow\retopoflow\rftool_strokes\strokes.py
- 002 0900:extrude_equals() side_verts = get_strip_verts(edges1)
-     C:\Users\Deock\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\RetopoFlow\retopoflow\rftool.py
- 003 0150:wrapper() ret = fn(*args, **kwargs)
-     C:\Users\Deock\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\RetopoFlow\retopoflow\rftool_strokes\strokes.py
- 004 0422:stroke() if self.replay: self.replay()
-     C:\Users\Deock\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\RetopoFlow\retopoflow\rfwidget.py
- 005 0109:_callback_tool() fn(self.rftool, *args, **kwargs)
- 006 0133:callback_actions() self._callback_tool('action', action_name, *args, **kwargs)
-     C:\Users\Deock\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\RetopoFlow\retopoflow\rfwidgets\rfwidget_brushstroke.py
- 007 0099:modal_line() self.callback_actions(self.action_name)
-     .../common\fsm.py
- 008 0169:wrapped() return fn(*args, **kwargs)

deock90 avatar Mar 15 '22 20:03 deock90

thanks for the report @deock90!

will take a look as soon as I can.

vxlcoder avatar Mar 15 '22 20:03 vxlcoder

this issue should now be fixed in later version of RetopoFlow. Closing this issue now, but let us know if you run into any other problems or have questions. Thanks!

vxlcoder avatar Apr 19 '23 17:04 vxlcoder