Page MenuHome

Edit Operator Source add-on gives a RecursionError
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1060 3GB/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 445.75

Blender Version
Broken: version: 2.82 (sub 7), branch: master, commit date: 2020-03-12 05:06, hash: rB375c7dc4caf4
Worked: (optional)

Addon Information
Name: Edit Operator Source (1, 2, 2)
Author: scorpion81

Short description of error
Add-on gives an error when I try to open source for any blender operator it seems

fake_module: addon missing 'bl_info' gives bad performance!: 'C:\\Users\\WeaselOnaStick\\AppData\\Roaming\\Blender Foundation\\Blender\\2.82\\scripts\\addons\\Read_P3dXML_Bones.py'
fake_module: addon missing 'bl_info' gives bad performance!: 'C:\\Users\\WeaselOnaStick\\AppData\\Roaming\\Blender Foundation\\Blender\\2.82\\scripts\\addons\\Write_P3dXML_Bones.py'
Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\development_edit_operator.py", line 292, in execute
    self.show_calls(context)
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\development_edit_operator.py", line 249, in show_calls
    walk_module(self.op, mod, calls, exclude)
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\development_edit_operator.py", line 83, in walk_module
    walk_module(opname, m, calls, exclude)
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\development_edit_operator.py", line 83, in walk_module
    walk_module(opname, m, calls, exclude)
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\development_edit_operator.py", line 83, in walk_module
    walk_module(opname, m, calls, exclude)
  [Previous line repeated 992 more times]
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\development_edit_operator.py", line 79, in walk_module
    for name, m in inspect.getmembers(mod):
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\python\lib\inspect.py", line 319, in getmembers
    if isclass(object):
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\python\lib\inspect.py", line 78, in isclass
    return isinstance(object, type)
RecursionError: maximum recursion depth exceeded while calling a Python object

location: <unknown location>:-1

location: <unknown location>:-1
Warning: Found no source file for object.convert
Error: Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\development_edit_operator.py", line 292, in execute
    self.show_calls(context)
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\development_edit_operator.py", line 249, in show_calls
    walk_module(self.op, mod, calls, exclude)
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\development_edit_operator.py", line 83, in walk_module
    walk_module(opname, m, calls, exclude)
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\development_edit_operator.py", line 83, in walk_module
    walk_module(opname, m, calls, exclude)
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\development_edit_operator.py", line 83, in walk_module
    walk_module(opname, m, calls, exclude)
  [Previous line repeated 992 more times]
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\development_edit_operator.py", line 79, in walk_module
    for name, m in inspect.getmembers(mod):
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\python\lib\inspect.py", line 319, in getmembers
    if isclass(object):
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\python\lib\inspect.py", line 78, in isclass
    return isinstance(object, type)
RecursionError: maximum recursion depth exceeded while calling a Python object

location: <unknown location>:-1

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Needs Information from User.Apr 8 2020, 6:05 PM

Cannot reproduce here [tested 2.82 release and rBa3c16055819f]

Calling this on object.convert like you did gives me a warning Warning: Found no source file for object.convert, but no recursion
Calling this on export_scene.obj correctly opens the file here.

I assume you have checked this with Factory Defaults? With a fresh build from https://builder.blender.org/download/?
Do you have a blender version where this is working for you?

Ankit Meel (ankitm) closed this task as Archived.May 2 2020, 5:29 PM
Ankit Meel (ankitm) claimed this task.

No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.

Thanks again for the report. If the problem persists please open a new report with the required information.