Bug 54162 - udm/reports/create (users/user): RecursionError: maximum recursion depth exceeded
udm/reports/create (users/user): RecursionError: maximum recursion depth exce...
Status: NEW
Product: UCS
Classification: Unclassified
Component: UDM (Generic)
UCS 5.0
Other Linux
: P5 normal (vote)
: ---
Assigned To: UMC maintainers
UMC maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2021-11-26 15:12 CET by Maximilian Janßen
Modified: 2021-12-13 12:11 CET (History)
1 user (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number: 2021112621000469
Bug group (optional): Error handling, External feedback
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maximilian Janßen univentionstaff 2021-11-26 15:12:18 CET
Version: 5.0-0 errata0

Remark: user report für alle user

Error: 
Interner Server-Fehler in "udm/reports/create (users/user)".
Request: udm/reports/create (users/user)

  File "%PY3%/notifier/threads.py", line 80, in _run
    result = self._function()
  File "%PY3%/notifier/__init__.py", line 105, in __call__
    return self._function(*tmp, **self._kwargs)
  File "%PY3%/univention/management/console/modules/udm/udm_ldap.py", line 101, in _decorated
    return method(*args, **kwargs)
  File "%PY3%/univention/management/console/ldap.py", line 152, in _decorated
    result = func(*args, **kwargs)
  File "%PY3%/univention/management/console/modules/udm/__init__.py", line 663, in _thread
    report_file = report.create(request.flavor, request.options['report'], request.options['objects'])
  File "%PY3%/univention/directory/reports/report.py", line 69, in create
    tmpfile = doc.create_source(objects)
  File "%PY3%/univention/directory/reports/document.py", line 131, in create_source
    interpret.run()
  File "%PY3%/univention/directory/reports/interpreter.py", line 64, in run
    self.query(token, base_objects[0])
  File "%PY3%/univention/directory/reports/interpreter.py", line 132, in query
    objects = self._query_recursive(base[attr], token.attrs['next'], token.attrs['module'], filter, regex)
  File "%PY3%/univention/directory/reports/interpreter.py", line 150, in _query_recursive
    _objs.extend(self._query_recursive(obj[attr], attr, module, filter, regex))
  File "%PY3%/univention/directory/reports/interpreter.py", line 150, in _query_recursive
    _objs.extend(self._query_recursive(obj[attr], attr, module, filter, regex))
  File "%PY3%/univention/directory/reports/interpreter.py", line 150, in _query_recursive
    _objs.extend(self._query_recursive(obj[attr], attr, module, filter, regex))
  [Previous line repeated 979 more times]
  File "%PY3%/univention/directory/reports/interpreter.py", line 138, in _query_recursive
    obj = admin.get_object(module, dn)
  File "%PY3%/univention/directory/reports/admin.py", line 283, in get_object
    return _admin.get_object(module, dn)
  File "%PY3%/univention/directory/reports/admin.py", line 133, in get_object
    return self.get_object_real(module, dn)
RecursionError: maximum recursion depth exceeded

Role: domaincontroller_master