已解决 配置过gitlab服务器之后查看代码就报错,现在无法返回
Fatal error: Uncaught Error: Cannot use object of type stdClass as array in /www/zentaopms/module/repo/model.php:2406 Stack trace: #0 /www/zentaopms/module/repo/control.php(621): repoModel->getFileList(Object(stdClass), 'master', NULL) #1 /www/zentaopms/framework/base/router.class.php(2199): repo->browse(1, 'master', 0, '', 'HEAD', 0, 'branch') #2 /www/zentaopms/www/index.php(74): baseRouter->loadModule() #3 {main} thrown in  /www/zentaopms/module/repo/model.php on line  2406

09:51:13 Uncaught Error: Cannot use object of type stdClass as array in module/repo/model.php:2406
Stack trace:
#0 module/repo/control.php(621): repoModel->getFileList(Object(stdClass), 'master', NULL)
#1 framework/base/router.class.php(2199): repo->browse(1, 'master', 0, '', 'HEAD', 0, 'branch')
#2 www/index.php(74): baseRouter->loadModule()
#3 {main}
thrown in module/repo/model.php on line 2406 when visiting repo-browse
禅道版本 18.3 源码包
操作系统 CentOS
客户端浏览器 IE11

提问者: T.10-08.04 悬赏:20 日期: 2023-04-25 09:54:12 答案:1 点击:261

获取技术支持

QQ: 电话:
备注
设置备注
答案列表
2023/04/25
1, 需要看下 gitlab 与禅道的关联配置项
2, 需要看下日志信息 ;
可以添加我们官网的技术交流群, 详细沟通看下 
2023/04/25
谢谢,自己已解决。
原因是gitlab仓库默认分支为main,并且gitlab不会默认创建master分支,希望这点尽快更新修复,另外gitlab仓库为空时应该也会导致此类问题(未测试),这点也希望禅道能够测试修复。
祝您工作愉快!