首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bug Genie Bug Tracker错误

Bug Genie Bug Tracker错误
EN

Stack Overflow用户
提问于 2014-05-13 02:43:36
回答 1查看 303关注 0票数 0

我已经为我的一个新项目安装了最新的Buggenie Bug Tracker - 3.2.7.1。但是每次我想要向一个里程碑添加一个bug,或者点击一个创建的问题来查看我得到的错误的细节。我想说的主要错误是:

代码语言:javascript
复制
[13-May-2014 01:58:29 UTC] PHP Fatal error:  Call to a member function getID() on a non-object in /home/me/public_html/bugtrack.domain.com/modules/mailing/classes/TBGMailing.class.php on line 552

这就是这个函数

代码语言:javascript
复制
public function listen_viewissue(TBGEvent $event)
                {
                        $uid= TBGContext::getUser()->getID();
                        if ($this->getSetting(self::NOTIFY_ISSUE_ONCE,$uid))
                        {
                        $this->deleteSetting(self::NOTIFY_ISSUE_ONCE . '_' . $event->getSubject()->getID$
                        }
                }

调试模式已打开protected static $_debug_mode = true;

但是日志filethebuggenie.log中没有任何数据,即使我将其修改为777。

我做了与小妖精展开争论,但我想他们很忙。

我尝试了这个论坛的一次黑客攻击,其中说:

添加一行作为函数的第一行:if (!$event->getSubject() instanceof TBGIssue) return;

错误确实消失了,但是我得到了:

您已经指定了一个无法显示的问题--这可能是因为您不存在该问题,或者您已被删除,或者您没有权限查看所有问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-15 07:54:08

正如我刚才提到的那样,我可以抑制实际的错误。我在最初的帖子中使用了链接到的黑客。但后来我有了许可问题。一旦关闭项目设置中的前缀,这个权限问题就消失了。这解决了我的问题,并希望他们能够避免错误的基础上,我的错误报告在未来的版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23625604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档