|
There is no check in MoreLikeThisBuilder.createQuery which ensures that the field provided by comparingField really exists. I tries to retrieve the metadata and uses it w/o checking whether the field/metadata existed.
noformat java.lang.NullPointerException at org.hibernate.search.query.dsl.impl.MoreLikeThisBuilder.createQuery(MoreLikeThisBuilder.java:248) at org.hibernate.search.query.dsl.impl.MoreLikeThisBuilder.createQuery(MoreLikeThisBuilder.java:219) at org.hibernate.search.query.dsl.impl.MoreLikeThisBuilder.createQuery(MoreLikeThisBuilder.java:132) at org.hibernate.search.query.dsl.impl.ConnectedMoreLikeThisQueryBuilder.createQuery(ConnectedMoreLikeThisQueryBuilder.java:79) at org.hibernate.search.test.query.dsl.DSLTest.testMoreLikeThisOnCompressedFields(DSLTest.java:1063) noformat
|