Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-32354

Solr instance with Ibexa config reports "undefined field text" error on startup

Details

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Medium Medium
    • None
    • 2.5.16, 3.2.4, 3.3.1
    • Solr v 7.x (not tested on others)

    Description

      Visible when started solr in foreground /bin/solr start -f
      Looks like it's an error in our initial configuration, rather not affecting Product operations in general. We're missing field named "text" (not to be mistaken with FieldType) and this field is required as a default field for Solr API requests.

      Possible solution can be found in this diff. Instead of text _text_ was used to align it with shipped Solr configuration.

      Error & Stack trace:

      ERROR (searcherExecutor-12-thread-1-processing-x:econtent) [   x:econtent] o.a.s.h.RequestHandlerBase org.apache.solr.common.SolrException: undefined field textERROR (searcherExecutor-12-thread-1-processing-x:econtent) [   x:econtent] o.a.s.h.RequestHandlerBase org.apache.solr.common.SolrException: undefined field text at org.apache.solr.schema.IndexSchema.getDynamicFieldType(IndexSchema.java:1305) at org.apache.solr.schema.IndexSchema$SolrQueryAnalyzer.getWrappedAnalyzer(IndexSchema.java:442) at org.apache.lucene.analysis.DelegatingAnalyzerWrapper$DelegatingReuseStrategy.getReusableComponents(DelegatingAnalyzerWrapper.java:86) at org.apache.lucene.analysis.Analyzer.tokenStream(Analyzer.java:191) at org.apache.lucene.util.QueryBuilder.createFieldQuery(QueryBuilder.java:239) at org.apache.solr.parser.SolrQueryParserBase.newFieldQuery(SolrQueryParserBase.java:518) at org.apache.solr.parser.QueryParser.newFieldQuery(QueryParser.java:62) at org.apache.solr.parser.SolrQueryParserBase.getFieldQuery(SolrQueryParserBase.java:1148) at org.apache.solr.parser.QueryParser.MultiTerm(QueryParser.java:593) at org.apache.solr.parser.QueryParser.Query(QueryParser.java:142) at org.apache.solr.parser.QueryParser.TopLevelQuery(QueryParser.java:131) at org.apache.solr.parser.SolrQueryParserBase.parse(SolrQueryParserBase.java:254) at org.apache.solr.search.LuceneQParser.parse(LuceneQParser.java:49) at org.apache.solr.search.QParser.getQuery(QParser.java:173) at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:160) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:272) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:199) at org.apache.solr.core.SolrCore.execute(SolrCore.java:2551) at org.apache.solr.core.QuerySenderListener.newSearcher(QuerySenderListener.java:74) at org.apache.solr.core.SolrCore.lambda$getSearcher$17(SolrCore.java:2317) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 

      Attachments

        Activity

          People

            Unassigned Unassigned
            andrew.longosz@ibexa.co Andrew Longosz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: