Grails 2.3.8错误可搜索插件6.9 - 创建名为grails.plugin.searchable.SearchableController
错误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]
错误发生在运行时,我无法修复它
答案 0 :(得分:1)
我的猜测是你有一个org.bson.types.ObjectId
类型的可搜索属性。这不是可搜索插件本身知道如何编制索引的类型,因此您必须为其定义转换器。