对于我们的 gerrit 项目之一,在浏览文件差异时,我们收到此错误:
应用程序错误
由于服务器错误,线内差异不可用
[继续]
并非所有项目都会发生这种情况,目前我们仅在一个项目上检测到错误。
我查看了 Google 和 gerrit 文档。在他们的源代码上找到了一个引用,但不知道是什么原因造成的以及如何解决。
出现错误的网页包含“继续”按钮。单击后,它会将您带到您选择的文件,但该错误很烦人。
你知道如何解决这个问题吗?
最佳答案
这是在缓存一个文件的行内差异时,在两次提交之间进行比较时引起的。默认超时值为 5 秒。如果文件很大,并且计算时间超过超时时间,则终止工作线程,显示错误消息,并且不显示文件对的行内差异。
一个解决方案可以解决这个问题。
[缓存“diff_intraline”]
timeout = 15000 ms # 或者你想要的其他时间长度。
ssh -p 端口 userxxx@host gerrit 刷新缓存
然后它会起作用。
关于Gerrit - 应用程序错误 - 由于服务器错误,线内差异不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10952912/