Fatal error: Uncaught TypeError: Plugin\s360_amazonpay_shop5\lib\Utils\Config::getEnvironment(): Return value must be of type ?string, Redis returned in /var/www/vhosts/proselect-schrauben.de/httpdocs/plugins/s360_amazonpay_shop5/lib/Utils/Config.php:541 Stack trace: #0 /var/www/vhosts/proselect-schrauben.de/httpdocs/plugins/s360_amazonpay_shop5/lib/Utils/Config.php(545): Plugin\s360_amazonpay_shop5\lib\Utils\Config->getEnvironment() #1 /var/www/vhosts/proselect-schrauben.de/httpdocs/plugins/s360_amazonpay_shop5/lib/Controllers/FrontendOutputController.php(112): Plugin\s360_amazonpay_shop5\lib\Utils\Config->isSandbox() #2 /var/www/vhosts/proselect-schrauben.de/httpdocs/plugins/s360_amazonpay_shop5/lib/Controllers/FrontendOutputController.php(93): Plugin\s360_amazonpay_shop5\lib\Controllers\FrontendOutputController->prepareSmartyVariables() #3 /var/www/vhosts/proselect-schrauben.de/httpdocs/plugins/s360_amazonpay_shop5/Bootstrap.php(90): Plugin\s360_amazonpay_shop5\lib\Controllers\FrontendOutputController->handleSmartyOutput() #4 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Events/Dispatcher.php(82): Plugin\s360_amazonpay_shop5\Bootstrap->Plugin\s360_amazonpay_shop5\{closure}() #5 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Plugin/HookManager.php(108): JTL\Events\Dispatcher->fire() #6 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/defines.php(333): JTL\Plugin\HookManager->executeHook() #7 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Smarty/JTLSmarty.php(230): executeHook() #8 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_filterhandler.php(63): JTL\Smarty\JTLSmarty->outputFilter() #9 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(255): Smarty_Internal_Runtime_FilterHandler->runFilter() #10 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Smarty/JTLSmartyTemplateClass.php(59): Smarty_Internal_Template->render() #11 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): JTL\Smarty\JTLSmartyTemplateClass->render() #12 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute() #13 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Smarty/JTLSmarty.php(370): Smarty_Internal_TemplateBase->fetch() #14 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Controller/ProductController.php(350): JTL\Smarty\JTLSmarty->getResponse() #15 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Controller/DefaultController.php(118): JTL\Router\Controller\ProductController->getResponse() #16 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Strategy/SmartyStrategy.php(40): JTL\Router\Controller\DefaultController->getResponse() #17 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Route.php(167): JTL\Router\Strategy\SmartyStrategy->invokeRouteCallable() #18 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(59): League\Route\Route->process() #19 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Middleware/MaintenanceModeMiddleware.php(40): League\Route\Dispatcher->handle() #20 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\MaintenanceModeMiddleware->process() #21 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Middleware/PhpFileCheckMiddleware.php(36): League\Route\Dispatcher->handle() #22 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\PhpFileCheckMiddleware->process() #23 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Middleware/OptinMiddleware.php(49): League\Route\Dispatcher->handle() #24 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\OptinMiddleware->process() #25 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Middleware/CurrencyCheckMiddleware.php(26): League\Route\Dispatcher->handle() #26 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\CurrencyCheckMiddleware->process() #27 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Middleware/LocaleCheckMiddleware.php(34): League\Route\Dispatcher->handle() #28 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\LocaleCheckMiddleware->process() #29 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Middleware/CartcheckMiddleware.php(25): League\Route\Dispatcher->handle() #30 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\CartcheckMiddleware->process() #31 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Middleware/WishlistCheckMiddleware.php(24): League\Route\Dispatcher->handle() #32 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\WishlistCheckMiddleware->process() #33 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Middleware/SSLRedirectMiddleware.php(43): League\Route\Dispatcher->handle() #34 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\SSLRedirectMiddleware->process() #35 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Middleware/MaintenanceModeMiddleware.php(40): League\Route\Dispatcher->handle() #36 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\MaintenanceModeMiddleware->process() #37 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Middleware/LocaleRedirectMiddleware.php(38): League\Route\Dispatcher->handle() #38 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\LocaleRedirectMiddleware->process() #39 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Strategy/ApplicationStrategy.php(37): League\Route\Dispatcher->handle() #40 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(59): Psr\Http\Server\MiddlewareInterface@anonymous->process() #41 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Dispatcher.php(53): League\Route\Dispatcher->handle() #42 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/vendor/league/route/src/Router.php(111): League\Route\Dispatcher->dispatchRequest() #43 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Router/Router.php(703): League\Route\Router->dispatch() #44 /var/www/vhosts/proselect-schrauben.de/httpdocs/includes/src/Shop.php(501): JTL\Router\Router->dispatch() #45 /var/www/vhosts/proselect-schrauben.de/httpdocs/index.php(7): JTL\Shop::dispatch() #46 {main} thrown in /var/www/vhosts/proselect-schrauben.de/httpdocs/plugins/s360_amazonpay_shop5/lib/Utils/Config.php on line 541