Original Submission Hello ,
When running codendi_daily (Tuleap 7.7.99.49) we got below error :
In fact the new parameter $logger added in LDAP_DirectorySynchronization construct and not passed to codendi_daily script seems to be the root cause.
/usr/share/codendi/src/utils/php-launcher.sh /usr/share/codendi/src/utils/codendi_daily.php
Catchable fatal error: Argument 2 passed to LDAP_DirectorySynchronization::__construct() must implement interface Logger, none given, called in /usr/share/tuleap/plugins/ldap/include/ldapPlugin.class.php on line 785 and defined in /usr/share/tuleap/plugins/ldap/include/LDAP_DirectorySynchronization.class.php on line 41
Call Stack:
0.0003 626160 1. {main}() /usr/share/tuleap/src/utils/codendi_daily.php:0
0.1018 12157472 2. EventManager->processEvent() /usr/share/tuleap/src/utils/codendi_daily.php:35
0.2740 30298560 3. EventManager->processEventOnListener() /usr/share/tuleap/src/common/event/EventManager.class.php:87
0.2740 30298560 4. LdapPlugin->codendi_daily_start() /usr/share/tuleap/src/common/event/EventManager.class.php:104
0.2878 32398944 5. LDAP_DirectorySynchronization->__construct() /usr/share/tuleap/plugins/ldap/include/ldapPlugin.class.php:785
BR
Amin