我刚刚安装了当前版本的声纳qube(目前6.5,从6.2开始),并且在网络前端显示问题列表时遇到了一个奇怪的问题。
对于某些项目(不取决于问题的数量),问题列表为空(或更好的空白,因为所有问题都计算在内,类别窗格看起来很好,但问题未显示)。
按向右箭头键跳转到另一个视图,左侧显示列表中的所有问题,但在右侧,再次只有一个空白窗格,其他项目中显示源文件以进行导航。
我使用Firefox,Chrome和Edge进行了测试。
调试功能的附加信息(F12)
问题列表窗格中存在此错误
TypeError: e is undefined
app.bf342fee.js:1:73074
中的
源文件窗格中有一条带有跟踪的错误消息(问题列表窗格也有一条跟踪,但是在此处发布它也太长了)
TypeError: n is null Stack-Trace: mountComponent@http://build:9000/js/vendor.0ba4fd94.js:1:824978 mountComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123351 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812460 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 vendor.0ba4fd94.js:1:2113 Unhandled promise rejection TypeError: n is null Stack-Trace: mountComponent@http://build:9000/js/vendor.0ba4fd94.js:1:824978 mountComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123351 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812460 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341 _reconcilerUpdateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843045 _updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843791 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:843689 _updateDOMChildren@http://build:9000/js/vendor.0ba4fd94.js:1:830598 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828804 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:828357 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 _updateRenderedComponent@http://build:9000/js/vendor.0ba4fd94.js:1:819282 _performComponentUpdate@http://build:9000/js/vendor.0ba4fd94.js:1:819036 updateComponent@http://build:9000/js/vendor.0ba4fd94.js:1:818314 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:817431 receiveComponent@http://build:9000/js/vendor.0ba4fd94.js:1:123745 updateChildren@http://build:9000/js/vendor.0ba4fd94.js:1:812341
答案 0 :(得分:0)
在这种情况下要问的第一个问题是你是否对项目有浏览权限。如果没有浏览,您可以看到问题存在,但无法在文件上下文中看到它们,这几乎是您的症状,除非在这种情况下UI中应该有通知。
但是,由于项目权限没有为您提供浏览作为切换选项,这意味着您的项目是公共的,默认情况下每个人都有浏览。
所以你可能有一个损坏的Elasticsearch索引。