Warning: include(/home/eggsaorg/public_html/sarecords/libraries/vendor/joomla/session/src/SessionInterface.php): Failed to open stream: Too many open files in system in /home/eggsaorg/public_html/sarecords/libraries/vendor/composer/ClassLoader.php on line 571

Warning: include(): Failed opening '/home/eggsaorg/public_html/sarecords/libraries/vendor/composer/../joomla/session/src/SessionInterface.php' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/eggsaorg/public_html/sarecords/libraries/vendor/composer/ClassLoader.php on line 571
Attempted to load interface "SessionInterface" from namespace "Joomla\Session". Did you forget a "use" statement for another namespace? (500 Whoops, looks like something went wrong.)

ClassNotFoundError

HTTP 500 Whoops, looks like something went wrong.

Attempted to load interface "SessionInterface" from namespace "Joomla\Session".
Did you forget a "use" statement for another namespace?

Exception

Symfony\Component\ErrorHandler\Error\ ClassNotFoundError

  1.  * Provides access to session-state values as well as session-level settings and lifetime management methods.
  2.  * Based on the standard PHP session handling mechanism it provides more advanced features such as expire timeouts.
  3.  *
  4.  * @since  1.0
  5.  */
  6. class Session implements SessionInterfaceDispatcherAwareInterface
  7. {
  8.     use DispatcherAwareTrait;
  9.     /**
  10.      * Internal session state.
  1.  * @return void
  2.  * @private
  3.  */
  4. function includeFile($file)
  5. {
  6.     include $file;
  7. }
  1.      * @return true|null True if loaded, null otherwise
  2.      */
  3.     public function loadClass($class)
  4.     {
  5.         if ($file $this->findFile($class)) {
  6.             includeFile($file);
  7.             return true;
  8.         }
  9.         return null;
ClassLoader->loadClass('Joomla\\Session\\Session') in /home/eggsaorg/public_html/sarecords/libraries/src/Autoload/ClassLoader.php (line 59)
  1.      *
  2.      * @since   3.4
  3.      */
  4.     public function loadClass($class)
  5.     {
  6.         if ($result $this->loader->loadClass($class)) {
  7.             \JLoader::applyAliasFor($class);
  8.         }
  9.         return $result;
  10.     }
ClassLoader->loadClass('Joomla\\Session\\Session') in /home/eggsaorg/public_html/sarecords/libraries/src/Session/Session.php (line 29)
  1. /**
  2.  * Class for managing HTTP sessions
  3.  *
  4.  * @since  1.5
  5.  */
  6. class Session extends BaseSession
  7. {
  8.     /**
  9.      * Constructor
  10.      *
  11.      * @param   StorageInterface     $store       A StorageInterface implementation.
  1.  * @return void
  2.  * @private
  3.  */
  4. function includeFile($file)
  5. {
  6.     include $file;
  7. }
  1.      * @return true|null True if loaded, null otherwise
  2.      */
  3.     public function loadClass($class)
  4.     {
  5.         if ($file $this->findFile($class)) {
  6.             includeFile($file);
  7.             return true;
  8.         }
  9.         return null;
ClassLoader->loadClass('Joomla\\CMS\\Session\\Session') in /home/eggsaorg/public_html/sarecords/libraries/src/Autoload/ClassLoader.php (line 59)
  1.      *
  2.      * @since   3.4
  3.      */
  4.     public function loadClass($class)
  5.     {
  6.         if ($result $this->loader->loadClass($class)) {
  7.             \JLoader::applyAliasFor($class);
  8.         }
  9.         return $result;
  10.     }
ClassLoader->loadClass('Joomla\\CMS\\Session\\Session') in /home/eggsaorg/public_html/sarecords/libraries/src/Service/Provider/Session.php (line 313)
  1.         if (method_exists($app'afterSessionStart')) {
  2.             $dispatcher->addListener(SessionEvents::START, [$app'afterSessionStart'], Priority::HIGH);
  3.         }
  4.         $session = new \Joomla\CMS\Session\Session($storage$dispatcher$options);
  5.         return $session;
  6.     }
  7.     /**
Session->buildSession(object(JoomlaStorage), object(SiteApplication), object(Dispatcher), array('name' => '62c2175b591d8b3a9f01f27e0adba501', 'expire' => 3600, 'force_ssl' => true)) in /home/eggsaorg/public_html/sarecords/libraries/src/Service/Provider/Session.php (line 174)
  1.                 if (!$container->has('session.handler')) {
  2.                     $this->registerSessionHandlerAsService($container$handler);
  3.                 }
  4.                 return $this->buildSession(
  5.                     new JoomlaStorage($app->getInput(), $handler$options),
  6.                     $app,
  7.                     $container->get(DispatcherInterface::class),
  8.                     $options
  9.                 );
  10.             },
  1.         if ($this->isShared())
  2.         {
  3.             if ($this->instance === null)
  4.             {
  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/eggsaorg/public_html/sarecords/libraries/src/Service/Provider/Application.php (line 109)
  1.                         Factory::$application $app;
  2.                     }
  3.                     $app->setDispatcher($container->get(DispatcherInterface::class));
  4.                     $app->setLogger($container->get(LoggerInterface::class));
  5.                     $app->setSession($container->get(SessionInterface::class));
  6.                     $app->setUserFactory($container->get(UserFactoryInterface::class));
  7.                     $app->setCacheControllerFactory($container->get(CacheControllerFactoryInterface::class));
  8.                     $app->setMenuFactory($container->get(MenuFactoryInterface::class));
  9.                     return $app;
  1.         if ($this->isShared())
  2.         {
  3.             if ($this->instance === null)
  4.             {
  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/eggsaorg/public_html/sarecords/includes/app.php (line 55)
  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/eggsaorg/public_html/sarecords/includes/app.php') in /home/eggsaorg/public_html/sarecords/index.php (line 32)
  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

ClassNotFoundError
Symfony\Component\ErrorHandler\Error\ClassNotFoundError:
Attempted to load interface "SessionInterface" from namespace "Joomla\Session".
Did you forget a "use" statement for another namespace?

  at /home/eggsaorg/public_html/sarecords/libraries/vendor/joomla/session/src/Session.php:23
  at include()
     (/home/eggsaorg/public_html/sarecords/libraries/vendor/composer/ClassLoader.php:571)
  at Composer\Autoload\includeFile('/home/eggsaorg/public_html/sarecords/libraries/vendor/composer/../joomla/session/src/Session.php')
     (/home/eggsaorg/public_html/sarecords/libraries/vendor/composer/ClassLoader.php:428)
  at Composer\Autoload\ClassLoader->loadClass('Joomla\\Session\\Session')
     (/home/eggsaorg/public_html/sarecords/libraries/src/Autoload/ClassLoader.php:59)
  at Joomla\CMS\Autoload\ClassLoader->loadClass('Joomla\\Session\\Session')
     (/home/eggsaorg/public_html/sarecords/libraries/src/Session/Session.php:29)
  at include('/home/eggsaorg/public_html/sarecords/libraries/src/Session/Session.php')
     (/home/eggsaorg/public_html/sarecords/libraries/vendor/composer/ClassLoader.php:571)
  at Composer\Autoload\includeFile('/home/eggsaorg/public_html/sarecords/libraries/vendor/composer/../../../libraries/src/Session/Session.php')
     (/home/eggsaorg/public_html/sarecords/libraries/vendor/composer/ClassLoader.php:428)
  at Composer\Autoload\ClassLoader->loadClass('Joomla\\CMS\\Session\\Session')
     (/home/eggsaorg/public_html/sarecords/libraries/src/Autoload/ClassLoader.php:59)
  at Joomla\CMS\Autoload\ClassLoader->loadClass('Joomla\\CMS\\Session\\Session')
     (/home/eggsaorg/public_html/sarecords/libraries/src/Service/Provider/Session.php:313)
  at Joomla\CMS\Service\Provider\Session->buildSession(object(JoomlaStorage), object(SiteApplication), object(Dispatcher), array('name' => '62c2175b591d8b3a9f01f27e0adba501', 'expire' => 3600, 'force_ssl' => true))
     (/home/eggsaorg/public_html/sarecords/libraries/src/Service/Provider/Session.php:174)
  at Joomla\CMS\Service\Provider\Session->Joomla\CMS\Service\Provider\{closure}(object(Container))
     (/home/eggsaorg/public_html/sarecords/libraries/vendor/joomla/di/src/ContainerResource.php:176)
  at Joomla\DI\ContainerResource->getInstance()
     (/home/eggsaorg/public_html/sarecords/libraries/vendor/joomla/di/src/Container.php:96)
  at Joomla\DI\Container->get('Joomla\\Session\\SessionInterface')
     (/home/eggsaorg/public_html/sarecords/libraries/src/Service/Provider/Application.php:109)
  at Joomla\CMS\Service\Provider\Application->Joomla\CMS\Service\Provider\{closure}(object(Container))
     (/home/eggsaorg/public_html/sarecords/libraries/vendor/joomla/di/src/ContainerResource.php:176)
  at Joomla\DI\ContainerResource->getInstance()
     (/home/eggsaorg/public_html/sarecords/libraries/vendor/joomla/di/src/Container.php:96)
  at Joomla\DI\Container->get('Joomla\\CMS\\Application\\SiteApplication')
     (/home/eggsaorg/public_html/sarecords/includes/app.php:55)
  at require_once('/home/eggsaorg/public_html/sarecords/includes/app.php')
     (/home/eggsaorg/public_html/sarecords/index.php:32)