除了管理员,其他用户在执行"处理"都报错

问题说明

新建了两个项目,一个是bug提交,另一个是任务分配,任务分配的任何用户在点击"处理"是正常的,但bug系统,除了管理员"处理"是正常的,其他任务账号在"处理"时,页面报错:"很抱歉,URTracker遇到了一个异常情况。
System.FormatException: 输入字符串的格式不正确。 在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) 在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) 在 Lealsoft.URTracker.BLL.xc778f198035e5d47.IsUserAllowed(Boolean isCreator, Int32 userID) 在 URTracker2.Pts.ProcessIssue.BindAllowedSteps() 在 URTracker2.Pts.ProcessIssue.Page_Load(Object sender, EventArgs e) 在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) 在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) 在 System.Web.UI.Control.OnLoad(EventArgs e) 在 System.Web.UI.Control.LoadRecursive() 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) "
下面ifram里面的异常信息是:http://bug.quansou.com:80/pts/ProcessIssue.aspx?problem=24
输入字符串的格式不正确。
   在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   在 Lealsoft.URTracker.BLL.xc778f198035e5d47.IsUserAllowed(Boolean isCreator, Int32 userID)
   在 URTracker2.Pts.ProcessIssue.BindAllowedSteps()
   在 URTracker2.Pts.ProcessIssue.Page_Load(Object sender, EventArgs e)
   在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
   在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
   在 System.Web.UI.Control.OnLoad(EventArgs e)
   在 System.Web.UI.Control.LoadRecursive()
   在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

这些用户都加了事务处理的权限.

 

 

这个bug提交系统的流程图比任务系统要复杂,你们看下是不是和这个有关系,附载图:


软件版本:3.3.0.720    操作系统:windows2003 中文版    
chinadj  2009年7月8日