estoy trabajando con Lucene a través del Framework LIUS, y muestro la información mediante Servlets. La situación es la siguiente:
1) Cuando quiero recuperar la información de Lucene mediante una clase de test, todo funciona correctamente (encuentra los documentos y muestra su información indexada)
2) Pero cuando pongo este mismo codigo dentro de una clase Servlet, me devuelve el siguiente error:
Código:
he comprobado que en los dos casos los ficheros de configuración son los mismos, y también en los dos casos me indican que se han encontrado 4 documentos, pero en el caso del Servlet me dice que no tengo acceso a los campos. java.lang.NoSuchFieldError: prohibited org.apache.lucene.search.highlight.QueryTermExtractor.getTermsFromBooleanQuery(QueryTermExtractor.java:91) org.apache.lucene.search.highlight.QueryTermExtractor.getTerms(QueryTermExtractor.java:66) org.apache.lucene.search.highlight.QueryTermExtractor.getTerms(QueryTermExtractor.java:59) org.apache.lucene.search.highlight.QueryTermExtractor.getTerms(QueryTermExtractor.java:45) org.apache.lucene.search.highlight.QueryScorer.<init>(QueryScorer.java:48) lius.search.LiusHitList.buildLiusHit(LiusHitList.java:115) lius.search.LiusHitList.get(LiusHitList.java:89) ...
Alguna idea?