[
https://issues.apache.org/jira/browse/SOLR-2282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12981178#action_12981178
]
Robert Muir commented on SOLR-2282:
-----------------------------------
Stanislaw: it is true that with that exact random seed, the test passes for me.
But if i just run 'ant test', often it fails.
Below is the output... i put my OS configuration first here... sorry for the
noise.
{noformat}
[junit] NOTE: Windows Vista 6.0 x86/Sun Microsystems Inc. 1.6.0_23
(32-bit)/cpus=4,threads=4,free=5267640,total=16384000
test:
[junit] Testsuite:
org.apache.solr.handler.clustering.DistributedClusteringComponentTest
[junit] Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 13.18 sec
[junit] ------------- Standard Error -----------------
[junit] 2011-1-13 3:35:19
org.apache.solr.handler.clustering.carrot2.CarrotClusteringEngine cluster
[junit] SEVERE: Carrot2 clustering failed
[junit] java.lang.IndexOutOfBoundsException
[junit] at java.io.StringReader.read(StringReader.java:76)
[junit] at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizerImpl.zzRefill(ExtendedWhitespaceTokenizerImpl.java:557)
[junit] at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizerImpl.getNextToken(ExtendedWhitespaceTokenizerImpl.java:754)
[junit] at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizer.nextToken(ExtendedWhitespaceTokenizer.java:46)
[junit] at
org.carrot2.text.preprocessing.Tokenizer.tokenize(Tokenizer.java:147)
[junit] at
org.carrot2.text.preprocessing.pipeline.CompletePreprocessingPipeline.preprocess(CompletePreprocessingPipeline.java:54)
[junit] at
org.carrot2.text.preprocessing.pipeline.BasicPreprocessingPipeline.preprocess(BasicPreprocessingPipeline.java:92)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm.cluster(LingoClusteringAlgorithm.java:198)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm.access$000(LingoClusteringAlgorithm.java:43)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm$1.process(LingoClusteringAlgorithm.java:177)
[junit] at
org.carrot2.text.clustering.MultilingualClustering.clusterByLanguage(MultilingualClustering.java:223)
[junit] at
org.carrot2.text.clustering.MultilingualClustering.process(MultilingualClustering.java:111)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm.process(LingoClusteringAlgorithm.java:170)
[junit] at
org.carrot2.core.ControllerUtils.performProcessing(ControllerUtils.java:102)
[junit] at org.carrot2.core.Controller.process(Controller.java:347)
[junit] at org.carrot2.core.Controller.process(Controller.java:239)
[junit] at
org.apache.solr.handler.clustering.carrot2.CarrotClusteringEngine.cluster(CarrotClusteringEngine.java:106)
[junit] at
org.apache.solr.handler.clustering.ClusteringComponent.finishStage(ClusteringComponent.java:167)
[junit] at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:336)
[junit] at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
[junit] at org.apache.solr.core.SolrCore.execute(SolrCore.java:1296)
[junit] at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
[junit] at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:240)
[junit] at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
[junit] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
[junit] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
[junit] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
[junit] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
[junit] at org.mortbay.jetty.Server.handle(Server.java:326)
[junit] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
[junit] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
[junit] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
[junit] at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
[junit] at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
[junit] at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
[junit] at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
[junit] 2011-1-13 3:35:19
org.apache.solr.handler.clustering.carrot2.CarrotClusteringEngine cluster
[junit] SEVERE: Carrot2 clustering failed
[junit] java.lang.IndexOutOfBoundsException
[junit] at java.io.StringReader.read(StringReader.java:76)
[junit] at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizerImpl.zzRefill(ExtendedWhitespaceTokenizerImpl.java:557)
[junit] at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizerImpl.getNextToken(ExtendedWhitespaceTokenizerImpl.java:754)
[junit] at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizer.nextToken(ExtendedWhitespaceTokenizer.java:46)
[junit] at
org.carrot2.text.preprocessing.Tokenizer.tokenize(Tokenizer.java:147)
[junit] at
org.carrot2.text.preprocessing.pipeline.CompletePreprocessingPipeline.preprocess(CompletePreprocessingPipeline.java:54)
[junit] at
org.carrot2.text.preprocessing.pipeline.BasicPreprocessingPipeline.preprocess(BasicPreprocessingPipeline.java:92)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm.cluster(LingoClusteringAlgorithm.java:198)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm.access$000(LingoClusteringAlgorithm.java:43)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm$1.process(LingoClusteringAlgorithm.java:177)
[junit] at
org.carrot2.text.clustering.MultilingualClustering.clusterByLanguage(MultilingualClustering.java:223)
[junit] at
org.carrot2.text.clustering.MultilingualClustering.process(MultilingualClustering.java:111)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm.process(LingoClusteringAlgorithm.java:170)
[junit] at
org.carrot2.core.ControllerUtils.performProcessing(ControllerUtils.java:102)
[junit] at org.carrot2.core.Controller.process(Controller.java:347)
[junit] at org.carrot2.core.Controller.process(Controller.java:239)
[junit] at
org.apache.solr.handler.clustering.carrot2.CarrotClusteringEngine.cluster(CarrotClusteringEngine.java:106)
[junit] at
org.apache.solr.handler.clustering.ClusteringComponent.finishStage(ClusteringComponent.java:167)
[junit] at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:336)
[junit] at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
[junit] at org.apache.solr.core.SolrCore.execute(SolrCore.java:1296)
[junit] at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
[junit] at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:240)
[junit] at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
[junit] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
[junit] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
[junit] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
[junit] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
[junit] at org.mortbay.jetty.Server.handle(Server.java:326)
[junit] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
[junit] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
[junit] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
[junit] at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
[junit] at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
[junit] at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
[junit] at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
[junit] 2011-1-13 3:35:19 org.apache.solr.common.SolrException log
[junit] SEVERE: org.apache.solr.common.SolrException: Carrot2 clustering
failed
[junit] at
org.apache.solr.handler.clustering.carrot2.CarrotClusteringEngine.cluster(CarrotClusteringEngine.java:110)
[junit] at
org.apache.solr.handler.clustering.ClusteringComponent.finishStage(ClusteringComponent.java:167)
[junit] at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:336)
[junit] at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
[junit] at org.apache.solr.core.SolrCore.execute(SolrCore.java:1296)
[junit] at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
[junit] at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:240)
[junit] at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
[junit] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
[junit] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
[junit] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
[junit] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
[junit] at org.mortbay.jetty.Server.handle(Server.java:326)
[junit] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
[junit] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
[junit] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
[junit] at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
[junit] at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
[junit] at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
[junit] at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
[junit] Caused by: java.lang.IndexOutOfBoundsException
[junit] at java.io.StringReader.read(StringReader.java:76)
[junit] at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizerImpl.zzRefill(ExtendedWhitespaceTokenizerImpl.java:557)
[junit] at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizerImpl.getNextToken(ExtendedWhitespaceTokenizerImpl.java:754)
[junit] at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizer.nextToken(ExtendedWhitespaceTokenizer.java:46)
[junit] at
org.carrot2.text.preprocessing.Tokenizer.tokenize(Tokenizer.java:147)
[junit] at
org.carrot2.text.preprocessing.pipeline.CompletePreprocessingPipeline.preprocess(CompletePreprocessingPipeline.java:54)
[junit] at
org.carrot2.text.preprocessing.pipeline.BasicPreprocessingPipeline.preprocess(BasicPreprocessingPipeline.java:92)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm.cluster(LingoClusteringAlgorithm.java:198)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm.access$000(LingoClusteringAlgorithm.java:43)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm$1.process(LingoClusteringAlgorithm.java:177)
[junit] at
org.carrot2.text.clustering.MultilingualClustering.clusterByLanguage(MultilingualClustering.java:223)
[junit] at
org.carrot2.text.clustering.MultilingualClustering.process(MultilingualClustering.java:111)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm.process(LingoClusteringAlgorithm.java:170)
[junit] at
org.carrot2.core.ControllerUtils.performProcessing(ControllerUtils.java:102)
[junit] at org.carrot2.core.Controller.process(Controller.java:347)
[junit] at org.carrot2.core.Controller.process(Controller.java:239)
[junit] at
org.apache.solr.handler.clustering.carrot2.CarrotClusteringEngine.cluster(CarrotClusteringEngine.java:106)
[junit] ... 19 more
[junit]
[junit] 2011-1-13 3:35:19 org.apache.solr.common.SolrException log
[junit] SEVERE: org.apache.solr.common.SolrException: Carrot2 clustering
failed
[junit] at
org.apache.solr.handler.clustering.carrot2.CarrotClusteringEngine.cluster(CarrotClusteringEngine.java:110)
[junit] at
org.apache.solr.handler.clustering.ClusteringComponent.finishStage(ClusteringComponent.java:167)
[junit] at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:336)
[junit] at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
[junit] at org.apache.solr.core.SolrCore.execute(SolrCore.java:1296)
[junit] at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
[junit] at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:240)
[junit] at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
[junit] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
[junit] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
[junit] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
[junit] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
[junit] at org.mortbay.jetty.Server.handle(Server.java:326)
[junit] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
[junit] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
[junit] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
[junit] at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
[junit] at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
[junit] at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
[junit] at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
[junit] Caused by: java.lang.IndexOutOfBoundsException
[junit] at java.io.StringReader.read(StringReader.java:76)
[junit] at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizerImpl.zzRefill(ExtendedWhitespaceTokenizerImpl.java:557)
[junit] at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizerImpl.getNextToken(ExtendedWhitespaceTokenizerImpl.java:754)
[junit] at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizer.nextToken(ExtendedWhitespaceTokenizer.java:46)
[junit] at
org.carrot2.text.preprocessing.Tokenizer.tokenize(Tokenizer.java:147)
[junit] at
org.carrot2.text.preprocessing.pipeline.CompletePreprocessingPipeline.preprocess(CompletePreprocessingPipeline.java:54)
[junit] at
org.carrot2.text.preprocessing.pipeline.BasicPreprocessingPipeline.preprocess(BasicPreprocessingPipeline.java:92)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm.cluster(LingoClusteringAlgorithm.java:198)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm.access$000(LingoClusteringAlgorithm.java:43)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm$1.process(LingoClusteringAlgorithm.java:177)
[junit] at
org.carrot2.text.clustering.MultilingualClustering.clusterByLanguage(MultilingualClustering.java:223)
[junit] at
org.carrot2.text.clustering.MultilingualClustering.process(MultilingualClustering.java:111)
[junit] at
org.carrot2.clustering.lingo.LingoClusteringAlgorithm.process(LingoClusteringAlgorithm.java:170)
[junit] at
org.carrot2.core.ControllerUtils.performProcessing(ControllerUtils.java:102)
[junit] at org.carrot2.core.Controller.process(Controller.java:347)
[junit] at org.carrot2.core.Controller.process(Controller.java:239)
[junit] at
org.apache.solr.handler.clustering.carrot2.CarrotClusteringEngine.cluster(CarrotClusteringEngine.java:106)
[junit] ... 19 more
[junit]
[junit] NOTE: reproduce with: ant test
-Dtestcase=DistributedClusteringComponentTest -Dtestmethod=testDistribSearch
-Dtests.seed=8909233178291932652:-4859244606911873252
[junit] The following exceptions were thrown by threads:
[junit] *** Thread: Thread-29 ***
[junit] java.lang.RuntimeException:
org.apache.solr.client.solrj.SolrServerException: Error executing query
[junit] at
org.apache.solr.BaseDistributedSearchTestCase$5.run(BaseDistributedSearchTestCase.java:333)
[junit] Caused by: org.apache.solr.client.solrj.SolrServerException: Error
executing query
[junit] at
org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:95)
[junit] at
org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:119)
[junit] at
org.apache.solr.BaseDistributedSearchTestCase$5.run(BaseDistributedSearchTestCase.java:328)
[junit] Caused by: org.apache.solr.common.SolrException: Carrot2 clustering
failed org.apache.solr.common.SolrExcep
tion: Carrot2 clustering failed at
org.apache.solr.handler.clustering.carrot2.CarrotClusteringEngine.cluster(Car
rotClusteringEngine.java:110) at
org.apache.solr.handler.clustering.ClusteringComponent.finishStage(ClusteringComponen
t.java:167) at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:336)
at org.a
pache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
at org.apache.solr.core.SolrCore
.execute(SolrCore.java:1296) at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:240)
at org.mortbay.jetty.servlet.Ser
vletHandler$CachedChain.doFilter(ServletHandler.java:1212) at
org.mortbay.jetty.servlet.ServletHandler.handle(Servl
etHandler.java:399) at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at
org.mortbay.j
etty.handler.ContextHandler.handle(ContextHandler.java:766) at
org.mortbay.jetty.handler.HandlerWrapper.handle(Handl
erWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.hand
leRequest(HttpConnection.java:542) at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection
.java:928) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.
parseAvailable(HttpParser.java:212) at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.m
ortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
at org.mortbay.thread.QueuedThreadPool$P
oolThread.run(QueuedThreadPool.java:582) Caused by:
java.lang.IndexOutOfBoundsException at java.io.StringReader.
read(StringReader.java:76) at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizerImpl.zzRefill(ExtendedWhitespace
TokenizerImpl.java:557) at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizerImpl.getNextToken(ExtendedWhites
paceTokenizerImpl
[junit]
[junit] Carrot2 clustering failed org.apache.solr.common.SolrException:
Carrot2 clustering failed at org.a
pache.solr.handler.clustering.carrot2.CarrotClusteringEngine.cluster(CarrotClusteringEngine.java:110)
at org.apache.so
lr.handler.clustering.ClusteringComponent.finishStage(ClusteringComponent.java:167)
at org.apache.solr.handler.compo
nent.SearchHandler.handleRequestBody(SearchHandler.java:336) at
org.apache.solr.handler.RequestHandlerBase.handleRequ
est(RequestHandlerBase.java:129) at
org.apache.solr.core.SolrCore.execute(SolrCore.java:1296) at org.apache.so
lr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338) at
org.apache.solr.servlet.SolrDispatchFilter.do
Filter(SolrDispatchFilter.java:240) at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.
java:1212) at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at
org.mortbay.jetty.ser
vlet.SessionHandler.handle(SessionHandler.java:182) at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandle
r.java:766) at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at
org.mortbay.jetty.Ser
ver.handle(Server.java:326) at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at
org.m
ortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
at org.mortbay.jetty.HttpParser.
parseNext(HttpParser.java:549) at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.m
ortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at
org.mortbay.jetty.bio.SocketConnector$Connection.run(
SocketConnector.java:228) at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused
by: java.lang.IndexOutOfBoundsException at
java.io.StringReader.read(StringReader.java:76) at org.carrot2.t
ext.analysis.ExtendedWhitespaceTokenizerImpl.zzRefill(ExtendedWhitespaceTokenizerImpl.java:557)
at org.carrot2.text.
analysis.ExtendedWhitespaceTokenizerImpl.getNextToken(ExtendedWhitespaceTokenizerImpl
[junit]
[junit] request:
http://localhost:65510/solr/select?clustering=true&q=*:*&sort=id
desc&clustering.results=true&shard
s=localhost:65509/solr,[::1]:33332/solr|localhost:65510/solr&wt=javabin&version=2
[junit] at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:435)
[junit] at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:244)
[junit] at
org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:89)
[junit] ... 2 more
[junit] *** Thread: Thread-27 ***
[junit] java.lang.RuntimeException:
org.apache.solr.client.solrj.SolrServerException: Error executing query
[junit] at
org.apache.solr.BaseDistributedSearchTestCase$5.run(BaseDistributedSearchTestCase.java:333)
[junit] Caused by: org.apache.solr.client.solrj.SolrServerException: Error
executing query
[junit] at
org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:95)
[junit] at
org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:119)
[junit] at
org.apache.solr.BaseDistributedSearchTestCase$5.run(BaseDistributedSearchTestCase.java:328)
[junit] Caused by: org.apache.solr.common.SolrException: Carrot2 clustering
failed org.apache.solr.common.SolrExcep
tion: Carrot2 clustering failed at
org.apache.solr.handler.clustering.carrot2.CarrotClusteringEngine.cluster(Car
rotClusteringEngine.java:110) at
org.apache.solr.handler.clustering.ClusteringComponent.finishStage(ClusteringComponen
t.java:167) at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:336)
at org.a
pache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
at org.apache.solr.core.SolrCore
.execute(SolrCore.java:1296) at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:240)
at org.mortbay.jetty.servlet.Ser
vletHandler$CachedChain.doFilter(ServletHandler.java:1212) at
org.mortbay.jetty.servlet.ServletHandler.handle(Servl
etHandler.java:399) at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at
org.mortbay.j
etty.handler.ContextHandler.handle(ContextHandler.java:766) at
org.mortbay.jetty.handler.HandlerWrapper.handle(Handl
erWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.hand
leRequest(HttpConnection.java:542) at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection
.java:928) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.
parseAvailable(HttpParser.java:212) at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.m
ortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
at org.mortbay.thread.QueuedThreadPool$P
oolThread.run(QueuedThreadPool.java:582) Caused by:
java.lang.IndexOutOfBoundsException at java.io.StringReader.
read(StringReader.java:76) at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizerImpl.zzRefill(ExtendedWhitespace
TokenizerImpl.java:557) at
org.carrot2.text.analysis.ExtendedWhitespaceTokenizerImpl.getNextToken(ExtendedWhites
paceTokenizerImpl
[junit]
[junit] Carrot2 clustering failed org.apache.solr.common.SolrException:
Carrot2 clustering failed at org.a
pache.solr.handler.clustering.carrot2.CarrotClusteringEngine.cluster(CarrotClusteringEngine.java:110)
at org.apache.so
lr.handler.clustering.ClusteringComponent.finishStage(ClusteringComponent.java:167)
at org.apache.solr.handler.compo
nent.SearchHandler.handleRequestBody(SearchHandler.java:336) at
org.apache.solr.handler.RequestHandlerBase.handleRequ
est(RequestHandlerBase.java:129) at
org.apache.solr.core.SolrCore.execute(SolrCore.java:1296) at org.apache.so
lr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338) at
org.apache.solr.servlet.SolrDispatchFilter.do
Filter(SolrDispatchFilter.java:240) at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.
java:1212) at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at
org.mortbay.jetty.ser
vlet.SessionHandler.handle(SessionHandler.java:182) at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandle
r.java:766) at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at
org.mortbay.jetty.Ser
ver.handle(Server.java:326) at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at
org.m
ortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
at org.mortbay.jetty.HttpParser.
parseNext(HttpParser.java:549) at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.m
ortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at
org.mortbay.jetty.bio.SocketConnector$Connection.run(
SocketConnector.java:228) at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused
by: java.lang.IndexOutOfBoundsException at
java.io.StringReader.read(StringReader.java:76) at org.carrot2.t
ext.analysis.ExtendedWhitespaceTokenizerImpl.zzRefill(ExtendedWhitespaceTokenizerImpl.java:557)
at org.carrot2.text.
analysis.ExtendedWhitespaceTokenizerImpl.getNextToken(ExtendedWhitespaceTokenizerImpl
[junit]
[junit] request:
http://localhost:65510/solr/select?clustering=true&q=*:*&sort=id
desc&clustering.results=true&shards=localhost:65509/solr,[::1]:33332/solr|localhost:65510/solr&wt=javabin&version=2
[junit] at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:435)
[junit] at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:244)
[junit] at
org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:89)
[junit] ... 2 more
[junit] WARNING: test class left thread running:
Thread[MultiThreadedHttpConnectionManager cleanup,5,main]
[junit] WARNING: test class left thread running:
Thread[pool-5-thread-1,5,main]
[junit] WARNING: test class left thread running:
Thread[pool-5-thread-2,5,main]
[junit] WARNING: test class left thread running:
Thread[pool-5-thread-3,5,main]
[junit] WARNING: test class left thread running:
Thread[pool-6-thread-1,5,main]
[junit] RESOURCE LEAK: test class left 5 thread(s) running
[junit] NOTE: test params are: codec=PreFlex, locale=zh,
timezone=America/Indiana/Vincennes
[junit] NOTE: all tests run in this JVM:
[junit] [DistributedClusteringComponentTest]
[junit] NOTE: Windows Vista 6.0 x86/Sun Microsystems Inc. 1.6.0_23
(32-bit)/cpus=4,threads=4,free=5267640,total=16384000
[junit] ------------- ---------------- ---------------
[junit]
[junit] Testcase: testDistribSearch took 6.559 sec
[junit] FAILED
[junit] Some threads threw uncaught exceptions!
[junit] junit.framework.AssertionFailedError: Some threads threw uncaught
exceptions!
[junit] at
org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(LuceneTestCase.java:1127)
[junit] at
org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(LuceneTestCase.java:1059)
[junit] at
org.apache.lucene.util.LuceneTestCase.tearDown(LuceneTestCase.java:511)
[junit] at
org.apache.solr.SolrTestCaseJ4.tearDown(SolrTestCaseJ4.java:81)
[junit] at
org.apache.solr.BaseDistributedSearchTestCase.tearDown(BaseDistributedSearchTestCase.java:153)
[junit]
[junit] Test
org.apache.solr.handler.clustering.DistributedClusteringComponentTest FAILED
BUILD FAILED
{noformat}
> Distributed Support for Search Result Clustering
> ------------------------------------------------
>
> Key: SOLR-2282
> URL: https://issues.apache.org/jira/browse/SOLR-2282
> Project: Solr
> Issue Type: New Feature
> Components: contrib - Clustering
> Affects Versions: 1.4, 1.4.1
> Reporter: Koji Sekiguchi
> Assignee: Koji Sekiguchi
> Priority: Minor
> Fix For: 3.1, 4.0
>
> Attachments: SOLR-2282.patch, SOLR-2282.patch, SOLR-2282.patch,
> SOLR-2282.patch, SOLR-2282.patch, SOLR-2282_test.patch
>
>
> Brad Giaccio contributed a patch for this in SOLR-769. I'd like to
> incorporate it.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]