プロセスを開いた時のエラー

こんにちは。
ある端末で作ったプロセスを別端末で実行したいのですが、
プロセスを開くと以下のエラーが出力されます。

System.InvalidOperationException: Load はワークフロー デザイナー オブジェクトの有効期間内に 1 回だけ呼び出してください。
場所 System.Activities.Presentation.WorkflowDesigner.Load(Object instance)
場所 System.Activities.Presentation.WorkflowDesigner.Load()

どうすればよいのでしょうか。
よろしくお願いします。

1 Like

.NETをインストールすると、エラー内容が変わりました。

変更後のエラー内容は以下の通りです

System.Windows.Markup.XamlParseException: connectionId の設定時に例外がスローされました。 —> System.InvalidCastException: 型 ‘System.Windows.Input.CommandBinding’ のオブジェクトを型 ‘System.Activities.Presentation.View.DesignerView’ にキャストできません。
場所 System.Activities.Presentation.View.DesignerView.System.Windows.Markup.IComponentConnector.Connect(Int32 connectionId, Object target)
場所 MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetConnectionId(Object root, Int32 connectionId, Object instance)
— 内部例外スタック トレースの終わり —
場所 System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
場所 System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
場所 System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
場所 System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
場所 System.Activities.Presentation.View.DesignerView.InitializeComponent()
場所 System.Activities.Presentation.View.DesignerView…ctor(EditingContext context)
場所 System.Activities.Presentation.View.WorkflowViewManager.Initialize(EditingContext context)
場所 System.Activities.Presentation.WorkflowDesigner.GetViewManager(ModelItem modelItem)
場所 System.Activities.Presentation.WorkflowDesigner.Load(Object instance)
場所 System.Activities.Presentation.WorkflowDesigner.Load()

こんにちは。

UiPathの深い部分と環境が分からないので読み取れる範囲での話になりますが、
エラーの理由はxamlを読み込めていない事によるかと。
Xamlの中身を別端末のUiPathが読み取れる形に変換できていないようです。

対処方法というにはお粗末ですが
・別端末で新規作成したxamlが読み込めるか確認。
・読み込めた場合は、端末間の.net、OS、Studio等のバージョンの差異を確認。
・読み込めなかった場合はStuidioをインストールし直す。

こんな感じでエラーの原因を絞りながら解決に近付いていく方法を思い付いたので参考までに。

当エラーについてより詳しい方がいらっしゃったら補足いただければと思います。

2 Likes

返信ありがとうございます!

エラーが出力された端末はWindows7
.NETのバージョンは4.6.2(のちに4.7.2にバージョンアップしました)
でした。同じ環境の別端末ではエラーが出ず、無事に読み込めました。

再インストールや再起動、.NETやStudioのバージョン変更をできるまで試してみます。

2 Likes