org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://ecommerce/widget/ContentScreens.xml#searchContent]: java.lang.IllegalArgumentException: Error running script at location [component://ecommerce/groovyScripts/content/Search.groovy]: org.apache.ofbiz.base.util.GeneralException: Error loading Groovy script at [component://ecommerce/groovyScripts/content/Search.groovy]: (startup failed:
component://ecommerce/groovyScripts/content/Search.groovy: 24: unable to resolve class org.apache.lucene.queryparser.classic.QueryParser
@ line 24, column 1.
import org.apache.lucene.queryparser.classic.QueryParser
^
component://ecommerce/groovyScripts/content/Search.groovy: 28: unable to resolve class org.apache.ofbiz.content.search.SearchWorker
@ line 28, column 1.
import org.apache.ofbiz.content.search.SearchWorker
^
component://ecommerce/groovyScripts/content/Search.groovy: 31: unable to resolve class org.apache.lucene.index.DirectoryReader
@ line 31, column 1.
import org.apache.lucene.index.DirectoryReader
^
component://ecommerce/groovyScripts/content/Search.groovy: 21: unable to resolve class org.apache.lucene.analysis.standard.StandardAnalyzer
@ line 21, column 1.
import org.apache.lucene.analysis.standard.StandardAnalyzer
^
component://ecommerce/groovyScripts/content/Search.groovy: 25: unable to resolve class org.apache.lucene.store.FSDirectory
@ line 25, column 1.
import org.apache.lucene.store.FSDirectory
^
component://ecommerce/groovyScripts/content/Search.groovy: 23: unable to resolve class org.apache.lucene.index.Term
@ line 23, column 1.
import org.apache.lucene.index.Term
^
component://ecommerce/groovyScripts/content/Search.groovy: 20: unable to resolve class org.apache.lucene.analysis.Analyzer
@ line 20, column 1.
import org.apache.lucene.analysis.Analyzer
^
component://ecommerce/groovyScripts/content/Search.groovy: 22: unable to resolve class org.apache.lucene.document.Document
@ line 22, column 1.
import org.apache.lucene.document.Document
^
component://ecommerce/groovyScripts/content/Search.groovy: 32: unable to resolve class org.apache.lucene.store.Directory
@ line 32, column 1.
import org.apache.lucene.store.Directory
^
component://ecommerce/groovyScripts/content/Search.groovy: 43: unable to resolve class BooleanQuery
@ line 43, column 13.
combQuery = new BooleanQuery();
^
component://ecommerce/groovyScripts/content/Search.groovy: 46: unable to resolve class IndexSearcher
@ line 46, column 15.
IndexSearcher searcher = null;
^
component://ecommerce/groovyScripts/content/Search.groovy: 50: unable to resolve class IndexSearcher
@ line 50, column 16.
searcher = new IndexSearcher(reader);
^
component://ecommerce/groovyScripts/content/Search.groovy: 56: unable to resolve class TermQuery
@ line 56, column 13.
termQuery = new TermQuery(new Term("site", siteId.toString()));
^
component://ecommerce/groovyScripts/content/Search.groovy: 62: unable to resolve class Query
@ line 62, column 11.
Query query = null;
^
component://ecommerce/groovyScripts/content/Search.groovy: 69: unable to resolve class BooleanQuery
@ line 69, column 20.
featureQuery = new BooleanQuery();
^
component://ecommerce/groovyScripts/content/Search.groovy: 77: unable to resolve class TermQuery
@ line 77, column 25.
termQuery = new TermQuery(new Term("feature", value));
^
component://ecommerce/groovyScripts/content/Search.groovy: 87: unable to resolve class TopScoreDocCollector
@ line 87, column 26.
TopScoreDocCollector collector = TopScoreDocCollector.create(100); //defaulting to 100 results
^
component://ecommerce/groovyScripts/content/Search.groovy: 89: unable to resolve class ScoreDoc[]
@ line 89, column 16.
ScoreDoc[] hits = collector.topDocs().scoreDocs;
^
18 errors
) (Error running script at location [component://ecommerce/groovyScripts/content/Search.groovy]: org.apache.ofbiz.base.util.GeneralException: Error loading Groovy script at [component://ecommerce/groovyScripts/content/Search.groovy]: (startup failed:
component://ecommerce/groovyScripts/content/Search.groovy: 24: unable to resolve class org.apache.lucene.queryparser.classic.QueryParser
@ line 24, column 1.
import org.apache.lucene.queryparser.classic.QueryParser
^
component://ecommerce/groovyScripts/content/Search.groovy: 28: unable to resolve class org.apache.ofbiz.content.search.SearchWorker
@ line 28, column 1.
import org.apache.ofbiz.content.search.SearchWorker
^
component://ecommerce/groovyScripts/content/Search.groovy: 31: unable to resolve class org.apache.lucene.index.DirectoryReader
@ line 31, column 1.
import org.apache.lucene.index.DirectoryReader
^
component://ecommerce/groovyScripts/content/Search.groovy: 21: unable to resolve class org.apache.lucene.analysis.standard.StandardAnalyzer
@ line 21, column 1.
import org.apache.lucene.analysis.standard.StandardAnalyzer
^
component://ecommerce/groovyScripts/content/Search.groovy: 25: unable to resolve class org.apache.lucene.store.FSDirectory
@ line 25, column 1.
import org.apache.lucene.store.FSDirectory
^
component://ecommerce/groovyScripts/content/Search.groovy: 23: unable to resolve class org.apache.lucene.index.Term
@ line 23, column 1.
import org.apache.lucene.index.Term
^
component://ecommerce/groovyScripts/content/Search.groovy: 20: unable to resolve class org.apache.lucene.analysis.Analyzer
@ line 20, column 1.
import org.apache.lucene.analysis.Analyzer
^
component://ecommerce/groovyScripts/content/Search.groovy: 22: unable to resolve class org.apache.lucene.document.Document
@ line 22, column 1.
import org.apache.lucene.document.Document
^
component://ecommerce/groovyScripts/content/Search.groovy: 32: unable to resolve class org.apache.lucene.store.Directory
@ line 32, column 1.
import org.apache.lucene.store.Directory
^
component://ecommerce/groovyScripts/content/Search.groovy: 43: unable to resolve class BooleanQuery
@ line 43, column 13.
combQuery = new BooleanQuery();
^
component://ecommerce/groovyScripts/content/Search.groovy: 46: unable to resolve class IndexSearcher
@ line 46, column 15.
IndexSearcher searcher = null;
^
component://ecommerce/groovyScripts/content/Search.groovy: 50: unable to resolve class IndexSearcher
@ line 50, column 16.
searcher = new IndexSearcher(reader);
^
component://ecommerce/groovyScripts/content/Search.groovy: 56: unable to resolve class TermQuery
@ line 56, column 13.
termQuery = new TermQuery(new Term("site", siteId.toString()));
^
component://ecommerce/groovyScripts/content/Search.groovy: 62: unable to resolve class Query
@ line 62, column 11.
Query query = null;
^
component://ecommerce/groovyScripts/content/Search.groovy: 69: unable to resolve class BooleanQuery
@ line 69, column 20.
featureQuery = new BooleanQuery();
^
component://ecommerce/groovyScripts/content/Search.groovy: 77: unable to resolve class TermQuery
@ line 77, column 25.
termQuery = new TermQuery(new Term("feature", value));
^
component://ecommerce/groovyScripts/content/Search.groovy: 87: unable to resolve class TopScoreDocCollector
@ line 87, column 26.
TopScoreDocCollector collector = TopScoreDocCollector.create(100); //defaulting to 100 results
^
component://ecommerce/groovyScripts/content/Search.groovy: 89: unable to resolve class ScoreDoc[]
@ line 89, column 16.
ScoreDoc[] hits = collector.topDocs().scoreDocs;
^
18 errors
))
|