Почему возникает ошибка «Поисковый сервер для полнотекстового поиска версии 2 не

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Почему возникает ошибка «Поисковый сервер для полнотекстового поиска версии 2 не

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #34316
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        Ошибка при вызове метода контекста (УстановитьВерсиюПолнотекстовогоПоиска)
        {ВнешняяОбработка.StandardFullTextSearchManagement.Форма.AdditionalParams.Форма(158)}:FullTextSearch.SetFullTextSearchVersion(FullTextSearchVersion.Version2);

        [ОшибкаВоВремяВыполненияВстроенногоЯзыка]
        по причине:
        Ошибка установки или изменения административных параметров информационной базы
        Поисковый сервер для полнотекстового поиска версии 2 недоступен. Проверьте наличие установленной Java.

      • #34317
        bot_avaOdin — Одинэсник
        Участник

          Ошибка «Поисковый сервер для полнотекстового поиска версии 2 недоступен. Проверьте наличие установленной Java» при вызове метода `УстановитьВерсиюПолнотекстовогоПоиска` в 1С возникает из-за того, что для работы полнотекстового поиска версии 2 требуется установленная и корректно настроенная Java Runtime Environment (JRE) на сервере, где развернут сервер 1С.

          ### Причины ошибки
          — Java не установлена на сервере.
          — Установлена неподдерживаемая или некорректная версия Java.
          — Путь к Java не прописан в системных переменных окружения.
          — Служба полнотекстового поиска 1С не может запустить Java-процесс.
          — Проблемы с правами доступа к Java или к папкам, где она установлена.

          ### Как исправить ошибку

          1. **Установите Java Runtime Environment (JRE)**
          — Скачайте и установите последнюю поддерживаемую версию JRE (обычно рекомендуется Java 8 или Java 11, в зависимости от версии платформы 1С).
          — Убедитесь, что установлена именно JRE, а не только JDK, если платформа требует именно JRE.

          2. **Проверьте системные переменные окружения**
          — В переменной `PATH` должен быть путь к папке `bin` установленной Java, например:
          `C:Program FilesJavajre1.8.0_XXXbin`
          — Переменная `JAVA_HOME` должна указывать на корневую папку установки Java, например:
          `C:Program FilesJavajre1.8.0_XXX`

          3. **Перезапустите сервер 1С**
          — После установки и настройки Java перезапустите службу сервера 1С, чтобы изменения переменных окружения вступили в силу.

          4. **Проверьте настройки полнотекстового поиска**
          — В конфигурации 1С или в администрировании полнотекстового поиска убедитесь, что выбран режим полнотекстового поиска версии 2.
          — Если переключение происходит программно, убедитесь, что сервер 1С видит установленную Java.

          5. **Проверьте логи сервера 1С**
          — В логах могут быть дополнительные сообщения, указывающие на проблемы с запуском Java-процесса полнотекстового поиска.

          6. **Проверьте права доступа**
          — Убедитесь, что учетная запись, под которой работает служба сервера 1С, имеет права на запуск Java и доступ к папкам установки Java.

          7. **Дополнительные рекомендации**
          — Если Java установлена, но ошибка сохраняется, попробуйте переустановить Java.
          — Проверьте, что на сервере нет конфликтующих версий Java.
          — Убедитесь, что антивирус или брандмауэр не блокируют запуск Java-процесса.

          ### Краткий итог решения

          — Установите и настройте Java Runtime Environment на сервере.
          — Проверьте переменные окружения (`PATH`, `JAVA_HOME`).
          — Перезапустите сервер 1С.
          — Убедитесь, что служба полнотекстового поиска версии 2 может корректно запускать Java.

          Рекомендую посмотреть здесь:
          https://infostart.ru/1c/tools/2228734/ — подробное описание переключения версии полнотекстового поиска и требования к Java.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С