【发布时间】:2016-05-06 12:05:22
【问题描述】:
我将 Alfresco 社区版 5.0 升级到 5.1,搜索不再起作用。
我收到以下错误,
2016-05-05 05:16:26,175 错误 [org.apache.solr.core.SolrCore] org.apache.solr.common.SolrException:无效编号:java 在 org.apache.solr.schema.TrieField.readableToIndexed(TrieField.java:409) 在 org.apache.solr.schema.TrieField.readableToIndexed(TrieField.java:379) 在 org.apache.solr.schema.TrieField.toInternal(TrieField.java:416) 在 org.apache.solr.schema.FieldType$DefaultAnalyzer$1.incrementToken(FieldType.java:473) 在 org.alfresco.solr.query.Solr4QueryParser.getFieldQueryImpl(Solr4QueryParser.java:1273) 在 org.alfresco.solr.query.Solr4QueryParser.getFieldQueryImplWithIOExceptionWrapped(Solr4QueryParser.java:827) 在 org.alfresco.solr.query.Solr4QueryParser.getSuperFieldQuery(Solr4QueryParser.java:3724) 在 org.alfresco.solr.query.Solr4QueryParser$FieldQuery.getQuery(Solr4QueryParser.java:3822) 在 org.alfresco.solr.query.Solr4QueryParser.attributeQueryBuilder(Solr4QueryParser.java:4238) 在 org.alfresco.solr.query.Solr4QueryParser.getFieldQuery(Solr4QueryParser.java:625) 在 org.alfresco.solr.query.Lucene4QueryParserAdaptor.getFieldQuery(Lucene4QueryParserAdaptor.java:67) 在 org.alfresco.solr.query.Lucene4QueryParserAdaptor.getFieldQuery(Lucene4QueryParserAdaptor.java:48) 在 org.alfresco.repo.search.impl.querymodel.impl.lucene.functions.LuceneFTSTerm.addComponent(LuceneFTSTerm.java:68) 在 org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneFunctionalConstraint.addComponent(LuceneFunctionalConstraint.java:57) 在 org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneDisjunction.addComponent(LuceneDisjunction.java:65) 在 org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneQuery.buildQuery(LuceneQuery.java:105) 在 org.alfresco.solr.AlfrescoSolrDataModel.getFTSQuery(AlfrescoSolrDataModel.java:2321) 在 org.alfresco.solr.query.AlfrescoFTSQParserPlugin$AlfrescoFTSQParser.parse(AlfrescoFTSQParserPlugin.java:94) 在 org.apache.solr.search.QParser.getQuery(QParser.java:141) 在 org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:147) 在 org.apache.solr.handler.component.AlfrescoSearchHandler.handleRequestBody(AlfrescoSearchHandler.java:283) 在 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) 在 org.apache.solr.core.SolrCore.execute(SolrCore.java:1976) 在 org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:777) 在 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:418) 在 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.alfresco.web.scripts.servlet.X509ServletFilterBase.doFilter(X509ServletFilterBase.java:144) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) 在 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) 在 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) 在 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) 在 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) 在 org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 在 java.lang.Thread.run(Thread.java:745)
【问题讨论】:
-
能否请您指定您开始使用的特定版本? 5.0.d?连同您要使用的版本。还要指定您执行升级所遵循的步骤。
-
我将 Alfresco 5.0.d 升级到 5.1.0 (r122274-b3) 我跟着这个链接 (fcorti.com/2014/07/17/alfresco-upgrade-tutorial-4-0-d-to-4-2-f) 在这个链接 4.0.d 到 4.2.f 我跟着步骤
标签: java lucene alfresco solr4