这算不算MOSS2007 BUG,

首先,我创建一个工作组网站,在任务列表中,将分配对象设置为允许多重选择,然后在在共享文档中上传文档一个文档,然后使用MOSS自带工作流,在刚刚上传的共享文档右键>工作流>审批>输入相当的信息最后点击启动, 这时候日志里面会产生一条记录

06/18/2010 21:32:33.09  w3wp.exe (0x02C4)                        0x21EC Windows SharePoint Services    Workflow Infrastructure        98d4 Unexpected System.InvalidCastException: 无法将类型为“Microsoft.SharePoint.SPFieldUserValueCollection”的对象强制转换为类型“System.String”。     在 Microsoft.SharePoint.Workflow.SPWinOETaskService.CompleteTask(Guid taskId, String taskOutcome)     在 Microsoft.Office.Workflow.WSSTask.Cancel(ActivityExecutionContext executionContext)     在 System.Workflow.ComponentModel.ActivityExecutor`1.Cancel(T activity, ActivityExecutionContext executionContext)     在 System.Workflow.ComponentModel.ActivityExecutor`1.Cancel(Activity activity, ActivityExecutionContext executionContext)     在 System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)     在 System.Workflow.Runtime.Scheduler.Run() 
06/18/2010 21:33:18.37  w3wp.exe (0x02C4)                        0x1250 Windows SharePoint Services    IRM                            95lu Information Information Rights Management (IRM): The initialization of protector {4F9976DD-47C3-4518-B2A2-A258B379F970} was completed. Protector: {4F9976DD-47C3-4518-B2A2-A258B379F970}

然后我在任务列表中,查看该审批项目,不管点击批准还是拒绝,处理过程的页面会比较长,然后日志报错

An event log to be applied against a form was invalid. (User: SHANGHAIEC\alexhu, Form Name: 审阅, IP: , Request: http://ecserver:8080/_layouts/WrkTaskIP.aspx?List=42f1163b-5632-4f72-95f8-cd319db483b0&ID=29&Source=http://ecserver:8080/zhaoshang/Lists/Tasks/AllItems.aspx, Form ID: urn:schemas-microsoft-com:office:infopath:workflow:ReviewRouting-Review:2052) 0fab267f-3258-4202-ad7f-feff5d3c9711

这时你会发现在在共享文档中审批工作流一直是进行中,然后再到任务中,只有批准和取消按钮,点击批准,会出现“工作流锁定”提示

浪费了很多时间在上面,最后发现如果将任务中的将分配对象设置为允许多重选择,然后重复上述步骤却没有问题,一切正常,

 如果是允许多选就问题重现!

请问这算不算MOSS BUG?

原文地址:https://www.cnblogs.com/hubj/p/1760614.html