Moi j'ai pas le problème : [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Wikitty ........................................... SUCCESS [3.105s] [INFO] Wikitty :: generators ............................. SUCCESS [4.922s] [INFO] Wikitty :: api .................................... SUCCESS [19.445s] [INFO] Wikitty :: dto .................................... SUCCESS [2.725s] [INFO] Wikitty :: wikitty-solr ........................... SUCCESS [26.578s] [INFO] Wikitty :: wikitty-jdbc ........................... SUCCESS [11.666s] [INFO] Wikitty :: hessian client ......................... SUCCESS [1.009s] [INFO] Wikitty :: hessian server ......................... SUCCESS [3.177s] [INFO] Wikitty :: wikitty-perf-test ...................... SUCCESS [1.186s] [INFO] Wikitty :: publication ............................ SUCCESS [4.897s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1:20.849s [INFO] Finished at: Thu Apr 14 09:47:20 CEST 2011 [INFO] Final Memory: 71M/224M [INFO] ------------------------------------------------------------------------ Les tests de solr sont tous en RAM sauf le SolrServerTest, celui qui fail. En fait dans ce test on passe pas par le WikittyService donc l'initialisation est faite comme ça et rien n'a changé dans le test au changement de version : CoreContainer.Initializer initializer = new CoreContainer.Initializer(); CoreContainer coreContainer = initializer.initialize(); SolrServer solrServer = new EmbeddedSolrServer(coreContainer, ""); return solrServer; Jean Le 13/04/2011 23:46, Benjamin POUSSIN a écrit :
Salut,
Il y a des erreurs (sans doute depuis le changement de version de solr). On avait eu les memes avec l'ancienne version. J'avais regler le probleme.
En gros, on est en RAM, mais il creer tout de meme des fichiers (c mal) et du coup, il ne trouve pas ce qu'il lui faut vu qu'il est en RAM.
Le probleme, est qu'en RAM, il ne devrait y avoir aucun repertoire et aucun fichier de lu/ecrit.
11/04/13 19:01:24 ERROR core.SolrCore: java.io.FileNotFoundException: segments_en at org.apache.lucene.store.RAMDirectory.openInput(RAMDirectory.java:213) at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:253) at org.apache.lucene.index.SegmentInfos$1.doBody(SegmentInfos.java:350) at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:736) at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:575) at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:346) at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1126) at org.apache.solr.update.SolrIndexWriter.<init>(SolrIndexWriter.java:83) at org.apache.solr.update.UpdateHandler.createMainIndexWriter(UpdateHandler.java:102) at org.apache.solr.update.DirectUpdateHandler2.openWriter(DirectUpdateHandler2.java:174) at org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:222) at org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:61) at org.apache.solr.handler.XMLLoader.processUpdate(XMLLoader.java:147) at org.apache.solr.handler.XMLLoader.load(XMLLoader.java:77) at org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:55) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1360) at org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:140) at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105) at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:64) at org.nuiton.wikitty.storage.solr.SolrServerTest$ThreadAddDocument.run(SolrServerTest.java:89)