ОШИБКА: запрос не найден в TrackedRequests. Возможно, мы создаем и закрываем веб-сайты в разных темах. - PullRequest
1 голос
/ 28 мая 2009

Это ошибка, которую я получаю от 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 ..

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

1 Ответ

0 голосов
/ 14 июля 2009

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...