Joomla\Database\Exception\ExecutionFailureException {#8664 -query: "SHOW SESSION STATUS WHERE `Variable_name` IN ('Ssl_version', 'Ssl_cipher')" }
try { if (!$this->statement->execute()) { throw new ExecutionFailureException($this->query, $this->statement->error, $this->statement->errno); } } catch (\Throwable $e) { throw new ExecutionFailureException($this->query, $e->getMessage(), $e->getCode(), $e); } if ($this->columnNames === null) { $meta = $this->statement->result_metadata(); foreach ($bounded as $key => $obj) { $this->statement->bindParam($key, $obj->value, $obj->dataType); } try { $this->executed = $this->statement->execute(); // If there is a monitor registered, let it know we have finished this query if ($this->monitor) { $this->monitor->stopQuery(); } $this->statement->setFetchMode($fetchMode, $class); } } // Execute the query and get the result set cursor. $this->execute(); // Get all of the rows from the result set as objects of type $class. while ($row = $this->fetchObject()) { if ($key) { $array[$row->$key] = $row; public function getConnectionEncryption(): string { $this->connect(); $variables = $this->setQuery('SHOW SESSION STATUS WHERE `Variable_name` IN (\'Ssl_version\', \'Ssl_cipher\')') ->loadObjectList('Variable_name'); if (!empty($variables['Ssl_cipher']->Value)) { return $variables['Ssl_version']->Value . ' (' . $variables['Ssl_cipher']->Value . ')'; } 'php' => php_uname(), 'dbserver' => $db->getServerType(), 'dbversion' => $db->getVersion(), 'dbcollation' => $db->getCollation(), 'dbconnectioncollation' => $db->getConnectionCollation(), 'dbconnectionencryption' => $db->getConnectionEncryption(), 'dbconnencryptsupported' => $db->isConnectionEncryptionSupported(), 'phpversion' => PHP_VERSION, 'server' => $_SERVER['SERVER_SOFTWARE'] ?? getenv('SERVER_SOFTWARE'), 'sapi_name' => PHP_SAPI, 'version' => (new Version())->getLongVersion(), 'joomlaVersion' => JVERSION, 'requestId' => $this->requestId, 'identity' => $this->getIdentityInfo($application->getIdentity()), 'response' => $this->getResponseInfo($application->getResponse()), 'template' => $this->getTemplateInfo($application->getTemplate(true)), 'database' => $this->getDatabaseInfo($model->getInfo()), ]; } /** * Get Identity info. $request_variables ) ); foreach ($this->collectors as $name => $collector) { $this->data[$name] = $collector->collect(); } // Remove all invalid (non UTF-8) characters array_walk_recursive($this->data, function (&$item) { if (is_string($item) && !mb_check_encoding($item, 'UTF-8')) { * @return array */ public function getData() { if ($this->data === null) { $this->collect(); } return $this->data; } /** $js .= $this->getAddDatasetCode($id, $data, '(stacked)'); } } $suffix = !$initialize ? '(ajax)' : null; $js .= $this->getAddDatasetCode($this->debugBar->getCurrentRequestId(), $this->debugBar->getData(), $suffix); $nonce = ''; if ($doc->cspNonce) { $nonce = ' nonce="' . $doc->cspNonce . '"'; echo $contents; return; } echo str_replace('</body>', $debugBarRenderer->renderHead() . $debugBarRenderer->render() . '</body>', $contents); } /** * AJAX handler * foreach ($this->listeners[$event->getName()] as $listener) { if ($event->isStopped()) { return $event; } $listener($event); } } return $event; } $dispatcher = $this->getDispatcher(); } catch (\UnexpectedValueException $exception) { return null; } return $dispatcher->dispatch($eventName, $event ?: new ApplicationEvent($eventName, $this)); } /** * Method to run the application routines. * $this->respond(); // Trigger the onAfterRespond event. $this->dispatchEvent( 'onAfterRespond', new AfterRespondEvent('onAfterRespond', ['subject' => $this]) ); } /** * Check if the user is required to reset their password.// Set the application as global app\Joomla\CMS\Factory::$application = $app;// Execute the application.$app->execute(); * define() is used rather than "const" to not error for PHP 5.2 and lower */define('_JEXEC', 1);// Run the application - All executable code should be triggered through this filerequire_once dirname(__FILE__) . '/includes/app.php'; throw new PrepareStatementFailureException($this->statement->error, $this->statement->errno); } } try { if (!$this->statement->execute()) { throw new ExecutionFailureException($this->query, $this->statement->error, $this->statement->errno); } } catch (\Throwable $e) { throw new ExecutionFailureException($this->query, $e->getMessage(), $e->getCode(), $e); } throw new PrepareStatementFailureException($this->statement->error, $this->statement->errno); } } try { if (!$this->statement->execute()) { throw new ExecutionFailureException($this->query, $this->statement->error, $this->statement->errno); } } catch (\Throwable $e) { throw new ExecutionFailureException($this->query, $e->getMessage(), $e->getCode(), $e); } foreach ($bounded as $key => $obj) { $this->statement->bindParam($key, $obj->value, $obj->dataType); } try { $this->executed = $this->statement->execute(); // If there is a monitor registered, let it know we have finished this query if ($this->monitor) { $this->monitor->stopQuery(); } $this->statement->setFetchMode($fetchMode, $class); } } // Execute the query and get the result set cursor. $this->execute(); // Get all of the rows from the result set as objects of type $class. while ($row = $this->fetchObject()) { if ($key) { $array[$row->$key] = $row; public function getConnectionEncryption(): string { $this->connect(); $variables = $this->setQuery('SHOW SESSION STATUS WHERE `Variable_name` IN (\'Ssl_version\', \'Ssl_cipher\')') ->loadObjectList('Variable_name'); if (!empty($variables['Ssl_cipher']->Value)) { return $variables['Ssl_version']->Value . ' (' . $variables['Ssl_cipher']->Value . ')'; } 'php' => php_uname(), 'dbserver' => $db->getServerType(), 'dbversion' => $db->getVersion(), 'dbcollation' => $db->getCollation(), 'dbconnectioncollation' => $db->getConnectionCollation(), 'dbconnectionencryption' => $db->getConnectionEncryption(), 'dbconnencryptsupported' => $db->isConnectionEncryptionSupported(), 'phpversion' => PHP_VERSION, 'server' => $_SERVER['SERVER_SOFTWARE'] ?? getenv('SERVER_SOFTWARE'), 'sapi_name' => PHP_SAPI, 'version' => (new Version())->getLongVersion(), 'joomlaVersion' => JVERSION, 'requestId' => $this->requestId, 'identity' => $this->getIdentityInfo($application->getIdentity()), 'response' => $this->getResponseInfo($application->getResponse()), 'template' => $this->getTemplateInfo($application->getTemplate(true)), 'database' => $this->getDatabaseInfo($model->getInfo()), ]; } /** * Get Identity info. $request_variables ) ); foreach ($this->collectors as $name => $collector) { $this->data[$name] = $collector->collect(); } // Remove all invalid (non UTF-8) characters array_walk_recursive($this->data, function (&$item) { if (is_string($item) && !mb_check_encoding($item, 'UTF-8')) { * @return array */ public function getData() { if ($this->data === null) { $this->collect(); } return $this->data; } /** $js .= $this->getAddDatasetCode($id, $data, '(stacked)'); } } $suffix = !$initialize ? '(ajax)' : null; $js .= $this->getAddDatasetCode($this->debugBar->getCurrentRequestId(), $this->debugBar->getData(), $suffix); $nonce = ''; if ($doc->cspNonce) { $nonce = ' nonce="' . $doc->cspNonce . '"'; echo $contents; return; } echo str_replace('</body>', $debugBarRenderer->renderHead() . $debugBarRenderer->render() . '</body>', $contents); } /** * AJAX handler * foreach ($this->listeners[$event->getName()] as $listener) { if ($event->isStopped()) { return $event; } $listener($event); } } return $event; } $dispatcher = $this->getDispatcher(); } catch (\UnexpectedValueException $exception) { return null; } return $dispatcher->dispatch($eventName, $event ?: new ApplicationEvent($eventName, $this)); } /** * Method to run the application routines. * $this->respond(); // Trigger the onAfterRespond event. $this->dispatchEvent( 'onAfterRespond', new AfterRespondEvent('onAfterRespond', ['subject' => $this]) ); } /** * Check if the user is required to reset their password.// Set the application as global app\Joomla\CMS\Factory::$application = $app;// Execute the application.$app->execute(); * define() is used rather than "const" to not error for PHP 5.2 and lower */define('_JEXEC', 1);// Run the application - All executable code should be triggered through this filerequire_once dirname(__FILE__) . '/includes/app.php';|
[2/2]
ExecutionFailureException
|
|---|
Joomla\Database\Exception\ExecutionFailureException:
Prepared statement needs to be re-prepared
at /var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php:411
at Joomla\Database\Mysqli\MysqliStatement->execute()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/database/src/DatabaseDriver.php:651)
at Joomla\Database\DatabaseDriver->execute()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/database/src/DatabaseDriver.php:1304)
at Joomla\Database\DatabaseDriver->loadObjectList()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:492)
at Joomla\Database\Mysqli\MysqliDriver->getConnectionEncryption()
(/var/www/p626137/data/www/russaliya.ru/administrator/components/com_admin/src/Model/SysinfoModel.php:321)
at Joomla\Component\Admin\Administrator\Model\SysinfoModel->getInfo()
(/var/www/p626137/data/www/russaliya.ru/plugins/system/debug/src/DataCollector/InfoCollector.php:136)
at Joomla\Plugin\System\Debug\DataCollector\InfoCollector->collect()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/maximebf/debugbar/src/DebugBar/DebugBar.php:238)
at DebugBar\DebugBar->collect()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/maximebf/debugbar/src/DebugBar/DebugBar.php:265)
at DebugBar\DebugBar->getData()
(/var/www/p626137/data/www/russaliya.ru/plugins/system/debug/src/JavascriptRenderer.php:119)
at Joomla\Plugin\System\Debug\JavascriptRenderer->render()
(/var/www/p626137/data/www/russaliya.ru/plugins/system/debug/src/Extension/Debug.php:368)
at Joomla\Plugin\System\Debug\Extension\Debug->onAfterRespond()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/event/src/Dispatcher.php:454)
at Joomla\Event\Dispatcher->dispatch()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/application/src/AbstractApplication.php:99)
at Joomla\Application\AbstractApplication->dispatchEvent()
(/var/www/p626137/data/www/russaliya.ru/libraries/src/Application/CMSApplication.php:351)
at Joomla\CMS\Application\CMSApplication->execute()
(/var/www/p626137/data/www/russaliya.ru/includes/app.php:58)
at require_once('/var/www/p626137/data/www/russaliya.ru/includes/app.php')
(/var/www/p626137/data/www/russaliya.ru/index.php:32)
|
|
[1/2]
mysqli_sql_exception
|
|---|
mysqli_sql_exception:
Prepared statement needs to be re-prepared
at /var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php:407
at mysqli_stmt->execute()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php:407)
at Joomla\Database\Mysqli\MysqliStatement->execute()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/database/src/DatabaseDriver.php:651)
at Joomla\Database\DatabaseDriver->execute()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/database/src/DatabaseDriver.php:1304)
at Joomla\Database\DatabaseDriver->loadObjectList()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:492)
at Joomla\Database\Mysqli\MysqliDriver->getConnectionEncryption()
(/var/www/p626137/data/www/russaliya.ru/administrator/components/com_admin/src/Model/SysinfoModel.php:321)
at Joomla\Component\Admin\Administrator\Model\SysinfoModel->getInfo()
(/var/www/p626137/data/www/russaliya.ru/plugins/system/debug/src/DataCollector/InfoCollector.php:136)
at Joomla\Plugin\System\Debug\DataCollector\InfoCollector->collect()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/maximebf/debugbar/src/DebugBar/DebugBar.php:238)
at DebugBar\DebugBar->collect()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/maximebf/debugbar/src/DebugBar/DebugBar.php:265)
at DebugBar\DebugBar->getData()
(/var/www/p626137/data/www/russaliya.ru/plugins/system/debug/src/JavascriptRenderer.php:119)
at Joomla\Plugin\System\Debug\JavascriptRenderer->render()
(/var/www/p626137/data/www/russaliya.ru/plugins/system/debug/src/Extension/Debug.php:368)
at Joomla\Plugin\System\Debug\Extension\Debug->onAfterRespond()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/event/src/Dispatcher.php:454)
at Joomla\Event\Dispatcher->dispatch()
(/var/www/p626137/data/www/russaliya.ru/libraries/vendor/joomla/application/src/AbstractApplication.php:99)
at Joomla\Application\AbstractApplication->dispatchEvent()
(/var/www/p626137/data/www/russaliya.ru/libraries/src/Application/CMSApplication.php:351)
at Joomla\CMS\Application\CMSApplication->execute()
(/var/www/p626137/data/www/russaliya.ru/includes/app.php:58)
at require_once('/var/www/p626137/data/www/russaliya.ru/includes/app.php')
(/var/www/p626137/data/www/russaliya.ru/index.php:32)
|