bg_under_construction
circle_dots

Awesome Site in The Making

An amazing site is coming to this web address. Check back soon!

clouds_shape
The "file" session handler is not recognised. (500 Whoops, looks like something went wrong.)

InvalidArgumentException

HTTP 500 Whoops, looks like something went wrong.

The "file" session handler is not recognised.

Exception

InvalidArgumentException

  1.                 }
  2.                 return new Handler\RedisHandler($redis, ['ttl' => $options['expire']]);
  3.             default:
  4.                 throw new \InvalidArgumentException(\sprintf('The "%s" session handler is not recognised.'$handlerType));
  5.         }
  6.     }
  7.     /**
  8.      * Resolve the options for the session handler.
SessionFactory->createSessionHandler(array('force_ssl' => false, 'name' => '384990da142974562a5e07b561a9b3a8', 'expire' => 1800)) in /home/wwinac/public_html/libraries/src/Service/Provider/Session.php (line 167)
  1.                 if ($config->get('force_ssl') == 2) {
  2.                     $options['force_ssl'] = true;
  3.                 }
  4.                 $handler $container->get('session.factory')->createSessionHandler($options);
  5.                 if (!$container->has('session.handler')) {
  6.                     $this->registerSessionHandlerAsService($container$handler);
  7.                 }
in /home/wwinac/public_html/libraries/vendor/joomla/di/src/ContainerResource.php -> Joomla\CMS\Service\Provider\{closure} (line 166)
  1.     {
  2.         $callable $this->factory;
  3.         if ($this->isShared()) {
  4.             if ($this->instance === null) {
  5.                 $this->instance $callable($this->container);
  6.             }
  7.             return $this->instance;
  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.      *
Container->get('Joomla\\Session\\SessionInterface') in /home/wwinac/public_html/libraries/src/Service/Provider/Application.php (line 104)
  1.                 'JApplicationSite',
  2.                 function (Container $container) {
  3.                     $app = new SiteApplication($container->get(CMSInput::class), $container->get('config'), null$container);
  4.                     $app->setDispatcher($container->get(DispatcherInterface::class));
  5.                     $app->setLogger($container->get(LoggerInterface::class));
  6.                     $app->setSession($container->get(SessionInterface::class));
  7.                     $app->setUserFactory($container->get(UserFactoryInterface::class));
  8.                     $app->setCacheControllerFactory($container->get(CacheControllerFactoryInterface::class));
  9.                     $app->setMenuFactory($container->get(MenuFactoryInterface::class));
  10.                     // Ensure that session purging is configured now we have a dispatcher
in /home/wwinac/public_html/libraries/vendor/joomla/di/src/ContainerResource.php -> Joomla\CMS\Service\Provider\{closure} (line 166)
  1.     {
  2.         $callable $this->factory;
  3.         if ($this->isShared()) {
  4.             if ($this->instance === null) {
  5.                 $this->instance $callable($this->container);
  6.             }
  7.             return $this->instance;
  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.      *
Container->get('Joomla\\CMS\\Application\\SiteApplication') in /home/wwinac/public_html/includes/app.php (line 52)
  1.     ->alias(\Joomla\CMS\Session\Session::class, 'session.web.site')
  2.     ->alias(\Joomla\Session\Session::class, 'session.web.site')
  3.     ->alias(\Joomla\Session\SessionInterface::class, 'session.web.site');
  4. // Instantiate the application.
  5. $app $container->get(\Joomla\CMS\Application\SiteApplication::class);
  6. // Set the application as global app
  7. \Joomla\CMS\Factory::$application $app;
  8. // Execute the application.
require_once('/home/wwinac/public_html/includes/app.php') in /home/wwinac/public_html/index_placeholder.php (line 203)
  1.  * define() is used rather than "const" to not error for PHP 5.2 and lower
  2.  */
  3. define('_JEXEC'1);
  4. // Run the application - All executable code should be triggered through this file
  5. require_once dirname(__FILE__) . '/includes/app.php';

Stack Trace

InvalidArgumentException
InvalidArgumentException:
The "file" session handler is not recognised.

  at /home/wwinac/public_html/libraries/src/Session/SessionFactory.php:129
  at Joomla\CMS\Session\SessionFactory->createSessionHandler(array('force_ssl' => false, 'name' => '384990da142974562a5e07b561a9b3a8', 'expire' => 1800))
     (/home/wwinac/public_html/libraries/src/Service/Provider/Session.php:167)
  at Joomla\CMS\Service\Provider\Session->Joomla\CMS\Service\Provider\{closure}(object(Container))
     (/home/wwinac/public_html/libraries/vendor/joomla/di/src/ContainerResource.php:166)
  at Joomla\DI\ContainerResource->getInstance()
     (/home/wwinac/public_html/libraries/vendor/joomla/di/src/Container.php:95)
  at Joomla\DI\Container->get('Joomla\\Session\\SessionInterface')
     (/home/wwinac/public_html/libraries/src/Service/Provider/Application.php:104)
  at Joomla\CMS\Service\Provider\Application->Joomla\CMS\Service\Provider\{closure}(object(Container))
     (/home/wwinac/public_html/libraries/vendor/joomla/di/src/ContainerResource.php:166)
  at Joomla\DI\ContainerResource->getInstance()
     (/home/wwinac/public_html/libraries/vendor/joomla/di/src/Container.php:95)
  at Joomla\DI\Container->get('Joomla\\CMS\\Application\\SiteApplication')
     (/home/wwinac/public_html/includes/app.php:52)
  at require_once('/home/wwinac/public_html/includes/app.php')
     (/home/wwinac/public_html/index_placeholder.php:203)