Раньше я создавал свой экземпляр solr для drupal следующим образом:
docker run -v $PWD/solrconf:/asdentcore -e SOLR_JAVA_MEM="-Xms2G -Xmx2G" --перезапустить, если не остановлен -p 8984:8983 -t --name asdentDevSolr -d solr:8.11
docker exec -it --user=solr asdentDevSolr bin/solr create_core -c asdentcore -d /asdentcore
Где ./solrconf содержит файлы из modules/contrib/search_api_solr/solr-conf-templates/7.x.
С новой веткой 4.x search_api_solr (и содержимым 8.x) я получаю
ОШИБКА: ошибка CREATEing SolrCore 'asdentcore': невозможно создать ядро [asdentcore]. Причина: solr.ICUCollationField
я уже пробовал https://stackoverflow.com/questions/53161034/solr-error-unable-to-create-core-mycore-caused-by-solr-icucollationfield - не помогло.
Журналы контейнера показывают следующие ошибки:
Причина: org.apache.solr.common.SolrException: невозможно создать ядро [asdentcore]
Причина: org.apache.solr.common.SolrException: не удалось загрузить conf для ядра asdentcore: невозможно загрузить схему /var/solr/data/asdentcore/conf/schema.xml: ошибка инициализации плагина для [schema.xml] fieldType "collated_de": Ошибка при загрузке класса "solr.ICUCollationField"
Причина: org.apache.solr.common.SolrException: невозможно загрузить схему /var/solr/data/asdentcore/conf/schema.xml: сбой инициализации плагина для [schema.xml] fieldType "collated_de": ошибка загрузки класса 'solr.ICUCollationField'
Вызвано: org.apache.solr.common.SolrException: сбой инициализации плагина для [schema.xml] fieldType «collated_de»: ошибка загрузки класса «solr.ICUCollationField»
Вызвано: org.apache.solr.common.SolrException: ошибка загрузки класса 'solr.ICUCollationField'
Вызвано: java.lang.ClassNotFoundException: solr.ICUCollationField