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

2024-03-01 17:55:39
袁伟
  • 访问次数: 10
  • 注册日期: 2023-02-07
  • 最后登录: 2024-03-11
  • 我的积分: 67
  • 门派等级: 无门派

点了以后提示这个错误


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
沙发
2024-03-04 09:25:28
于涛
  • 访问次数: 1224
  • 注册日期: 2020-08-10
  • 最后登录: 2024-03-31
  • 我的积分: 15420
  • 门派等级: 释迦 等级5 菩萨

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

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

$this->task->recordEstimate($taskID);
然后再重新提交代码添加注释看下。
板凳
2024-03-04 17:56:43
袁伟
  • 访问次数: 10
  • 注册日期: 2023-02-07
  • 最后登录: 2024-03-11
  • 我的积分: 67
  • 门派等级: 无门派

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

#3
2024-03-05 08:33:35
金凯
  • 访问次数: 698
  • 注册日期: 2021-11-11
  • 最后登录: 2024-04-16
  • 我的积分: 2995
  • 门派等级: 无门派
您好,用户有个源代码账号的字段,可以维护上用户的SVN账号,这样就可以关联了。
#4
2024-03-05 11:21:55
袁伟
  • 访问次数: 10
  • 注册日期: 2023-02-07
  • 最后登录: 2024-03-11
  • 我的积分: 67
  • 门派等级: 无门派


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


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

#5
2024-03-05 11:47:29 回复#4
于涛
  • 访问次数: 1224
  • 注册日期: 2020-08-10
  • 最后登录: 2024-03-31
  • 我的积分: 15420
  • 门派等级: 释迦 等级5 菩萨

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

附:

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


#6
2024-03-05 11:48:55 回复#5
袁伟
  • 访问次数: 10
  • 注册日期: 2023-02-07
  • 最后登录: 2024-03-11
  • 我的积分: 67
  • 门派等级: 无门派
目前使用的是开源版18.10
#7
2024-03-05 13:09:28
于涛
  • 访问次数: 1224
  • 注册日期: 2020-08-10
  • 最后登录: 2024-03-31
  • 我的积分: 15420
  • 门派等级: 释迦 等级5 菩萨
可以联系下页面上的商务联系方式,要求加入技术交流群,协助咱们排查解决下问题。
#8
2024-03-06 15:05:10
袁伟
  • 访问次数: 10
  • 注册日期: 2023-02-07
  • 最后登录: 2024-03-11
  • 我的积分: 67
  • 门派等级: 无门派

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


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

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

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

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


实际开始时间明显不对

#9
2024-03-06 16:19:34
于涛
  • 访问次数: 1224
  • 注册日期: 2020-08-10
  • 最后登录: 2024-03-31
  • 我的积分: 15420
  • 门派等级: 释迦 等级5 菩萨
在第六条 第七条记录之间,注意观察会发现 第七条的记录是启动任务,这里在第6条的代码提交后 任务的状态可能就已经发生了变化 代码提交effort的记录就是记录工时,完成任务可以用finish。实际开始时间也是跟最后一条记录对应的。或者可以联系下QQ 2819974047 ,再对一下具体的细节。
1/1 1