ОШИБКА: запрос не найден в TrackedRequests. Мы можем создавать и закрывать сети в разных потоках

Это сообщение об ошибке, которое я получаю от Sharepoint, когда развертываю настраиваемый рабочий процесс в библиотеке форм. Рабочий процесс очень прост и не требует особого внимания. Я читал информацию из формы infopath, но с тех пор вырезал весь несущественный код, чтобы посмотреть, смогу ли я заставить его работать. Насколько я могу судить, другие рабочие процессы в порядке (я разработал другие на том же компьютере, и они целы и функционируют). Дизайн-представление рабочего процесса выглядит следующим образом:

альтернативный текст http://img5.imageshack.us/img5/7231/workflowv.jpg < / а>

Ошибка возникает после успешного создания задачи. Это заставляет меня полагать, что существует проблема с циклом while, который ожидает, пока логическая переменная станет истинной (которая изначально установлена ​​на false). Обычно, когда задача изменяется каким-либо образом, срабатывает измененное событие и изменяет значение переменной на true, после чего рабочий процесс продолжается. Я получаю эту ошибку в начале этого рабочего процесса:

Я искал все объяснения, но не нашел ничего, что конкретно решало бы эту проблему. Это действительно простой рабочий процесс, в котором ничего особенного не происходит ... может быть, это библиотека форм, к которой он прикреплен?

У нас была та же проблема, и мы нашли возможное решение .


person Eric C    schedule 27.05.2009    source источник


Ответы (1)


Хотя мы правильно удаляли наши объекты SPSite и SPWeb, мы забыли избавиться от BinaryStream, который мы взяли из объекта SPFile.

Мы по-прежнему сталкиваемся с той же проблемой в рабочих процессах SharePoint Designer, даже если они не содержат действий. Я начал отдельный поток для этого выпуск.

ОШИБКА: запрос не найден в 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, String ReceiverData) в Microsoft.SharePoint.SPEventManager.RunItemEventReceiverHelper (контекст объекта-получателя, свойства объекта, SPEvent rec eiverData) в Microsoft.SharePoint.SPEventManager. ‹> c__DisplayClass8`1.b__0 () в Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper (состояние объекта) в Microsoft.SharePoint.SPSecurity.RunAsUser (SPUserToken userToken, Object )
в Microsoft.SharePoint.SPSecurity.RunAsUser (SPUserToken userToken, CodeToRunElevated code)
в Microsoft.SharePoint.SPEventManager.InvokeEventReceivers [ReceiverType] (SPUserToken userToken, RunEventReceiver runEvent ... Свойства объекта, логическое значение checkCancel) в Microsoft.SharePoint.SPEventManager.InvokeEventReceivers [ReceiverType] (Byte [] userTokenBytes, RunEventReceiver runEventReceiver, приемники объекта, свойства объекта, логическое значение checkCancel) в Microsoft.SharePoint.SPEventManagerTypeback (свойства) и [ReceiverTanagerType] callbackData) в Microsoft.SharePoint.Utilities.SPThreadPool.WaitCallba ckWrapper (состояние объекта) в System.Threading._ThreadPoolWaitCallback.WaitCallback_Context (состояние объекта) в System.Threading.ExecutionContext.runTryCode (объект userData) в System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithydele (код), backDownCodeWithUserData (код) System.Threading. ExecutionContext.RunInternal (Execu ..

person Jeroen Ritmeijer    schedule 14.07.2009