[
https://issues.apache.org/jira/browse/SOLR-303?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12556944#action_12556944
]
Sean Timm commented on SOLR-303:
--------------------------------
I'm receiving both patch errors and compile errors from Yonik's latest patch
(03/Jan/08) against head on the trunk (r. 610010). I ignore the errors on the
two Test files. It fails to remove the handler/SearchHandler.java
{noformat}
% patch -p0 -u < ~/distributed.patch
[...]
patching file src/java/org/apache/solr/handler/SearchHandler.java
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n] y
Hunk #1 FAILED at 1.
File src/java/org/apache/solr/handler/SearchHandler.java is not empty after
patch, as expected
1 out of 1 hunk FAILED -- saving rejects to file
src/java/org/apache/solr/handler/SearchHandler.java.rej
{noformat}
After removing handler/SearchHandler.java, the build errors that I am getting
are:
{noformat}
% ant compile
Buildfile: build.xml
init-forrest-entities:
compile-common:
compile:
[javac] Compiling 84 source files to
/home/timmsc/svn.apache.org/lucene/solr/trunk/build/core
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:303:
'class' or 'interface' expected
[javac] package org.apache.solr.handler.component;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:305:
'class' or 'interface' expected
[javac] import org.apache.solr.handler.RequestHandlerBase;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:306:
'class' or 'interface' expected
[javac] import org.apache.solr.common.util.NamedList;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:307:
'class' or 'interface' expected
[javac] import org.apache.solr.common.util.RTimer;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:308:
'class' or 'interface' expected
[javac] import org.apache.solr.common.util.SimpleOrderedMap;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:309:
'class' or 'interface' expected
[javac] import org.apache.solr.common.params.CommonParams;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:310:
'class' or 'interface' expected
[javac] import org.apache.solr.common.params.ModifiableSolrParams;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:311:
'class' or 'interface' expected
[javac] import org.apache.solr.common.SolrException;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:312:
'class' or 'interface' expected
[javac] import org.apache.solr.request.SolrQueryRequest;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:313:
'class' or 'interface' expected
[javac] import org.apache.solr.request.SolrQueryResponse;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:314:
'class' or 'interface' expected
[javac] import org.apache.solr.client.solrj.SolrServer;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:315:
'class' or 'interface' expected
[javac] import org.apache.solr.client.solrj.impl.CommonsHttpSolrServer;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:316:
'class' or 'interface' expected
[javac] import org.apache.solr.util.plugin.SolrCoreAware;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:317:
'class' or 'interface' expected
[javac] import org.apache.solr.core.SolrCore;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:318:
'class' or 'interface' expected
[javac] import org.apache.lucene.queryParser.ParseException;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:320:
'class' or 'interface' expected
[javac] import java.util.logging.Logger;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:321:
'class' or 'interface' expected
[javac] import java.util.Collection;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:322:
'class' or 'interface' expected
[javac] import java.util.List;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:323:
'class' or 'interface' expected
[javac] import java.util.ArrayList;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchHandler.java:324:
'class' or 'interface' expected
[javac] import java.util.LinkedList;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardDoc.java:273:
'class' or 'interface' expected
[javac] package org.apache.solr.handler.component;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardDoc.java:275:
'class' or 'interface' expected
[javac] import org.apache.lucene.search.SortComparatorSource;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardDoc.java:276:
'class' or 'interface' expected
[javac] import org.apache.lucene.search.SortField;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardDoc.java:277:
'class' or 'interface' expected
[javac] import org.apache.lucene.util.PriorityQueue;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardDoc.java:278:
'class' or 'interface' expected
[javac] import org.apache.solr.common.util.NamedList;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardDoc.java:279:
'class' or 'interface' expected
[javac] import org.apache.solr.search.MissingStringLastComparatorSource;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardDoc.java:281:
'class' or 'interface' expected
[javac] import java.text.Collator;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardDoc.java:282:
'class' or 'interface' expected
[javac] import java.util.Comparator;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardDoc.java:283:
'class' or 'interface' expected
[javac] import java.util.Locale;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardDoc.java:284:
'class' or 'interface' expected
[javac] import java.util.List;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardDoc.java:285:
'class' or 'interface' expected
[javac] import java.util.ArrayList;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardRequest.java:60:
'class' or 'interface' expected
[javac] package org.apache.solr.handler.component;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardRequest.java:62:
'class' or 'interface' expected
[javac] import org.apache.solr.client.solrj.response.QueryResponse;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardRequest.java:63:
'class' or 'interface' expected
[javac] import org.apache.solr.common.params.ModifiableSolrParams;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardRequest.java:65:
'class' or 'interface' expected
[javac] import java.util.ArrayList;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/ShardRequest.java:66:
'class' or 'interface' expected
[javac] import java.util.List;
[javac] ^
[javac] 36 errors
BUILD FAILED
/home/timmsc/svn.apache.org/lucene/solr/trunk/build.xml:224: The following
error occurred while executing this line:
/home/timmsc/svn.apache.org/lucene/solr/trunk/build.xml:110: Compile failed;
see the compiler error output for details.
Total time: 1 second
{noformat}
A good number of the errors are because 3 of the files are duplicated inline
after the patch. After fixing this I still get 17 errors.
{noformat}
% ant compile
Buildfile: build.xml
init-forrest-entities:
compile-common:
compile:
[javac] Compiling 84 source files to
/home/timmsc/svn.apache.org/lucene/solr/trunk/build/core
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/DisMaxDebugComponent.java:45:
cannot find symbol
[javac] symbol : constructor
SearchComponent(org.apache.solr.handler.component.SearchHandler)
[javac] location: class org.apache.solr.handler.component.SearchComponent
[javac] super(handler);
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/DisMaxDebugComponent.java:51:
method does not override a method from its superclass
[javac] @Override
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/DisMaxQueryComponent.java:57:
cannot find symbol
[javac] symbol : constructor
QueryComponent(org.apache.solr.handler.component.SearchHandler)
[javac] location: class org.apache.solr.handler.component.QueryComponent
[javac] super(handler);
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/DisMaxQueryComponent.java:63:
method does not override a method from its superclass
[javac] @Override
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/DisMaxQueryComponent.java:204:
cannot find symbol
[javac] symbol : method
getSortSpec(org.apache.solr.request.SolrQueryRequest)
[javac] location: class org.apache.solr.util.SolrPluginUtils
[javac] builder.setSortSpec(SolrPluginUtils.getSortSpec(req) );
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/component/DisMaxResponseBuilder.java:37:
cannot find symbol
[javac] symbol : constructor
ResponseBuilder(org.apache.solr.request.SolrQueryRequest)
[javac] location: class org.apache.solr.handler.component.ResponseBuilder
[javac] super(req);
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/federated/component/FedSearchComponent.java:64:
cannot find symbol
[javac] symbol : constructor
SearchComponent(org.apache.solr.handler.component.SearchHandler)
[javac] location: class org.apache.solr.handler.component.SearchComponent
[javac] super(handler);
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/federated/component/FedSearchComponent.java:91:
cannot find symbol
[javac] symbol : variable handler
[javac] location: class
org.apache.solr.handler.federated.component.FedSearchComponent
[javac] SolrCore.getSolrCore().execute(handler, localReq, response);
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/federated/component/AuxiliaryQPhaseComponent.java:83:
cannot find symbol
[javac] symbol : variable request_HL_and_MLT_Info_InMainPhase
[javac] location: class org.apache.solr.handler.component.ResponseBuilder
[javac] rspBuilder.request_HL_and_MLT_Info_InMainPhase = false;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/federated/component/AuxiliaryQPhaseComponent.java:84:
cannot find symbol
[javac] symbol : variable request_fields_InMainPhase
[javac] location: class org.apache.solr.handler.component.ResponseBuilder
[javac] rspBuilder.request_fields_InMainPhase = false;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/federated/component/AuxiliaryQPhaseComponent.java:88:
cannot find symbol
[javac] symbol : method
skipProcess(org.apache.solr.request.SolrQueryRequest,org.apache.solr.request.SolrQueryResponse)
[javac] location: class
org.apache.solr.handler.federated.component.FedSearchComponent
[javac] if(super.skipProcess(req, rsp) ||
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/federated/component/GlobalCollectionStatComponent.java:138:
cannot find symbol
[javac] symbol : method
skipProcess(org.apache.solr.request.SolrQueryRequest,org.apache.solr.request.SolrQueryResponse)
[javac] location: class
org.apache.solr.handler.federated.component.FedSearchComponent
[javac] if(super.skipProcess(req, rsp) ||
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/federated/component/GlobalCollectionStatComponent.java:195:
cannot find symbol
[javac] symbol : variable extractedTerms
[javac] location: class org.apache.solr.handler.component.ResponseBuilder
[javac] rspBuilder.extractedTerms = extractedTerms;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/federated/component/GlobalCollectionStatComponent.java:205:
cannot find symbol
[javac] symbol : variable extractedTerms
[javac] location: class org.apache.solr.handler.component.ResponseBuilder
[javac] final Set<String> extractedTerms = rspBuilder.extractedTerms;
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/federated/component/MainQPhaseComponent.java:74:
cannot find symbol
[javac] symbol : method
skipProcess(org.apache.solr.request.SolrQueryRequest,org.apache.solr.request.SolrQueryResponse)
[javac] location: class
org.apache.solr.handler.federated.component.FedSearchComponent
[javac] if(super.skipProcess(req, rsp) ||
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/federated/component/MainQPhaseComponent.java:208:
cannot find symbol
[javac] symbol : variable request_fields_InMainPhase
[javac] location: class org.apache.solr.handler.component.ResponseBuilder
[javac] if(rspBuilder.request_fields_InMainPhase){
[javac] ^
[javac]
/home/timmsc/svn.apache.org/lucene/solr/trunk/src/java/org/apache/solr/handler/federated/component/MainQPhaseComponent.java:238:
cannot find symbol
[javac] symbol : variable request_HL_and_MLT_Info_InMainPhase
[javac] location: class org.apache.solr.handler.component.ResponseBuilder
[javac] rspBuilder.request_HL_and_MLT_Info_InMainPhase
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 17 errors
BUILD FAILED
/home/timmsc/svn.apache.org/lucene/solr/trunk/build.xml:224: The following
error occurred while executing this line:
/home/timmsc/svn.apache.org/lucene/solr/trunk/build.xml:110: Compile failed;
see the compiler error output for details.
Total time: 2 seconds
{noformat}
> Distributed Search over HTTP
> ----------------------------
>
> Key: SOLR-303
> URL: https://issues.apache.org/jira/browse/SOLR-303
> Project: Solr
> Issue Type: New Feature
> Components: search
> Reporter: Sharad Agarwal
> Assignee: Yonik Seeley
> Attachments: distributed.patch, distributed.patch, distributed.patch,
> fedsearch.patch, fedsearch.patch, fedsearch.patch, fedsearch.patch,
> fedsearch.patch, fedsearch.patch, fedsearch.patch, fedsearch.stu.patch,
> fedsearch.stu.patch
>
>
> Searching over multiple shards and aggregating results.
> Motivated by http://wiki.apache.org/solr/DistributedSearch
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.