Часто встречающиеся проблемы и пути их устранения#

Компонент не запускается с ошибкой "Could not resolve placeholder <имя свойства> …"#

Соответствующее сообщение возникает в случае, когда некоторое обязательное конфигурируемое значение, требуемое внутри среды компонента, не найдено. В этом случае необходимо проверить источник конфигурации:

  1. В логах ssd-cloud-config с привязкой ко времени запуска сервиса проверьте, какие источники были использованы для формирования конфигурации компонента:

    2022-11-08 17:56:40.352  INFO 704364 --- [http-nio-8888-exec-6] .c.s.e.MultipleJGitEnvironmentRepository : Fetched for remote master and found 1 updates
    2022-11-08 17:57:25.067 ERROR 704364 --- [http-nio-8888-exec-8] p.s.c.c.e.ConfFilesEnvironmentRepository : /cloud-config/demo2-conf/ssd-core-data.conf
    2022-11-08 17:57:25.235  INFO 704364 --- [http-nio-8888-exec-8] o.s.c.c.s.e.NativeEnvironmentRepository  : Adding property source: Config resource 'file [/tmp/config-repo-18115692637716266867/demo2/ssd-core-data-demo2.yml]' via location 'file:/tmp/config-repo-18115692637716266867/demo2/'
    2022-11-08 17:57:25.235  INFO 704364 --- [http-nio-8888-exec-8] o.s.c.c.s.e.NativeEnvironmentRepository  : Adding property source: Config resource 'file [/tmp/config-repo-18115692637716266867/demo2/application-demo2.yml]' via location 'file:/tmp/config-repo-18115692637716266867/demo2/'
    2022-11-08 17:57:25.240  INFO 704364 --- [http-nio-8888-exec-8] o.s.c.c.s.e.NativeEnvironmentRepository  : Adding property source: Config resource 'file [/cloud-config/demo2/ssd-core-data-demo2.yml]' via location '/cloud-config/demo2/'
    2022-11-08 17:57:25.240  INFO 704364 --- [http-nio-8888-exec-8] o.s.c.c.s.e.NativeEnvironmentRepository  : Adding property source: Config resource 'file [/cloud-config/demo2/application-demo2.yml]' via location '/cloud-config/demo2/'
    
  2. Проверьте содержимое указанных источников, удостоверьтесь, что требуемое свойство представлено и для него задано значение.

  3. Уровень сообщения ERROR свидетельствует, что конфигурация сервиса не была найдена в ожидаемом месте в соответствии с настройками ssd-cloud-config. Одиночная ошибка не говорит о том, что конфигурация компонента недоступна, потому что ssd-cloud-config предполагает наличие множественных источников, но в отсутствие сообщений о положительном поиске конфигурации необходимо проверить настройки ssd-cloud-config и удостовериться, что локации для поиска конфигураций указаны верно.