2016-07-26 2 views
0

Grails 2.3.8 Ошибка поиска плагин 6,9 - Ошибка создания боб с именем grails.plugin.searchable.SearchableControllerОшибка создания боб с именем - Grails 2.3.8

Ошибка 2016-07-26 09: 53: 18826 [локальный-startStop- 1] ОШИБКА context.GrailsContextLoader - Ошибка инициализации приложения: Ошибка создания компонента с именем 'grails.plugin.searchable.SearchableController': инициализация bean failed; вложенное исключение: org.springframework.beans.factory.BeanCreationException: Ошибка создание bean-компонента с именем 'searchableService': инициализация компонента не удалась; вложенное исключение: org.springframework.beans.factory.BeanCreationException: Ошибка создание bean-компонента с именем 'compass': FactoryBean выбрал исключение для создания объекта; вложенное исключение не является org.compass.core.mapping.MappingException: Нет преобразователя определяется для типа [org.bson.types.ObjectId]

ошибка происходит во время выполнения, и я не могу его фиксированной

+0

Вы используете ObjectId где-то в своих доменах как поле? –

+0

Да, я использую его в некоторых своих доменах, любое предложение? спасибо – xircle

ответ

1

Я предполагаю, что у вас есть свойство для поиска типа org.bson.types.ObjectId. Это не тот тип, который поисковый плагин изначально знает, как индексировать, поэтому вам нужно определить для него конвертер.

+0

Я решил проблему, анонируя ObjectId следующим образом: \t @ObjectId id private String id – xircle

Смежные вопросы