Closed bornandre closed 2 years ago
Hi @bornandre,
dipl was an early prototype for the ipl (Icinga PHP Library), and has been shipped with older Icinga Director versions. For compatibility reasons it is since then available as a dedicated module: dipl. Enable it, and the BEM module should work fine again.
Cheers, Thomas
Note for myself: this should be fixed, the BEM module should use ipl/incubator-components and forget about it's dipl roots.
it works with module dipl... thx for Help!
When using icingadb-1.0.0, icingadb-web-1.0.0, and dipl installed, the bem-module (0.9.0) seems to be broken... Uncaught Error: Class 'Icinga\Util\Translator' not found in /usr/share/icingaweb2/modules/dipl/src/dipl/Compat/Translator.php:20 Stack trace:
Would be nice if we can get rid of this dipl stuff! Any workaround on this behavior
Hi @bornandre,
sorry for this, someone thought it might be necessary to break things in icinga-php-library - caused issues elsewhere too. As dipl is a very old predecessor of ipl, there is no need to keeping it alive here. I pushed a related modification to the current master, could you please give it a try? Looks good here so far.
Thanks, Thomas
NB: In case it works, you can disable/remove the dipl module
Cool, works in our environment as well
Thanks André
Am 15.09.2022 um 16:09 schrieb Thomas Gelf @.***>:
NB: In case it works, you can disable/remove the dipl module
— Reply to this email directly, view it on GitHub https://github.com/Thomas-Gelf/icingaweb2-module-bem/issues/9#issuecomment-1248154791, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANGRJCTLR74BY3WFLM7YDXTV6MUYRANCNFSM44HBBKCA. You are receiving this because you were mentioned.
Hi, we get errors with the bem module: /var/log/messages: user.err icingaweb2[218775]: ErrorException in /usr/share/icingaweb2/modules/bem/application/controllers/ControllerBase.php:10 with message: Class 'dipl\Web\CompatController' not found #0 [internal function]: Icinga\Application\Web->Icinga\Application{closure}() #1 {main}
error message in the browser:
0 [internal function]: Icinga\Application\Web->Icinga\Application{closure}()
1 {main}
help is appreciated..