[ 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