2016-07-26 12 views
0

のGrails 2.3.8エラー検索プラグイン6.9 - エラー名でBeanを作成grails.plugin.searchable.SearchableControllerエラー名でBeanを作成 - Grailsの2.3.8

エラー2016年7月26日09:53:18826 [ローカルホスト、startStop- 1]エラー context.GrailsContextLoader - アプリケーションの初期化エラー: 名前がbeanの作成中にエラーが発生しました。 'grails.plugin.searchable.SearchableController': beanの初期化に失敗しました。入れ子にされた例外は org.springframework.beans.factory.BeanCreationException:エラー 名前 'searchableService'でBeanを作成しています:bean の初期化に失敗しました。入れ子になった例外は org.springframework.beans.factory.BeanCreationExceptionです。エラー: 名前が 'compass'のBeanを作成しています:FactoryBeanが例外を投げたとき オブジェクトが作成されました。ネストされた例外は org.compass.core.mapping.MappingExceptionある: タイプに対して定義されていない変換器[org.bson.types.ObjectId]

エラーは、実行時に発生せず、私は

+0

ドメインのどこかでObjectIdをフィールドとして使用していますか? –

+0

はい私はそれを私のドメインのいくつかで使用しています。ありがとう – xircle

答えて

1
それを修正することができません

私の推測では、タイプorg.bson.types.ObjectIdの検索可能なプロパティがあると思います。これは、検索可能なプラグインがネイティブにインデックスを作成する方法を知っているタイプではないため、そのためのコンバータを定義する必要があります。

+0

私はこのようにObjectIdのアノテーションを付けて問題を解決しました:\t @ObjectId id プライベートString id – xircle

関連する問題