我们在测试SonarQube 5.2时遇到了以下问题。 Perforce插件开始表现不正确。它在日志中打印错误:
[07:30:30]W: [] [ERROR] Perforce password (P4PASSWD) invalid or unset.
[07:30:30] : [] [DEBUG] Perforce password (P4PASSWD) invalid or unset.
即使我为Maven设置-X,我也没有得到更多详细信息,因为它会打印出这个错误。
唯一区别在于它使用SonarQube 5.2。在SonarQube 5.1.2上它工作正常。它看起来像上传过程,SonarQube服务器UI上没有显示任何报告。
我在服务器日志中看到的只有消息是:
12:32:31 ERROR web[o.s.s.c.t.CeWorkerRunnableImpl] Executed task | project=<prjkey>
| id=AVFYYUYrsGEyA8a-XeTJ | time=2231ms
即使我设置了DEBUG日志级别,也没有任何细节。
次要问题是我尝试向JIRA注册SonarQube,但我无法创建新问题。我只能查看现有问题。所以唯一的选择就是在这里问。
答案 0 :(得分:0)
P4PASSWD是一个变量,应该包含当前用户的密码。
检查您是否在插件配置中的某处输入了它。您也可以尝试通过调用p4 set P4PASSWD=XXX
手动设置它。这不是最干净的解决方案,但它可能是一个临时的解决方法。