Это ошибка, которую я получаю от Sharepoint при развертывании настраиваемого рабочего процесса в библиотеке форм. Рабочий процесс очень прост и не делает ничего особенного. Я читал из формы infopath, но с тех пор сократил весь несущественный код, чтобы посмотреть, смогу ли я заставить его работать. Насколько я могу судить, другие рабочие процессы хороши (я разработал другие на той же самой коробке, и они целы и функционируют). Конструктивное представление рабочего процесса выглядит следующим образом:
альтернативный текст http://img5.imageshack.us/img5/7231/workflowv.jpg
Ошибка возникает после успешного создания задачи. Это заставляет меня поверить, что есть проблема с циклом while, который ожидает, что булева переменная станет истинной (которая изначально установлена в false). Обычно, когда задача каким-либо образом изменена, сработает измененное событие и изменит переменную на true, тогда рабочий процесс продолжится. Я получаю эту ошибку при запуске этого рабочего процесса:
ОШИБКА: запрос не найден в
TrackedRequests. Мы могли бы создавать
и закрытие сетей на разные темы.
ThreadId = 9, свободный стек вызовов = при
Microsoft.SharePoint.SPRequestManager.Release (SPRequest
запрос) в
Microsoft.SharePoint.SPSite.Close ()
в
Microsoft.SharePoint.SPSite.Dispose ()
в
Microsoft.SharePoint.Workflow.SPWorkflowAutostartEventReceiver.AutoStartWorkflow (SPItemEventProperties
свойства, логическое bCreate, логическое
bChange, AssocType atyp) в
Microsoft.SharePoint.Workflow.SPWorkflowAutostartEventReceiver.AutoStartWorkflow (SPItemEventProperties
свойства, логическое bCreate, логическое
bChange) в
Microsoft.SharePoint.Workflow.SPWorkflowAutostartEventReceiver.ItemAdded (SPItemEventProperties
свойства) в
Microsoft.SharePoint.SPEventManager.RunItemEventRec ...
... eiver (получатель SPItemEventReceiver,
Свойства SPItemEventProperties,
Контекст SPEventContext, строка
receiveData) в
Microsoft.SharePoint.SPEventManager.RunItemEventReceiverHelper (Объект
приемник, свойства объекта,
Контекст SPEventContext, строка
receiveData) в
Microsoft.SharePoint.SPEventManager. <> C__DisplayClass8`1.b__0 ()
в
Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper (Объект
состояние) в
Microsoft.SharePoint.SPSecurity.RunAsUser (SPUserToken
userToken, Boolean bResetContext,
Код WaitCallback, параметр объекта)
в
Microsoft.SharePoint.SPSecurity.RunAsUser (SPUserToken
userToken, CodeToRunElevated code)
в
Microsoft.SharePoint.SPEventManager.InvokeEventReceivers [ReceiverType] (SPUserToken
userToken, RunEventReceiver
runEventReceiver, Obj ... ... и т. д.
приемники, свойства объекта, логическое значение
checkCancel) в
Microsoft.SharePoint.SPEventManager.InvokeEventReceivers [ReceiverType] (Байт []
userTokenBytes, RunEventReceiver
runEventReceiver, Приемники объектов,
Свойства объекта, логическое значение
checkCancel) в
Microsoft.SharePoint.SPEventManager.HandleEventCallback [ReceiverType, PropertiesType] (Объект
callbackData) в
Microsoft.SharePoint.Utilities.SPThreadPool.WaitCallbackWrapper (Объект
состояние) в
System.Threading._ThreadPoolWaitCallback.WaitCallback_Context (Объект
состояние) в
System.Threading.ExecutionContext.runTryCode (Объект
userData) в
System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (TryCode
код, CleanupCode backoutCode, Object
userData) в
System.Threading.ExecutionContext.RunInternal (Execu ..
Я искал объяснения выше и ниже, но не могу найти ничего, что конкретно решит эту проблему. Это действительно простой рабочий процесс, ничего особенного не происходит ... может быть, это библиотека форм, к которой он присоединен?