Java &引用/OpenGrok指数“;失败

Java &引用/OpenGrok指数“;失败,java,deployment,indexing,opengrok,Java,Deployment,Indexing,Opengrok,我正在尝试实现OpenGrok来搜索一些源代码树。在运行“/OpenGrok deploy”时没有错误,但在运行“/OpenGrok index”之后,出现了许多类似的错误,我将在下面附上这些错误。我想搜索的完整的源代码树是一个非常棒的项目,大约20G大,奇怪的是,如果源代码很小,我可以成功运行“/OpenGrok index”。所以我不确定OpenGrok是否有任何文件数量限制或大小限制,如果有,我可以在哪里进行更改?或者是因为其他原因 谢谢 11:38:02 SEVERE: Failed t

我正在尝试实现OpenGrok来搜索一些源代码树。在运行“/OpenGrok deploy”时没有错误,但在运行“/OpenGrok index”之后,出现了许多类似的错误,我将在下面附上这些错误。我想搜索的完整的源代码树是一个非常棒的项目,大约20G大,奇怪的是,如果源代码很小,我可以成功运行“/OpenGrok index”。所以我不确定OpenGrok是否有任何文件数量限制或大小限制,如果有,我可以在哪里进行更改?或者是因为其他原因

谢谢

11:38:02 SEVERE: Failed to read from process: cvs
java.io.IOException: Cannot run program "cvs" (in directory "/home/pss/Tools/OpenGrok/src/REL_6_2_2_S6/feature/ipsec/server"): error=2, No such file or directory
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041)
        at org.opensolaris.opengrok.util.Executor.exec(Executor.java:131)
        at org.opensolaris.opengrok.history.CVSHistoryParser.parse(CVSHistoryParser.java:163)
        at org.opensolaris.opengrok.history.CVSRepository.getHistory(CVSRepository.java:216)
        at org.opensolaris.opengrok.history.FileHistoryCache.get(FileHistoryCache.java:227)
        at org.opensolaris.opengrok.history.HistoryGuru.getHistory(HistoryGuru.java:212)
        at org.opensolaris.opengrok.history.HistoryGuru.getHistoryReader(HistoryGuru.java:175)
        at org.opensolaris.opengrok.analysis.AnalyzerGuru.populateDocument(AnalyzerGuru.java:257)
        at org.opensolaris.opengrok.index.IndexDatabase.addFile(IndexDatabase.java:637)
        at org.opensolaris.opengrok.index.IndexDatabase.indexDown(IndexDatabase.java:888)
        at org.opensolaris.opengrok.index.IndexDatabase.indexDown(IndexDatabase.java:858)
        at org.opensolaris.opengrok.index.IndexDatabase.indexDown(IndexDatabase.java:858)
        at org.opensolaris.opengrok.index.IndexDatabase.update(IndexDatabase.java:391)
        at org.opensolaris.opengrok.index.IndexDatabase$1.run(IndexDatabase.java:171)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)
Caused by: java.io.IOException: error=2, No such file or directory
        at java.lang.UNIXProcess.forkAndExec(Native Method)
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:135)
        at java.lang.ProcessImpl.start(ProcessImpl.java:130)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022)
        ... 19 more
11:38:02 WARNING: Non-zero exit status -1 from command [cvs, log, test_ike.c] in directory /home/pss/Tools/OpenGrok/src/REL_6_2_2_S6/feature/ipsec/server
11:38:02 WARNING: An error occurred while reading history:
org.opensolaris.opengrok.history.HistoryException: Failed to get history for: "/home/pss/Tools/OpenGrok/src/REL_6_2_2_S6/feature/ipsec/server/test_ike.c" Exit code: -1
        at org.opensolaris.opengrok.history.CVSHistoryParser.parse(CVSHistoryParser.java:166)
        at org.opensolaris.opengrok.history.CVSRepository.getHistory(CVSRepository.java:216)
        at org.opensolaris.opengrok.history.FileHistoryCache.get(FileHistoryCache.java:227)
        at org.opensolaris.opengrok.history.HistoryGuru.getHistory(HistoryGuru.java:212)
        at org.opensolaris.opengrok.history.HistoryGuru.getHistoryReader(HistoryGuru.java:175)
        at org.opensolaris.opengrok.analysis.AnalyzerGuru.populateDocument(AnalyzerGuru.java:257)
        at org.opensolaris.opengrok.index.IndexDatabase.addFile(IndexDatabase.java:637)
        at org.opensolaris.opengrok.index.IndexDatabase.indexDown(IndexDatabase.java:888)
        at org.opensolaris.opengrok.index.IndexDatabase.indexDown(IndexDatabase.java:858)
        at org.opensolaris.opengrok.index.IndexDatabase.indexDown(IndexDatabase.java:858)
        at org.opensolaris.opengrok.index.IndexDatabase.update(IndexDatabase.java:391)
        at org.opensolaris.opengrok.index.IndexDatabase$1.run(IndexDatabase.java:171)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)
11:38:02严重:无法从进程:cvs读取
java.io.IOException:无法运行程序“cvs”(目录“/home/pss/Tools/OpenGrok/src/REL_6_2_2_S6/feature/ipsec/server”):错误=2,没有这样的文件或目录
位于java.lang.ProcessBuilder.start(ProcessBuilder.java:1041)
位于org.opensolaris.opengrok.util.Executor.exec(Executor.java:131)
位于org.opensolaris.opengrok.history.CVSHistoryParser.parse(CVSHistoryParser.java:163)
位于org.opensolaris.opengrok.history.CVSRepository.getHistory(CVSRepository.java:216)
位于org.opensolaris.opengrok.history.FileHistoryCache.get(FileHistoryCache.java:227)
在org.opensolaris.opengrok.history.HistoryGuru.getHistory(HistoryGuru.java:212)上
在org.opensolaris.opengrok.history.HistoryGuru.getHistoryReader上(HistoryGuru.java:175)
位于org.opensolaris.opengrok.analysis.AnalyzerGuru.populateDocument(AnalyzerGuru.java:257)
位于org.opensolaris.opengrok.index.IndexDatabase.addFile(IndexDatabase.java:637)
位于org.opensolaris.opengrok.index.IndexDatabase.indexDown(IndexDatabase.java:888)
位于org.opensolaris.opengrok.index.IndexDatabase.indexDown(IndexDatabase.java:858)
位于org.opensolaris.opengrok.index.IndexDatabase.indexDown(IndexDatabase.java:858)
位于org.opensolaris.opengrok.index.IndexDatabase.update(IndexDatabase.java:391)
位于org.opensolaris.opengrok.index.IndexDatabase$1.run(IndexDatabase.java:171)
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
位于java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
在java.util.concurrent.FutureTask.run(FutureTask.java:166)中
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
运行(Thread.java:724)
原因:java.io.IOException:error=2,没有这样的文件或目录
位于java.lang.UNIXProcess.forkAndExec(本机方法)
位于java.lang.UNIXProcess(UNIXProcess.java:135)
在java.lang.ProcessImpl.start(ProcessImpl.java:130)
位于java.lang.ProcessBuilder.start(ProcessBuilder.java:1022)
... 还有19个
11:38:02警告:非零退出状态-1来自目录/home/pss/Tools/OpenGrok/src/REL_6_2_2_S6/feature/ipsec/server中的命令[cvs,log,test_ike.c]
11:38:02警告:读取历史记录时出错:
org.opensolaris.opengrok.history.history异常:无法获取以下项的历史记录:“/home/pss/Tools/opengrok/src/REL_6_2_2_S6/feature/ipsec/server/test_ike.c”退出代码:-1
位于org.opensolaris.opengrok.history.CVSHistoryParser.parse(CVSHistoryParser.java:166)
位于org.opensolaris.opengrok.history.CVSRepository.getHistory(CVSRepository.java:216)
位于org.opensolaris.opengrok.history.FileHistoryCache.get(FileHistoryCache.java:227)
在org.opensolaris.opengrok.history.HistoryGuru.getHistory(HistoryGuru.java:212)上
在org.opensolaris.opengrok.history.HistoryGuru.getHistoryReader上(HistoryGuru.java:175)
位于org.opensolaris.opengrok.analysis.AnalyzerGuru.populateDocument(AnalyzerGuru.java:257)
位于org.opensolaris.opengrok.index.IndexDatabase.addFile(IndexDatabase.java:637)
位于org.opensolaris.opengrok.index.IndexDatabase.indexDown(IndexDatabase.java:888)
位于org.opensolaris.opengrok.index.IndexDatabase.indexDown(IndexDatabase.java:858)
位于org.opensolaris.opengrok.index.IndexDatabase.indexDown(IndexDatabase.java:858)
位于org.opensolaris.opengrok.index.IndexDatabase.update(IndexDatabase.java:391)
位于org.opensolaris.opengrok.index.IndexDatabase$1.run(IndexDatabase.java:171)
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
位于java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
在java.util.concurrent.FutureTask.run(FutureTask.java:166)中
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
运行(Thread.java:724)

您在签出代码和错误代码时是否执行了
openGrok索引。您是否已将
cvs
添加到您的环境路径中

为什么需要cvs。我已经实现了opengrok,并且工作正常。我正在使用opengrok从浏览器查看SVN browse中的代码。