SonarQube导航至问题页面触发TypeError,页面无法正常显示
SonarQube 6.7.1 LTS 升级到7.1后问题页面触发TypeError错误
刚完成SonarQube从6.7.1 LTS到7.1(build 11001)的升级,结果每次导航到问题页面都会触发TypeError错误,其他页面加载完全正常。具体错误详情如下:
TypeError columnNumber: 63588 fileName: "https://sonarurl.com/js/main.e04508c4.js" lineNumber: 1 message: "e is undefined" stack: "r@https://sonarurl.com/js/main.e04508c4.js:1:63588\ni@https://sonarurl.com/js/main.e04508c4.js:1:61493\nbeginWork@https://sonarurl.com/js/vendors~main.57ecd91f.chunk.js:54:47974\nr@https://sonarurl.com/js/vendors~main.57ecd91f.chunk.js:54:52441\ni@https://sonarurl.com/js/vendors~main.57ecd91f.chunk.js:54:52762\nu@https://sonarurl.com/js/vendors~main.57ecd91f.chunk.js:54:52998\nE@https://sonarurl.com/js/vendors~main.57ecd91f.chunk.js:54:56521\nw@https://sonarurl.com/js/vendors~main.57ecd91f.chunk.js:54:56258\nv@https://sonarurl.com/js/vendors~main.57ecd91f.chunk.js:54:55390\nd@https://sonarurl.com/js/vendors~main.57ecd91f.chunk.js:54:54794\nenqueueSetState@https://sonarurl.com/js/vendors~main.57ecd91f.chunk.js:54:45232\nv.prototype.setState@https://sonarurl.com/js/vendors~main.57ecd91f.chunk.js:70:1118\n[1185]/Yt</t.prototype.fetchFirstIssues/<@https://sonarurl.com/js/268.c0ee6e84.chunk.js:1:92995\n"
针对这个问题的排查与修复建议
根据我处理SonarQube升级相关问题的经验,给你几个优先级从高到低的排查方向:
- 优先清除浏览器缓存:升级后前端静态资源(比如上面报错的
main.e04508c4.js)可能被浏览器缓存,导致新旧版本代码逻辑冲突。尝试用Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)硬刷新页面,或者直接清空浏览器的缓存和Cookie后重新访问。 - 检查SonarQube部署完整性:升级过程中可能出现静态资源文件遗漏或损坏的情况。建议重新解压7.1版本的安装包,替换服务器上的对应文件,确保所有JS、CSS等静态资源都完整部署。
- 排查第三方插件兼容性:如果之前安装了非官方的SonarQube插件,部分插件可能未适配7.1版本的前端架构。先禁用所有第三方插件,然后逐个启用,找出导致冲突的插件,要么更新该插件到兼容版本,要么暂时移除。
- 查看官方已知问题:SonarQube 7.1版本可能存在已记录的前端bug,可以去官方的问题追踪平台确认是否有同款问题,以及是否有官方提供的临时修复方案或补丁。
内容的提问来源于stack exchange,提问作者smd1000
相关产品推荐
相关产品推荐

