|
WildFly team provides a set of archetypes for easy development with Java EE 7, however there is a version mismatch for hibernate search between OGM and WildFly boms.
At this time hibernate-ogm-bom includes [hibernate search 5](http://central.maven.org/maven2/org/hibernate/ogm/hibernate-ogm-bom/4.2.0.Beta1/hibernate-ogm-bom-4.2.0.Beta1.pom), but on the other side WildFly bom incudes [hibernate search 4] (https://github.com/wildfly/boms/tree/master/jboss-javaee-7.0-with-hibernate) creating a mismatch between those classes affected by the [migration](http://hibernate.org/search/documentation/migrate/5.0/), with errors similar to this:
Caused by: java.lang.NoClassDefFoundError: org/hibernate/search/spi/SearchIntegrator at org.hibernate.ogm.query.impl.FullTextSearchQueryTranslator.createProcessingChain(FullTextSearchQueryTranslator.java:142) [hibernate-ogm-core-4.2.0.Beta1.jar:4.2.0.Beta1] at org.hibernate.ogm.query.impl.FullTextSearchQueryTranslator.getLuceneQuery(FullTextSearchQueryTranslator.java:100) [hibernate-ogm-core-4.2.0.Beta1.jar:4.2.0.Beta1] at org.hibernate.ogm.query.impl.FullTextSearchQueryTranslator.list(FullTextSearchQueryTranslator.java:75) [hibernate-ogm-core-4.2.0.Beta1.jar:4.2.0.Beta1] at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236) [hibernate-core-4.3.7.Final.jar:4.3.7.Final] at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) [hibernate-core-4.3.7.Final.jar:4.3.7.Final] at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) [hibernate-core-4.3.7.Final.jar:4.3.7.Final] at org.hibernate.jpa.internal.QueryImpl.list(QueryImpl.java:573) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final]
|