Pimcore upgrade from 20205.1 to 2025.4. When I first started it, I thought there was an error in the configuration file and modified it to config. yaml. However, it didn't work. I thought it was because the license was not activated. Now that it has been activated, it still doesn't work. I don't know if it's a configuration error or a bug?
Uncaught PHP Exception ErrorException: "Warning: Undefined array key "error_pages"" at SystemSettingsProvider.php line 135 {"exception":"[object] (ErrorException(code: 0): Warning: Undefined array key \"error_pages\" at /var/www/html/vendor/pimcore/studio-backend-bundle/src/Setting/Provider/SystemSettingsProvider.php:135)"} []
{
"type": "https:\/\/tools.ietf.org\/html\/rfc2616#section-10",
"title": "An error occurred",
"status": 500,
"detail": "Warning: Undefined array key \"error_pages\"",
"class": "ErrorException",
"trace": [
{
"namespace": "",
"short_class": "",
"class": "",
"type": "",
"function": "",
"file": "\/var\/www\/html\/vendor\/pimcore\/studio-backend-bundle\/src\/Setting\/Provider\/SystemSettingsProvider.php",
"line": 135,
"args": []
},
{
"namespace": "Pimcore\\Bundle\\StudioBackendBundle\\Setting\\Provider",
"short_class": "SystemSettingsProvider",
"class": "Pimcore\\Bundle\\StudioBackendBundle\\Setting\\Provider\\SystemSettingsProvider",
"type": "->",
"function": "getDocumentSettings",
"file": "\/var\/www\/html\/vendor\/pimcore\/studio-backend-bundle\/src\/Setting\/Provider\/SystemSettingsProvider.php",
"line": 59,
"args": []
},
{
"namespace": "Pimcore\\Bundle\\StudioBackendBundle\\Setting\\Provider",
"short_class": "SystemSettingsProvider",
"class": "Pimcore\\Bundle\\StudioBackendBundle\\Setting\\Provider\\SystemSettingsProvider",
"type": "->",
"function": "getSettings",
"file": "\/var\/www\/html\/vendor\/pimcore\/studio-backend-bundle\/src\/Translation\/Repository\/TranslationRepository.php",
"line": 49,
"args": []
},
{
"namespace": "Pimcore\\Bundle\\StudioBackendBundle\\Translation\\Repository",
"short_class": "TranslationRepository",
"class": "Pimcore\\Bundle\\StudioBackendBundle\\Translation\\Repository\\TranslationRepository",
"type": "->",
"function": "__construct",
"file": "\/var\/www\/html\/var\/cache\/dev\/ContainerS6UD7jI\/getTranslationRepositoryInterfaceService.php",
"line": 35,
"args": [
[
"object",
"Pimcore\\Bundle\\StudioBackendBundle\\Setting\\Provider\\SystemSettingsProvider"
],
[
"object",
"Doctrine\\DBAL\\Connection"
],
[
"object",
"Pimcore\\Bundle\\StudioBackendBundle\\Security\\Service\\SecurityService"
],
[
"object",
"Pimcore\\Config"
]
]
},
{
"namespace": "ContainerS6UD7jI",
"short_class": "getTranslationRepositoryInterfaceService",
"class": "ContainerS6UD7jI\\getTranslationRepositoryInterfaceService",
"type": "::",
"function": "do",
"file": "\/var\/www\/html\/var\/cache\/dev\/ContainerS6UD7jI\/App_KernelDevDebugContainer.php",
"line": 1472,
"args": [
[
"object",
"ContainerS6UD7jI\\App_KernelDevDebugContainer"
],
[
"boolean",
true
]
]
},
{
"namespace": "ContainerS6UD7jI",
"short_class": "App_KernelDevDebugContainer",
"class": "ContainerS6UD7jI\\App_KernelDevDebugContainer",
"type": "->",
"function": "load",
"file": "\/var\/www\/html\/var\/cache\/dev\/ContainerS6UD7jI\/getTranslatorServiceInterfaceService.php",
"line": 34,
"args": [
[
"string",
"getTranslationRepositoryInterfaceService.php"
]
]
},
{
"namespace": "ContainerS6UD7jI",
"short_class": "getTranslatorServiceInterfaceService",
"class": "ContainerS6UD7jI\\getTranslatorServiceInterfaceService",
"type": "::",
"function": "do",
"file": "\/var\/www\/html\/var\/cache\/dev\/ContainerS6UD7jI\/App_KernelDevDebugContainer.php",
"line": 1472,
"args": [
[
"object",
"ContainerS6UD7jI\\App_KernelDevDebugContainer"
],
[
"boolean",
true
]
]
},
{
"namespace": "ContainerS6UD7jI",
"short_class": "App_KernelDevDebugContainer",
"class": "ContainerS6UD7jI\\App_KernelDevDebugContainer",
"type": "->",
"function": "load",
"file": "\/var\/www\/html\/var\/cache\/dev\/ContainerS6UD7jI\/getCreateController19Service.php",
"line": 26,
"args": [
[
"string",
"getTranslatorServiceInterfaceService.php"
]
]
},
{
"namespace": "ContainerS6UD7jI",
"short_class": "getCreateController19Service",
"class": "ContainerS6UD7jI\\getCreateController19Service",
"type": "::",
"function": "do",
"file": "\/var\/www\/html\/var\/cache\/dev\/ContainerS6UD7jI\/App_KernelDevDebugContainer.php",
"line": 1472,
"args": [
[
"object",
"ContainerS6UD7jI\\App_KernelDevDebugContainer"
],
[
"boolean",
true
]
]
},
{
"namespace": "ContainerS6UD7jI",
"short_class": "App_KernelDevDebugContainer",
"class": "ContainerS6UD7jI\\App_KernelDevDebugContainer",
"type": "->",
"function": "load",
"file": "\/var\/www\/html\/vendor\/symfony\/dependency-injection\/Container.php",
"line": 221,
"args": [
[
"string",
"getCreateController19Service.php"
]
]
},
{
"namespace": "Symfony\\Component\\DependencyInjection",
"short_class": "Container",
"class": "Symfony\\Component\\DependencyInjection\\Container",
"type": "::",
"function": "make",
"file": "\/var\/www\/html\/vendor\/symfony\/dependency-injection\/Container.php",
"line": 203,
"args": [
[
"object",
"ContainerS6UD7jI\\App_KernelDevDebugContainer"
],
[
"string",
"Pimcore\\Bundle\\StudioBackendBundle\\Translation\\Controller\\CreateController"
],
[
"integer",
1
]
]
},
{
"namespace": "Symfony\\Component\\DependencyInjection",
"short_class": "Container",
"class": "Symfony\\Component\\DependencyInjection\\Container",
"type": "->",
"function": "get",
"file": "\/var\/www\/html\/vendor\/symfony\/http-kernel\/Controller\/ContainerControllerResolver.php",
"line": 38,
"args": [
[
"string",
"Pimcore\\Bundle\\StudioBackendBundle\\Translation\\Controller\\CreateController"
]
]
},
{
"namespace": "Symfony\\Component\\HttpKernel\\Controller",
"short_class": "ContainerControllerResolver",
"class": "Symfony\\Component\\HttpKernel\\Controller\\ContainerControllerResolver",
"type": "->",
"function": "instantiateController",
"file": "\/var\/www\/html\/vendor\/symfony\/framework-bundle\/Controller\/ControllerResolver.php",
"line": 25,
"args": [
[
"string",
"Pimcore\\Bundle\\StudioBackendBundle\\Translation\\Controller\\CreateController"
]
]
},
{
"namespace": "Symfony\\Bundle\\FrameworkBundle\\Controller",
"short_class": "ControllerResolver",
"class": "Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerResolver",
"type": "->",
"function": "instantiateController",
"file": "\/var\/www\/html\/vendor\/symfony\/http-kernel\/Controller\/ControllerResolver.php",
"line": 127,
"args": [
[
"string",
"Pimcore\\Bundle\\StudioBackendBundle\\Translation\\Controller\\CreateController"
]
]
},
{
"namespace": "Symfony\\Component\\HttpKernel\\Controller",
"short_class": "ControllerResolver",
"class": "Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver",
"type": "->",
"function": "createController",
"file": "\/var\/www\/html\/vendor\/symfony\/http-kernel\/Controller\/ControllerResolver.php",
"line": 95,
"args": [
[
"string",
"Pimcore\\Bundle\\StudioBackendBundle\\Translation\\Controller\\CreateController::createTranslations"
]
]
},
{
"namespace": "Symfony\\Component\\HttpKernel\\Controller",
"short_class": "ControllerResolver",
"class": "Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver",
"type": "->",
"function": "getController",
"file": "\/var\/www\/html\/vendor\/symfony\/http-kernel\/Controller\/TraceableControllerResolver.php",
"line": 33,
"args": [
[
"object",
"Symfony\\Component\\HttpFoundation\\Request"
]
]
},
{
"namespace": "Symfony\\Component\\HttpKernel\\Controller",
"short_class": "TraceableControllerResolver",
"class": "Symfony\\Component\\HttpKernel\\Controller\\TraceableControllerResolver",
"type": "->",
"function": "getController",
"file": "\/var\/www\/html\/vendor\/symfony\/http-kernel\/HttpKernel.php",
"line": 166,
"args": [
[
"object",
"Symfony\\Component\\HttpFoundation\\Request"
]
]
},
{
"namespace": "Symfony\\Component\\HttpKernel",
"short_class": "HttpKernel",
"class": "Symfony\\Component\\HttpKernel\\HttpKernel",
"type": "->",
"function": "handleRaw",
"file": "\/var\/www\/html\/vendor\/symfony\/http-kernel\/HttpKernel.php",
"line": 76,
"args": [
[
"object",
"Symfony\\Component\\HttpFoundation\\Request"
],
[
"integer",
1
]
]
},
{
"namespace": "Symfony\\Component\\HttpKernel",
"short_class": "HttpKernel",
"class": "Symfony\\Component\\HttpKernel\\HttpKernel",
"type": "->",
"function": "handle",
"file": "\/var\/www\/html\/vendor\/symfony\/http-kernel\/Kernel.php",
"line": 193,
"args": [
[
"object",
"Symfony\\Component\\HttpFoundation\\Request"
],
[
"integer",
1
],
[
"boolean",
true
]
]
},
{
"namespace": "Symfony\\Component\\HttpKernel",
"short_class": "Kernel",
"class": "Symfony\\Component\\HttpKernel\\Kernel",
"type": "->",
"function": "handle",
"file": "\/var\/www\/html\/vendor\/symfony\/runtime\/Runner\/Symfony\/HttpKernelRunner.php",
"line": 34,
"args": [
[
"object",
"Symfony\\Component\\HttpFoundation\\Request"
]
]
},
{
"namespace": "Symfony\\Component\\Runtime\\Runner\\Symfony",
"short_class": "HttpKernelRunner",
"class": "Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner",
"type": "->",
"function": "run",
"file": "\/var\/www\/html\/vendor\/autoload_runtime.php",
"line": 32,
"args": []
},
{
"namespace": "",
"short_class": "",
"class": "",
"type": "",
"function": "require_once",
"file": "\/var\/www\/html\/public\/index.php",
"line": 16,
"args": [
[
"string",
"\/var\/www\/html\/vendor\/autoload_runtime.php"
]
]
}
]
}
Affected Version
2025.4 - LTS
Affected capability
Other
Steps to reproduce
Pimcore upgrade from 20205.1 to 2025.4. When I first started it, I thought there was an error in the configuration file and modified it to config. yaml. However, it didn't work. I thought it was because the license was not activated. Now that it has been activated, it still doesn't work. I don't know if it's a configuration error or a bug?
other bug
if change the type: 'symfony-config' -> type: 'settings-store' ,studio ui api
Actual Behavior
update
Expected Behavior
can save