禅道8.0.1bug
有的账号使用测试界面会出现白屏,错误log如下。有的账号正常可以打开。
11:26:46 ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'myQueryID' in 'order clause'The sql is: SELECT * FROM `zt_bug` wHeRe project IN ('1','7','6','5','4','3','2','0') AND product = '1' AND status != 'closed' AND deleted = '0' oRdEr bY `myQueryID`,`id` asc limit 0, 20 in lib/dao/dao.class.php on line 1074, last called by lib/dao/dao.class.php on line 526 through function sqlError.
in framework/router.class.php on line 1622 when visiting /www/index.php?m=bug&f=browse这样操作正常,这应该是自定义查询条件引起的吧,这个自定义查询条件,估计是保存在cookie中的吧。
这个算bug不?
完整的重现步骤没有,大致是我在项目中加过自定义搜索条件,期间修改,删除,创建过多次自定义搜索条件。之后有蛮长一段时间没有去点击过测试tab(大概1个月左右)。前2天点的时候,就出现了上述的情况。
估计是不是反复操作自定义搜索条件,导致的一些问题。
之所以有上述判断是因为,出现问题后,我新开chrome浏览器(原先出问题时使用的是firefox浏览器),此时自定义搜索条件是没有的,所以估计是保存在cookie中,这时候测试tab打开正常。
昨天解决问题时,先将firefox中的自定义搜索条件都删除,但是还是出现上述错误。后将浏览器数据清空,恢复正常。之后再反复操作自定义搜索条件(修改,删除,创建),此时点击测试tab,依旧正常。比较怪异。

石洋洋

精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


