『OCR でテキストを取得』『OmniPage OCR』を利用したライブラリ プロジェクトをパブリッシュすると「 同一のキーを含む項目が既に追加されています。」エラーが発生

:grey_question: Question

『OCR でテキストを取得』アクティビティの中に『OmniPage OCR』アクティビティを配置したライブラリ プロジェクトをパブリッシュすると「同一のキーを含む項目が既に追加されています。」エラーが発生します。

エラーメッセージは下記の通りです。

ライブラリのコンパイル プロセス中に予期しないエラーが発生しました:
アクティビティ ‘System.Activities.DynamicActivity, System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ の CacheMetadata が ‘System.ArgumentException: 同一のキーを含む項目が既に追加されています。
場所 System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
場所 System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) 場所 UiPath.Vision.OmniPage.Core.OmniPageBundleTypeExtensions.GetBundleFolder(OmniPageBundleType bundleType) 場所 UiPath.OmniPage.Activities.OmniPageOCR.CacheMetadata(CodeActivityMetadata metadata) 場所 System.Activities.AsyncCodeActivity1.OnInternalCacheMetadataExceptResult(Boolean createEmptyBindings)
場所 System.Activities.Activity1.OnInternalCacheMetadata(Boolean createEmptyBindings) 場所 System.Activities.Activity.InternalCacheMetadata(Boolean createEmptyBindings, IList1& validationErrors)
場所 System.Activities.ActivityUtilities.ProcessActivity(ChildActivity childActivity, ChildActivity& nextActivity, Stack1& activitiesRemaining, ActivityCallStack parentChain, IList1& validationErrors, ProcessActivityTreeOptions options, ProcessActivityCallback callback)
場所 System.Activities.ActivityUtilities.ProcessActivityTreeCore(ChildActivity currentActivity, ActivityCallStack parentChain, ProcessActivityTreeOptions options, ProcessActivityCallback callback, IList1& validationErrors) 場所 System.Activities.ActivityUtilities.CacheRootMetadata(Activity activity, LocationReferenceEnvironment hostEnvironment, ProcessActivityTreeOptions options, ProcessActivityCallback callback, IList1& validationErrors)
場所 System.Activities.XamlIntegration.TextExpressionCompiler.Parse()’ をスローしました。

環境:
UiPath.OmniPage.Activites v1.7.1

:bulb: Answer

この事象はv1.7.1のUiPath.OmniPage.Activitesパッケージの既知の問題となり、一部の環境でこの事象が発生します。

UiPath.OmniPage.Activities を v1.8.0 にアップグレードして頂ければ、事象を解消できます。