• Bug#1077759: gosa: failed to change user entry: Uncaught ReflectionExce

    From Lars Kruse@21:1/5 to All on Thu Aug 1 16:40:01 2024
    Package: gosa
    Version: 2.8~git20230203.10abe45+dfsg-1+deb12u2
    Severity: normal

    Dear Maintainer,

    I recently noticed, that I cannot edit properties of a user account
    in the GOsa web interface anymore.
    This applies to my own account as well as other people's accounts in an
    admin context.

    I am running Debian Bookworm and I am not aware of any special
    ingredients in the affected system.

    Example procedure:
    1. log into GOsa as a user
    1. select "Edit user settings" (the wording is not exact; I am using the
    German localization)
    1. click "Edit"
    1. change one of the user properties (e.g. first name, academic title,
    birthday, ...)
    1. click "OK"

    The following error message is emitted now:

    Fatal error: Uncaught ReflectionException:
    Property LDAP::$count does not exist in /usr/share/gosa/include/class_ldapMultiplexer.inc:55
    Stack trace:
    #0 /usr/share/gosa/include/class_ldapMultiplexer.inc(55): ReflectionProperty->__construct()
    #1 /usr/share/gosa/plugins/personal/generic/class_user.inc(1357): ldapMultiplexer->__get()
    #2 /usr/share/gosa/include/class_tabs.inc(412): user->check()
    #3 /usr/share/gosa/plugins/personal/myaccount/main.inc(87): tabs->check()
    #4 /usr/share/gosa/html/main.php(427): require('...')
    #5 {main} thrown in /usr/share/gosa/include/class_ldapMultiplexer.inc on line 55

    A reboot of the host providing GOSa did not change this behavior.

    I *think*, the above procedure was working before, but I am not aware
    of any local changes.

    Do you have an idea, what could cause this error message?

    Thank you for your time!

    Lars

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)