DataLayerException {#653
#message: "Unable to write into "en-US"" (data layer : "PrestaShop\PrestaShop\Core\Localization\CLDR\DataLayer\LocaleCache")"
#code: 0
#file: "/var/www/html/s-e/src/Core/Data/Layer/AbstractDataLayer.php"
#line: 198
-previous: DataLayerException {#350
#message: "Unable to persist data in cache data layer"
#code: 0
#file: "/var/www/html/s-e/src/Core/Localization/CLDR/DataLayer/LocaleCache.php"
#line: 122
trace: {
/var/www/html/s-e/src/Core/Localization/CLDR/DataLayer/LocaleCache.php:122 {
› if (!$saved) {
› throw new DataLayerException('Unable to persist data in cache data layer');
› }
}
/var/www/html/s-e/src/Core/Data/Layer/AbstractDataLayer.php:196 {
› try {
› $this->doWrite($id, $data);
› } catch (Exception $e) {
arguments: {
$localeCode: "en-US"
$data: LocaleData {#128 …}
}
}
/var/www/html/s-e/src/Core/Data/Layer/AbstractDataLayer.php:103 {
› // Save result for next Read requests
› $this->saveReadPropagationResult($id, $data);
› }
arguments: {
$id: "en-US"
$data: LocaleData {#128 …}
}
}
/var/www/html/s-e/src/Core/Localization/CLDR/LocaleDataSource.php:62 {
› {
› return $this->topLayer->read($localeCode);
› }
arguments: {
$id: "en-US"
}
}
/var/www/html/s-e/src/Core/Localization/CLDR/LocaleRepository.php:58 {
› {
› $localeData = $this->dataSource->getLocaleData($localeCode);
›
arguments: {
$localeCode: "en-US"
}
}
/var/www/html/s-e/src/Core/Localization/Locale/Repository.php:173 {
› {
› $cldrLocale = $this->cldrLocaleRepository->getLocale($localeCode);
›
arguments: {
$localeCode: "en-US"
}
}
/var/www/html/s-e/src/Core/Localization/Locale/Repository.php:149 {
› $localeCode,
› $this->getNumberSpecification($localeCode),
› $this->getPriceSpecifications($localeCode),
arguments: {
$localeCode: "en-US"
}
}
/var/www/html/s-e/classes/controller/Controller.php:196 {
› $this->context->currentLocale = $localeRepo->getLocale(
› $this->context->language->getLocale()
› );
arguments: {
$localeCode: "en-US"
}
}
/var/www/html/s-e/classes/controller/FrontController.php:303 {
›
› parent::init();
›
}
/var/www/html/s-e/controllers/front/listing/CategoryController.php:92 {
›
› parent::init();
›
}
/var/www/html/s-e/classes/controller/Controller.php:287 {
› {
› $this->init();
› if ($this->checkAccess()) {
}
/var/www/html/s-e/classes/Dispatcher.php:518 {
› // Running controller
› $controller->run();
›
}
/var/www/html/s-e/index.php:29 {
› \trequire dirname(__FILE__).'/config/config.inc.php';\r
› \tDispatcher::getInstance()->dispatch();\r
› }catch(\Exception $e){\r
}
}
}
trace: {
/var/www/html/s-e/src/Core/Data/Layer/AbstractDataLayer.php:198 {
› } catch (Exception $e) {
› throw new DataLayerException('Unable to write into "' . $id . '"" (data layer : "' . get_class($this) . '")', 0, $e);
› }
}
/var/www/html/s-e/src/Core/Data/Layer/AbstractDataLayer.php:103 {
› // Save result for next Read requests
› $this->saveReadPropagationResult($id, $data);
› }
arguments: {
$id: "en-US"
$data: LocaleData {#128 …}
}
}
/var/www/html/s-e/src/Core/Localization/CLDR/LocaleDataSource.php:62 {
› {
› return $this->topLayer->read($localeCode);
› }
arguments: {
$id: "en-US"
}
}
/var/www/html/s-e/src/Core/Localization/CLDR/LocaleRepository.php:58 {
› {
› $localeData = $this->dataSource->getLocaleData($localeCode);
›
arguments: {
$localeCode: "en-US"
}
}
/var/www/html/s-e/src/Core/Localization/Locale/Repository.php:173 {
› {
› $cldrLocale = $this->cldrLocaleRepository->getLocale($localeCode);
›
arguments: {
$localeCode: "en-US"
}
}
/var/www/html/s-e/src/Core/Localization/Locale/Repository.php:149 {
› $localeCode,
› $this->getNumberSpecification($localeCode),
› $this->getPriceSpecifications($localeCode),
arguments: {
$localeCode: "en-US"
}
}
/var/www/html/s-e/classes/controller/Controller.php:196 {
› $this->context->currentLocale = $localeRepo->getLocale(
› $this->context->language->getLocale()
› );
arguments: {
$localeCode: "en-US"
}
}
/var/www/html/s-e/classes/controller/FrontController.php:303 {
›
› parent::init();
›
}
/var/www/html/s-e/controllers/front/listing/CategoryController.php:92 {
›
› parent::init();
›
}
/var/www/html/s-e/classes/controller/Controller.php:287 {
› {
› $this->init();
› if ($this->checkAccess()) {
}
/var/www/html/s-e/classes/Dispatcher.php:518 {
› // Running controller
› $controller->run();
›
}
/var/www/html/s-e/index.php:29 {
› \trequire dirname(__FILE__).'/config/config.inc.php';\r
› \tDispatcher::getInstance()->dispatch();\r
› }catch(\Exception $e){\r
}
}
}