Bug 47088 - Exception: __init__() got an unexpected keyword argument 'prevent_umc_default_popup'
Exception: __init__() got an unexpected keyword argument 'prevent_umc_default...
Product: UCS
Classification: Unclassified
Component: UMC - Virtual machines (UVMM)
UCS 4.3
Other Linux
: P5 normal (vote)
: ---
Assigned To: UMC maintainers
UMC maintainers
Depends on:
  Show dependency treegraph
Reported: 2018-05-28 09:24 CEST by Nico Gulden
Modified: 2019-11-28 10:21 CET (History)
2 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 5: Major Usability: Impairs usability in key scenarios
Who will be affected by this bug?: 1: Will affect a very few installed domains
How will those affected feel about the bug?: 2: A Pain – users won’t like this once they notice it
User Pain: 0.057
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number: 2018052521000738, 2018052621000423
Bug group (optional): External feedback
Max CVSS v3 score:


Note You need to log in before you can comment on or make changes to this bug.
Description Nico Gulden univentionstaff 2018-05-28 09:24:15 CEST
A user tried to save changes to a virtual machine in UVMM and receive the error message "Exception: __init__() got an unexpected keyword argument 'prevent_umc_default_popup'".

More information like a complete traceback is requested.
Comment 1 Johannes Keiser univentionstaff 2018-07-16 17:02:52 CEST
Reported again:
Version: 4.3-0 errata89 (Neustadt)

Interner Server-Fehler in "udm/layout (users/user)".
Request: udm/layout (users/user)

Traceback (most recent call last):
  File "%PY2.7%/univention/management/console/base.py", line 253, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY2.7%/univention/management/console/modules/udm/__init__.py", line 115, in _decoarated
    ret = [func(self, request) for request.options in options]
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 192, in _response
    return function(self, request)
  File "%PY2.7%/univention/management/console/modules/udm/__init__.py", line 797, in layout
    def layout(self, request):
  File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 266, in load
    self.module = _module_cache.get(module, force_reload=force_reload)
  File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 83, in _decorated
    return method(*args, **kwargs)
  File "%PY2.7%/univention/management/console/ldap.py", line 143, in _decorated
    result = func(*args, **kwargs)
  File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 235, in get
    udm_modules.init(ldap_connection, ldap_position, self[name], template_object, force_reload=force_reload)
  File "%PY2.7%/univention/admin/modules.py", line 114, in init
  File "%PY2.7%/univention/admin/handlers/users/user.py", line 303, in <module>
TypeError: __init__() got an unexpected keyword argument 'prevent_umc_default_popup'

Role: domaincontroller_master
Comment 2 Florian Best univentionstaff 2019-11-28 10:21:21 CET
This is a interim bug which occurred when installing errata updates which introduced the prevent_umc_default_popup flag. We can't handle it anymore.