21.01.2009, 16:05 | #1 |
Участник
|
Обновление логических полей в бизнес-процессе
Создаю бизнес-процесс, который при определенных условиях должен обновлять логическое поле (к примеру, в интересе заменить "отправку маркетинговых материалов" с "да" на "нет"). Создаю, сохраняю - и при публикации получаю: "Произошла ошибка во время создания бизнес-правила. Попробуйте сохранить бизнес-правило еще раз". Уже раз 15 точно пересохраняла - результат один и тот же. Причем это распространяется на все логические поля всех сущностей (в независимости: пользовательские они или системные).
Кто-нибудь с такой проблемой сталкивался? Все выпущенные rollupы (и 1-ый, и 2-ой) уже давно стоят. Проблема появилась, кстати, после их установки - до этого создавала другие б.п. на изменение логического поля - все работало нормально |
|
21.01.2009, 16:10 | #2 |
Moderator
|
Поглядеть бы журнал трассировки!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
21.01.2009, 18:08 | #3 |
Участник
|
Показывает две ошибки:
"WF1399: Сбой при проверке Activity "UpdateStep8_policy": Недопустимое значение свойства "RuleSetReference". Недопустимый набор правил. Обнаружены ошибки при проверке правила "main". Тип System.Globalization.CultureInfo не помечен как разрешенный в файле конфигурации приложения. ---> Microsoft.Crm.CrmException: Workflow compilation failed: WF1399: Сбой при проверке Activity "UpdateStep8_policy": Недопустимое значение свойства "RuleSetReference". Недопустимый набор правил. Обнаружены ошибки при проверке правила "main". Тип System.Globalization.CultureInfo не помечен как разрешенный в файле конфигурации приложения. в Microsoft.Crm.ObjectModel.WorkflowServiceInternal`1.CompileWorkflow(ExecutionContext context, WorkflowEntity definition, List`1 dependencies, List`1 customActivityIds, Guid activationId) --- Конец трассировки внутреннего стека исключений ---" ">MSCRM Error Report: -------------------------------------------------------------------------------------------------------- Error: Выдано исключение типа "System.Web.HttpUnhandledException". Error Number: 0x80045001 Error Message: Workflow compilation failed: WF1399: Сбой при проверке Activity "UpdateStep8_policy": Недопустимое значение свойства "RuleSetReference". Недопустимый набор правил. Обнаружены ошибки при проверке правила "main". Тип System.Globalization.CultureInfo не помечен как разрешенный в файле конфигурации приложения. Error Details: Workflow compilation failed: WF1399: Сбой при проверке Activity "UpdateStep8_policy": Недопустимое значение свойства "RuleSetReference". Недопустимый набор правил. Обнаружены ошибки при проверке правила "main". Тип System.Globalization.CultureInfo не помечен как разрешенный в файле конфигурации приложения. Source File: Not available Line Number: Not available Request URL: http://crm.mediachase.ru:5555/Mediachase/_grid/cmds/dlg_activate.aspx?iObjType=4703&iTotal=1&iIndex=0&iId={23B9F002-79BC-4129-A77A-8937A24FBF0D} Stack Trace Info: [CrmException: Workflow compilation failed: WF1399: Сбой при проверке Activity "UpdateStep8_policy": Недопустимое значение свойства "RuleSetReference". Недопустимый набор правил. Обнаружены ошибки при проверке правила "main". Тип System.Globalization.CultureInfo не помечен как разрешенный в файле конфигурации приложения.] в Microsoft.Crm.ObjectModel.WorkflowServiceInternal`1.CompileWorkflow(ExecutionContext context, WorkflowEntity definition, List`1 dependencies, List`1 customActivityIds, Guid activationId) [CrmException: Workflow compilation failed: WF1399: Сбой при проверке Activity "UpdateStep8_policy": Недопустимое значение свойства "RuleSetReference". Недопустимый набор правил. Обнаружены ошибки при проверке правила "main". Тип System.Globalization.CultureInfo не помечен как разрешенный в файле конфигурации приложения.] в Microsoft.Crm.ObjectModel.WorkflowServiceInternal`1.CompileWorkflow(ExecutionContext context, WorkflowEntity definition, List`1 dependencies, List`1 customActivityIds, Guid activationId) в Microsoft.Crm.ObjectModel.WorkflowServiceInternal`1.CompletePublishing(WorkflowEntity definition, List`1 dependencies, List`1 customActivityIds, ExecutionContext context) в Microsoft.Crm.ObjectModel.WorkflowServiceInternal`1.Publish(BusinessEntityMoniker moniker, ExecutionContext context) в Microsoft.Crm.ObjectModel.WorkflowServiceInternal`1.SetState(BusinessEntityMoniker moniker, Int32 newState, Int32 newStatusCode, ExecutionContext context) в Microsoft.Crm.BusinessEntities.BusinessProcessObject.SetStateStatus(BusinessEntityMoniker moniker, Int32 newState, Int32 newStatusCode, ExecutionContext context) в Microsoft.Crm.ObjectModel.WorkflowService.Microsoft.Crm.Sdk.IStateful.SetStateStatus(BusinessEntityMoniker , Int32 , Int32 , ExecutionContext ) [TargetInvocationException: Адресат вызова создал исключение.] в Microsoft.Crm.Application.Utility.Util.RaiseXMLError(Exception exception) в Microsoft.Crm.Dialogs.ActivateDialogPage.ConfigureForm() в Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e) в System.Web.UI.Control.PreRenderRecursiveInternal() в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) [HttpUnhandledException: Выдано исключение типа "System.Web.HttpUnhandledException".] в System.Web.UI.Page.HandleError(Exception e) в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) в System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) в System.Web.UI.Page.ProcessRequest() в System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) в System.Web.UI.Page.ProcessRequest(HttpContext context) в ASP.mediachase__grid_cmds_dlg_activate_aspx.ProcessRequest(HttpContext context) в System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() в System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)" |
|
21.01.2009, 20:31 | #4 |
Moderator
|
Бред какой-то... Ребуты практиковали?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
22.01.2009, 16:08 | #5 |
Участник
|
Пробовали - не помогает.
|
|
22.01.2009, 17:24 | #6 |
Консультант-джедай
|
вот тут говорится про вашу траблу: http://forums.microsoft.com/Dynamics...5311&SiteID=27
народ ее решил установкой второго ролапа может попробовать переставить |
|
22.01.2009, 18:00 | #7 |
Участник
|
Откатили второй rollup - все заработало. Завтра будем ставить его на место, смотреть, повторится ли ошибка или нет
|
|
|
|