代码版本库自动更新时报错

回贴
回帖数 9
阅读数 517
发表时间 2024-03-01 17:55:39
🎿
袁伟 楼主

点了以后提示这个错误


ERROR: the module task has no recordWorkhour method in framework/model.class.php on line 363, last called by module/repo/model.php on line 1902 through function __call.
in framework/base/router.class.php on line 3001 when visiting /index.php?m=repo&f=browse&repoID=8&branchID=&objectID=0&path=&revision=HEAD&refresh=1


因为提交这个版本的时候备注了


Effort Task#1695 Cost:0.1h Left:4h
9个回复
于涛 沙发

您好,我们本地确认了下,目前解决方案可以尝试将报错提示的module/repo/model.php代码文件里1902行左右的 

$this->task->recordWorkhour($taskID);
改为

$this->task->recordEstimate($taskID);
然后再重新提交代码添加注释看下。
2024-03-04 09:25:28 于涛 回帖
🎿
袁伟 板凳

根据修改方案已经可以正常关联任务了,但是又有一个新问题,svn版本管理提交的账户信息和禅道内账户信息不能正确关联,我们版本管理软件是用邮箱登录的,和禅道内系统用户资料内的邮箱关联不上,这样导致在系统内分配给某人后,完成人那里显示的是一个邮箱地址,而不是某人的名称

2024-03-04 17:56:43 袁伟 回帖
🤖
金凯 #3
您好,用户有个源代码账号的字段,可以维护上用户的SVN账号,这样就可以关联了。
2024-03-05 08:33:35 金凯 回帖
🎿
袁伟 #4


又有个问题,不知道是不是我们使用的问题


一个任务提交了3次,但是后面自动出现了几次不相关的内容,上图绿色部分为正常提交,但是红色部分是过了一会自动加上的,不知道哪里触发的添加机制

2024-03-05 11:21:55 袁伟 回帖
于涛 #5 回复#4

目前的禅道版本是多少?可以升级到18.10或者18.11,前面几个版本有过这个问题,新版本做了优化可以升级看下。

附:

升级不会影响数据的,但建议先做好备份
升级前请做好数据备份
升级请参考文档:http://www.zentao.net/book/zentaopmshelp/41.html
备份请参考文档:http://www.zentao.net/book/zentaopmshelp/42.html


2024-03-05 11:47:29 于涛 回帖
🎿
袁伟 #6 回复#5
目前使用的是开源版18.10
2024-03-05 11:48:55 袁伟 回帖
可以联系下页面上的商务联系方式,要求加入技术交流群,协助咱们排查解决下问题。
2024-03-05 13:09:28 于涛 回帖
🎿
袁伟 #8

我已经升级到最新的18.11版本,发现这个模块还是有问题


以上截图可以看出有几个问题

1、最后部分项目启动是最后才加上

2、系统只识别了第一次提交的耗时3小时,剩余1小时

3、left已经为0了,但是任务还是没有自动完成


实际开始时间明显不对

2024-03-06 15:05:10 袁伟 回帖
在第六条 第七条记录之间,注意观察会发现 第七条的记录是启动任务,这里在第6条的代码提交后 任务的状态可能就已经发生了变化 代码提交effort的记录就是记录工时,完成任务可以用finish。实际开始时间也是跟最后一条记录对应的。或者可以联系下QQ 2819974047 ,再对一下具体的细节。
2024-03-06 16:19:34 于涛 回帖
返回顶部
张淑钧
高级客户经理
13156280939
2082428410
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。