Uncaught TYPO3 Exception
An exception occured in driver: Too many connections

Doctrine\DBAL\Exception\DriverException thrown in file
/usr/www/users/gassev/typo3_src-8.7.24/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php in line 115.

24 Doctrine\DBAL\Driver\AbstractMySQLDriver::convertException("An exception occured in driver: Too many connections", Doctrine\DBAL\Driver\Mysqli\MysqliException)

/usr/www/users/gassev/typo3_src-8.7.24/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:
00143: 
00144:         if ($driver instanceof ExceptionConverterDriver && $driverEx instanceof DriverException) {
00145:             return $driver->convertException($msg, $driverEx);
00146:         }
00147: 

23 Doctrine\DBAL\DBALException::driverException(Doctrine\DBAL\Driver\Mysqli\Driver, Doctrine\DBAL\Driver\Mysqli\MysqliException)

/usr/www/users/gassev/typo3_src-8.7.24/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/Driver.php:
00036:             return new MysqliConnection($params, $username, $password, $driverOptions);
00037:         } catch (MysqliException $e) {
00038:             throw DBALException::driverException($this, $e);
00039:         }
00040:     }

22 Doctrine\DBAL\Driver\Mysqli\Driver::connect(array, "gasserhofdb", "K39pL6jx8syAfS8z", array)

/usr/www/users/gassev/typo3_src-8.7.24/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:
00358:             $this->_params['password'] : null;
00359: 
00360:         $this->_conn = $this->_driver->connect($this->_params, $user, $password, $driverOptions);
00361:         $this->_isConnected = true;
00362: 

21 Doctrine\DBAL\Connection::connect()

/usr/www/users/gassev/typo3_src-8.7.24/typo3/sysext/core/Classes/Database/Connection.php:
00086:     {
00087:         // Early return if the connection is already open and custom setup has been done.
00088:         if (!parent::connect()) {
00089:             return false;
00090:         }

20 TYPO3\CMS\Core\Database\Connection::connect()

/usr/www/users/gassev/typo3_src-8.7.24/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:
00427:         // If not connected, we need to connect now to determine the platform version.
00428:         if (null === $this->_conn) {
00429:             $this->connect();
00430:         }
00431: 

19 Doctrine\DBAL\Connection::getDatabasePlatformVersion()

/usr/www/users/gassev/typo3_src-8.7.24/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:
00387:     {
00388:         if ( ! isset($this->_params['platform'])) {
00389:             $version = $this->getDatabasePlatformVersion();
00390: 
00391:             if (null !== $version) {

18 Doctrine\DBAL\Connection::detectDatabasePlatform()

/usr/www/users/gassev/typo3_src-8.7.24/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:
00326:     {
00327:         if (null == $this->platform) {
00328:             $this->detectDatabasePlatform();
00329:         }
00330: 

17 Doctrine\DBAL\Connection::getDatabasePlatform()

/usr/www/users/gassev/typo3_src-8.7.24/typo3/sysext/core/Classes/Database/ConnectionPool.php:
00167:         // Register all custom data types in the type mapping
00168:         foreach ($this->customDoctrineTypes as $type => $className) {
00169:             $conn->getDatabasePlatform()->registerDoctrineTypeMapping($type, $type);
00170:         }
00171: 

16 TYPO3\CMS\Core\Database\ConnectionPool::getDatabaseConnection(array)

/usr/www/users/gassev/typo3_src-8.7.24/typo3/sysext/core/Classes/Database/ConnectionPool.php:
00129:         }
00130: 
00131:         static::$connections[$connectionName] = $this->getDatabaseConnection($connectionParams);
00132: 
00133:         return static::$connections[$connectionName];

15 TYPO3\CMS\Core\Database\ConnectionPool::getConnectionByName("Default")

/usr/www/users/gassev/typo3conf/ext/dce/Classes/Utility/DatabaseConnection.php:
00070:         if (empty($this->tableNames)) {
00071:             $connectionNames = $this->connectionPool->getConnectionNames();
00072:             $connection = $this->connectionPool->getConnectionByName(reset($connectionNames));
00073:             $this->tableNames = $connection->getSchemaManager()->listTableNames();
00074:         }

14 T3\Dce\Utility\DatabaseConnection::admin_get_tables()

/usr/www/users/gassev/typo3conf/ext/dce/Classes/Components/ContentElementGenerator/InputDatabase.php:
00051:     public function getDces() : array
00052:     {
00053:         $tables = $this->databaseConnection->admin_get_tables();
00054:         if (!\in_array('tx_dce_domain_model_dce', $tables, true) ||
00055:             !\in_array('tx_dce_domain_model_dcefield', $tables, true)

13 T3\Dce\Components\ContentElementGenerator\InputDatabase::getDces()

/usr/www/users/gassev/typo3conf/ext/dce/Classes/Components/ContentElementGenerator/OutputPlugin.php:
00044:         );
00045: 
00046:         foreach ($this->input->getDces() as $dce) {
00047:             if ($dce['hidden']) {
00048:                 continue;

12 T3\Dce\Components\ContentElementGenerator\OutputPlugin::generate()

/usr/www/users/gassev/typo3conf/ext/dce/Classes/Components/ContentElementGenerator/Generator.php:
00053:     public function makePluginConfiguration() : void
00054:     {
00055:         $this->outputPlugin->generate();
00056:     }
00057: }

11 T3\Dce\Components\ContentElementGenerator\Generator::makePluginConfiguration()

/usr/www/users/gassev/typo3temp/var/Cache/Code/cache_core/ext_localconf_b2f2deb8d20fe3734f90beb405898f3663b6411d.php:
01842:     // Register DCEs
01843:     $generator = new \T3\Dce\Components\ContentElementGenerator\Generator();
01844:     $generator->makePluginConfiguration();
01845: 
01846:     if (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('linkvalidator')) {

10 TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend::{closure}("dce")

/usr/www/users/gassev/typo3temp/var/Cache/Code/cache_core/ext_localconf_b2f2deb8d20fe3734f90beb405898f3663b6411d.php:
01906: };
01907: 
01908: $boot($_EXTKEY);
01909: unset($boot);
01910: 

9 require_once("/usr/www/users/gassev/typo3temp/var/Cache/Code/caclconf_b2f2deb8d20fe3734f90beb405898f3663b6411d.php")

/usr/www/users/gassev/typo3_src-8.7.24/typo3/sysext/core/Classes/Cache/Backend/SimpleFileBackend.php:
00359:             throw new \InvalidArgumentException('The specified entry identifier must not contain a path segment.', 1282073037);
00360:         }
00361:         return file_exists($pathAndFilename) ? require_once $pathAndFilename : false;
00362:     }
00363: }

8 TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend::requireOnce("ext_localconf_b2f2deb8d20fe3734f90beb405898f3663b6411d")

/usr/www/users/gassev/typo3_src-8.7.24/typo3/sysext/core/Classes/Cache/Frontend/PhpFrontend.php:
00074:     public function requireOnce($entryIdentifier)
00075:     {
00076:         return $this->backend->requireOnce($entryIdentifier);
00077:     }
00078: }

7 TYPO3\CMS\Core\Cache\Frontend\PhpFrontend::requireOnce("ext_localconf_b2f2deb8d20fe3734f90beb405898f3663b6411d")

/usr/www/users/gassev/typo3_src-8.7.24/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php:
01594:             $codeCache = self::getCacheManager()->getCache('cache_core');
01595:             if ($codeCache->has($cacheIdentifier)) {
01596:                 $codeCache->requireOnce($cacheIdentifier);
01597:             } else {
01598:                 self::loadSingleExtLocalconfFiles();

6 TYPO3\CMS\Core\Utility\ExtensionManagementUtility::loadExtLocalconf(boolean)

/usr/www/users/gassev/typo3_src-8.7.24/typo3/sysext/core/Classes/Core/Bootstrap.php:
00487:     public function loadTypo3LoadedExtAndExtLocalconf($allowCaching = true)
00488:     {
00489:         ExtensionManagementUtility::loadExtLocalconf($allowCaching);
00490:         return $this;
00491:     }

5 TYPO3\CMS\Core\Core\Bootstrap::loadTypo3LoadedExtAndExtLocalconf(boolean)

/usr/www/users/gassev/typo3_src-8.7.24/typo3/sysext/core/Classes/Core/Bootstrap.php:
00174:         $this->startOutputBuffering()
00175:             ->loadConfigurationAndInitialize()
00176:             ->loadTypo3LoadedExtAndExtLocalconf(true)
00177:             ->setFinalCachingFrameworkCacheConfiguration()
00178:             ->defineLoggingAndExceptionConstants()

4 TYPO3\CMS\Core\Core\Bootstrap::configure()

/usr/www/users/gassev/typo3_src-8.7.24/typo3/sysext/frontend/Classes/Http/Application.php:
00067:         }
00068: 
00069:         $this->bootstrap->configure();
00070:     }
00071: 

3 TYPO3\CMS\Frontend\Http\Application::__construct(Composer\Autoload\ClassLoader)

/usr/www/users/gassev/typo3_src-8.7.24/typo3/sysext/frontend/Resources/Private/Php/frontend.php:
00021: call_user_func(function () {
00022:     $classLoader = require __DIR__ . '/../../../../../../vendor/autoload.php';
00023:     (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00024: });

2 {closure}()

/usr/www/users/gassev/typo3_src-8.7.24/typo3/sysext/frontend/Resources/Private/Php/frontend.php:
00022:     $classLoader = require __DIR__ . '/../../../../../../vendor/autoload.php';
00023:     (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00024: });

1 require("/usr/www/users/gassev/typo3_src-8.7.24/typo3/sysext/frontend/Resources/Private/Php/frontend.php")

/usr/www/users/gassev/typo3_src-8.7.24/index.php:
00001: <?php
00002: 
00003: require __DIR__ . '/typo3/sysext/frontend/Resources/Private/Php/frontend.php';