创建名称为bean的错误 - Grails 2.3.8

时间:2016-07-26 02:02:43

标签: java grails searchable

Grails 2.3.8错误可搜索插件6.9 - 创建名为grails.plugin.searchable.SearchableController

的bean时出错
  

错误2016-07-26 09:53:18,826 [localhost-startStop-1]错误   context.GrailsContextLoader - 初始化应用程序时出错:   使用名称创建bean时出错   ' grails.plugin.searchable.SearchableController':初始化   豆子失败了;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   创建名称为' searchableService':bean的初始化   失败;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   用name' compass'创建bean:FactoryBean引发了异常   对象创建;嵌套异常是   org.compass.core.mapping.MappingException:没有定义转换器   输入[org.bson.types.ObjectId]

错误发生在运行时,我无法修复它

1 个答案:

答案 0 :(得分:1)

我的猜测是你有一个org.bson.types.ObjectId类型的可搜索属性。这不是可搜索插件本身知道如何编制索引的类型,因此您必须为其定义转换器。