コマンドからのシナリオ実行時のエラー

activities

#1

開発したUiPathのシナリオを、StudioからRunで動かすと動きますが、
コマンドから動かした場合に以下のエラーが発生します。
シナリオ中では、UiPath.Excel.Activitiesを利用しています。
UiPath.Excel.Activitiesの再インストールは実施しましたが変わりません。
同じシナリオが、Studioで動いて、Robotで動かない事象なのですが、
原因や対処を教えて頂けますでしょうか。

コマンド
%USERPROFILE%\AppData\Local\UiPath\app-18.2.2\UiRobot.exe -file:"(ファイルパス)\xxx.xaml"

エラー
System.Xaml.XamlObjectWriterException: Cannot create unknown type ‘{http://schemas.uipath.com/workflow/activities}ExcelApplicationScope’.
at System.Xaml.XamlObjectWriter.WriteStartObject(XamlType xamlType)
at System.Xaml.XamlWriter.WriteNode(XamlReader reader)
at System.Xaml.XamlServices.Transform(XamlReader xamlReader, XamlWriter xamlWriter, Boolean closeWriter)
at System.Activities.XamlIntegration.FuncFactory1.Evaluate() at System.Activities.DynamicActivity.OnInternalCacheMetadata(Boolean createEmptyBindings) at System.Activities.Activity.InternalCacheMetadata(Boolean createEmptyBindings, IList1& validationErrors)
at System.Activities.ActivityUtilities.ProcessActivity(ChildActivity childActivity, ChildActivity& nextActivity, Stack1& activitiesRemaining, ActivityCallStack parentChain, IList1& validationErrors, ProcessActivityTreeOptions options,ProcessActivityCallback callback)
at System.Activities.ActivityUtilities.ProcessActivityTreeCore(ChildActivitycurrentActivity, ActivityCallStack parentChain, ProcessActivityTreeOptions options, ProcessActivityCallback callback, IList1& validationErrors) at System.Activities.ActivityUtilities.CacheRootMetadata(Activity activity, LocationReferenceEnvironment hostEnvironment, ProcessActivityTreeOptions options, ProcessActivityCallback callback, IList1& validationErrors)
at System.Activities.Hosting.WorkflowInstance.ValidateWorkflow(WorkflowInstanceExtensionManager extensionManager)
at System.Activities.Hosting.WorkflowInstance.RegisterExtensionManager(WorkflowInstanceExtensionManager extensionManager)
at System.Activities.WorkflowApplication.EnsureInitialized()
at System.Activities.WorkflowApplication.Enqueue(InstanceOperation operation, Boolean push)
at System.Activities.WorkflowApplication.SimpleOperationAsyncResult.Run(TimeSpan timeout)
at System.Activities.WorkflowApplication.BeginRun(AsyncCallback callback, Object state)
at UiPath.Executor.RobotRunner.<>c__DisplayClass54_0.b__0()


#2

@yuko5334 さん、こんにちは
Publishしてからrobot.exeで動かしてみてください。
2018.2からのバグか仕様変更っぽいです。


#3

ありがとうございます。
Publishは出来ましたが、起動が上手くいきませんでした。

タスクトレイから実行したときは、右側のマークが実行ボタンに変化しません。

コマンドラインから実行すると、以下のエラーメッセージが表示されます。
コマンド
%USERPROFILE%\AppData\Local\UiPath\app-18.2.2\UiRobot.exe -file:“C:\ProgramData\UiPath\Packages\契約書自動作成ツール.1.0.6737.30588.nupkg”

エラー
Given workflow file is not part of a project. Please open in Studio.

やり方が間違っているのでしょうか。
ちなみにUiPathのバージョンは2018.2.2 です。
publish%E6%B8%88%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E8%B5%B7%E5%8B%95


#4

Publishしても最初に書かれている下記で起動してみてください。

%USERPROFILE%\AppData\Local\UiPath\app-18.2.2\UiRobot.exe -file:"(ファイルパス)\xxx.xaml"


#5

ありがとうございます。

Publishした状態で、最初に書いたコマンドで起動してみましたが結果は最初と同じでした・・。


#6

UiPathのバージョンを、2018.2.2 → 2018.1.4 にバージョンダウンして実行したところ、
問題なく起動することが確認できました。
このバージョンでとりあえず行きたいと思います。
ありがとうございました。