Warning: Undefined array key 0 in /home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Application/SiteApplication.php on line 760

Warning: Attempt to read property "template" on null in /home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Application/SiteApplication.php on line 775
Attempt to assign property "template" on null (500 Whoops, looks like something went wrong.)

Error Error

HTTP 500 Whoops, looks like something went wrong.

Attempt to assign property "template" on null

Exceptions 2

Error

  1. $template = $tmpl;
  2. }
  3. }
  4. // Need to filter the default value as well
  5. $template->template = InputFilter::getInstance()->clean($template->template, 'cmd');
  6. // Fallback template
  7. if (!$this->isValidTemplate($template)) {
  8. $this->enqueueMessage(Text::_('JERROR_ALERTNOTEMPLATE'), 'error');
  1. * @since 3.2
  2. */
  3. public function getTemplate($params = false)
  4. {
  5. if (!\is_object($this->template)) {
  6. $this->initialiseTemplate();
  7. }
  8. if (!$this->isValidTemplate($this->template)) {
  9. throw new \InvalidArgumentException(
  10. Text::sprintf('JERROR_COULD_NOT_FIND_TEMPLATE', $this->template->template)
  1. public function render(\Throwable $error): string
  2. {
  3. $app = Factory::getApplication();
  4. // Get the current template from the application
  5. $template = $app->getTemplate(true);
  6. // Push the error object into the document
  7. $this->getDocument()->setError($error);
  8. // Add registry file for the template asset
  1. 'subject' => $app,
  2. 'document' => $renderer->getDocument(),
  3. ])
  4. );
  5. $data = $renderer->render($error);
  6. // If nothing was rendered, just use the message from the Exception
  7. if (empty($data)) {
  8. $data = $error->getMessage();
  9. }
  1. * @since 3.10.0
  2. */
  3. public static function handleException(\Throwable $error)
  4. {
  5. static::logException($error);
  6. static::render($error);
  7. }
  8. /**
  9. * Render the error page based on an exception.
  10. *
  1. );
  2. // Trigger the onError event.
  3. $this->dispatchEvent('onError', $event);
  4. ExceptionHandler::handleException($event->getError());
  5. }
  6. // Trigger the onBeforeRespond event.
  7. $this->dispatchEvent(
  8. 'onBeforeRespond',
  1. // Set the application as global app
  2. \Joomla\CMS\Factory::$application = $app;
  3. // Execute the application.
  4. $app->execute();
require_once('/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/includes/app.php') in /home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/index.php (line 54)
  1. // ... die
  2. die();
  3. }
  4. // Run the application - All executable code should be triggered through this file
  5. require_once __DIR__ . '/includes/app.php';

Error

Class "Joomla\Plugin\Behaviour\Compat6\Extension\Compat6" not found

  1. // The compatibility plugin is a special case which does not use the lazy loading because it
  2. // uses the constructor to load b/c code, the constructor might not be initialized when lazy loading is used.
  3. $container->set(
  4. PluginInterface::class,
  5. function (Container $container) {
  6. $plugin = new Compat6((array) PluginHelper::getPlugin('behaviour', 'compat6'));
  7. $plugin->setApplication(Factory::getApplication());
  8. return $plugin;
  9. }
  10. );
in /home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/vendor/joomla/di/src/ContainerResource.php -> {closure:Joomla\DI\ServiceProviderInterface@anonymous/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/plugins/behaviour/compat6/services/provider.php:20$abc::register():35} (line 168)
  1. }
  2. return $this->instance;
  3. }
  4. return $callable($this->container);
  5. }
  6. /**
  7. * Get the factory
  8. *
  1. }
  2. throw new KeyNotFoundException(sprintf("Resource '%s' has not been registered with the container.", $resourceName));
  3. }
  4. return $this->resources[$key]->getInstance();
  5. }
  6. /**
  7. * Check if specified resource exists.
  8. *
  1. 'container' => $container,
  2. ]
  3. )
  4. );
  5. $extension = $container->get($type);
  6. if ($extension instanceof BootableExtensionInterface) {
  7. $extension->boot($container);
  8. }
CMSApplication->loadExtension('Joomla\\CMS\\Extension\\PluginInterface', 'compat6:behaviour', '/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/plugins/behaviour/compat6') in /home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Extension/ExtensionManagerTrait.php (line 99)
  1. $plugin = str_starts_with($plugin, 'plg_') ? substr($plugin, 4) : $plugin;
  2. // Path to look for services
  3. $path = JPATH_SITE . '/plugins/' . $type . '/' . $plugin;
  4. return $this->loadExtension(PluginInterface::class, $plugin . ':' . $type, $path);
  5. }
  6. /**
  7. * Loads the extension.
  8. *
  1. return;
  2. }
  3. $plugins[$hash] = true;
  4. $plugin = Factory::getApplication()->bootPlugin($plugin->name, $plugin->type);
  5. if (!$autocreate) {
  6. return;
  7. }
PluginHelper::import(object(stdClass), true, object(Dispatcher)) in /home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Plugin/PluginHelper.php (line 193)
  1. $plugins = static::load();
  2. // Get the specified plugin(s).
  3. foreach ($plugins as $value) {
  4. if ($value->type === $type && ($plugin === null || $value->name === $plugin)) {
  5. static::import($value, $autocreate, $dispatcher);
  6. $results = true;
  7. }
  8. }
  9. // Bail out early if we're not using default args
PluginHelper::importPlugin('behaviour', null, true, object(Dispatcher)) in /home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Application/CMSApplication.php (line 305)
  1. $this->sanityCheckSystemVariables();
  2. $this->setupLogging();
  3. $this->createExtensionNamespaceMap();
  4. // Load the behaviour plugins
  5. PluginHelper::importPlugin('behaviour', null, true, $this->getDispatcher());
  6. // Load the system plugins
  7. PluginHelper::importPlugin('system', null, true, $this->getDispatcher());
  8. // Trigger the onBeforeExecute event
  1. // Set the application as global app
  2. \Joomla\CMS\Factory::$application = $app;
  3. // Execute the application.
  4. $app->execute();
require_once('/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/includes/app.php') in /home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/index.php (line 54)
  1. // ... die
  2. die();
  3. }
  4. // Run the application - All executable code should be triggered through this file
  5. require_once __DIR__ . '/includes/app.php';

Stack Traces 2

[2/2] Error
Error:
Attempt to assign property "template" on null

  at /home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Application/SiteApplication.php:775
  at Joomla\CMS\Application\SiteApplication->initialiseTemplate()
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Application/CMSApplication.php:721)
  at Joomla\CMS\Application\CMSApplication->getTemplate(true)
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Error/Renderer/HtmlRenderer.php:50)
  at Joomla\CMS\Error\Renderer\HtmlRenderer->render(object(Error))
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Exception/ExceptionHandler.php:142)
  at Joomla\CMS\Exception\ExceptionHandler::render(object(Error))
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Exception/ExceptionHandler.php:76)
  at Joomla\CMS\Exception\ExceptionHandler::handleException(object(Error))
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Application/CMSApplication.php:350)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/includes/app.php:58)
  at require_once('/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/includes/app.php')
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/index.php:54)                
[1/2] Error
Error:
Class "Joomla\Plugin\Behaviour\Compat6\Extension\Compat6" not found

  at /home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/plugins/behaviour/compat6/services/provider.php:36
  at Joomla\DI\ServiceProviderInterface@anonymous/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/plugins/behaviour/compat6/services/provider.php:20$abc->{closure:Joomla\DI\ServiceProviderInterface@anonymous/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/plugins/behaviour/compat6/services/provider.php:20$abc::register():35}(object(Container))
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/vendor/joomla/di/src/ContainerResource.php:168)
  at Joomla\DI\ContainerResource->getInstance()
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/vendor/joomla/di/src/Container.php:95)
  at Joomla\DI\Container->get('Joomla\\CMS\\Extension\\PluginInterface')
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Extension/ExtensionManagerTrait.php:177)
  at Joomla\CMS\Application\CMSApplication->loadExtension('Joomla\\CMS\\Extension\\PluginInterface', 'compat6:behaviour', '/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/plugins/behaviour/compat6')
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Extension/ExtensionManagerTrait.php:99)
  at Joomla\CMS\Application\CMSApplication->bootPlugin('compat6', 'behaviour')
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Plugin/PluginHelper.php:233)
  at Joomla\CMS\Plugin\PluginHelper::import(object(stdClass), true, object(Dispatcher))
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Plugin/PluginHelper.php:193)
  at Joomla\CMS\Plugin\PluginHelper::importPlugin('behaviour', null, true, object(Dispatcher))
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/libraries/src/Application/CMSApplication.php:305)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/includes/app.php:58)
  at require_once('/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/includes/app.php')
     (/home/clients/ae0a0497439bde9968fe7bcf44c2df91/sites/olifants.ch/index.php:54)