[ 
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: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to