Vraptor4 weld session

Aparece o seguinte erro:

java.lang.ClassCastException: java.lang.ClassCastException: org.jboss.weld.proxies.Serializable$Session$SharedSessionContract$1794845451$Proxy$_$$_WeldClientProxy cannot be cast to org.hibernate.engine.spi.SessionImplementor org.hibernate.search.impl.FullTextSessionImpl.<init>(FullTextSessionImpl.java:66) org.hibernate.search.Search.getFullTextSession(Search.java:45) br.com.vonk.pro.dao.AnuncioDao.pesquisa(AnuncioDao.java:63)
na seguinte linha do programa:

FullTextSession luceneSession = Search.getFullTextSession(session);
sendo que a sessão está sendo injetada:

@Inject private Session session;
Isso acontece no dao. Quando uso a sessão com criteria não ocorre erro:

return this.session.createCriteria(Anuncio.class).add(Restrictions.eq("ativo", true)).list();
Obrigado