Uipath studio communityで、操作中にプロジェクトが閉じられてしまう

現象

  • Win11に更新後、Uipathを使用して、中身を変更しようと画面を操作していると発生する。
  • その時に出現するメッセージウィンドウ
    • image

エラーログの中身

  • error, warn と出ていた部分から、最後の行まで記載します。
13:49:11.0812 => [ERROR] [UiPath.Studio] [1] IScreenReaderService: raw element provider not available
13:49:14.9413 => [WARN] [UiPath.Studio] [22] Missing nuget package signature from C:\Users\kishida\.nuget\packages\system.activities.viewmodels\1.0.0-20221115.1\lib\net5.0-windows7.0
13:49:14.9413 => [WARN] [UiPath.Studio] [22] Skipped package System.Activities.ViewModels from feed Orchestrator Host, signature check failed
13:49:14.9566 => [WARN] [UiPath.Studio] [22] Missing nuget package signature from C:\Users\kishida\.nuget\packages\system.activities.viewmodels\1.0.0-20221115.1\lib\net5.0-windows7.0
13:49:14.9566 => [WARN] [UiPath.Studio] [22] Skipped package System.Activities.ViewModels from feed Official, signature check failed
13:49:15.0053 => [ERROR] [UiPath.Studio] [22] Unrecognized signature of file C:\Users\kishida\.nuget\packages\newtonsoft.json\13.0.1\.signature.p7s: 
13:49:15.0053 => [WARN] [UiPath.Studio] [22] Skipped package UiPath.Platform from feed Orchestrator Host, signature check failed
13:49:15.0212 => [ERROR] [UiPath.Studio] [22] Unrecognized signature of file C:\Users\kishida\.nuget\packages\newtonsoft.json\13.0.1\.signature.p7s: 
13:49:15.0212 => [WARN] [UiPath.Studio] [22] Skipped package UiPath.Platform from feed Official, signature check failed
13:49:15.0370 => [ERROR] [UiPath.Studio] [22] Unrecognized signature of file C:\Users\kishida\.nuget\packages\newtonsoft.json\11.0.2\.signature.p7s: 
13:49:15.0370 => [WARN] [UiPath.Studio] [22] Skipped package UiPath.Platform from feed Local, signature check failed
13:49:15.0657 => [ERROR] [UiPath.Studio] [22] Unrecognized signature of file C:\Users\kishida\.nuget\packages\newtonsoft.json\11.0.2\.signature.p7s: 
13:49:15.0657 => [WARN] [UiPath.Studio] [22] Skipped package UiPath.ConnectionClient from feed Orchestrator Host, signature check failed
13:49:15.0893 => [ERROR] [UiPath.Studio] [22] Unrecognized signature of file C:\Users\kishida\.nuget\packages\newtonsoft.json\11.0.2\.signature.p7s: 
13:49:15.0893 => [WARN] [UiPath.Studio] [22] Skipped package UiPath.ConnectionClient from feed Official, signature check failed
13:49:15.1229 => [ERROR] [UiPath.Studio] [22] Unrecognized signature of file C:\Users\kishida\.nuget\packages\newtonsoft.json\11.0.2\.signature.p7s: 
13:49:15.1229 => [WARN] [UiPath.Studio] [22] Skipped package UiPath.ConnectionClient from feed Local, signature check failed
13:49:16.7416 => [ERROR] [UiPath.Studio] [32] Failed second time to update the platform assembly: Restored version: 22.12.0-preview, Project.exe version: 22.12.0-alpha.3223540
13:49:20.5657 => [ERROR] [UiPath.Studio] [1] IScreenReaderService: raw element provider not available
13:49:23.7748 => [ERROR] [UiPath.Studio] [1] IScreenReaderService: raw element provider not available
13:49:57.1689 => [ERROR] [UiPath.Studio] [1] エラー: UiPath.Studio.Contracts.RecoverableException: 重大な内部エラーが発生したため、Studio はアクティブなプロジェクトを閉じました。プロジェクトを開き直してください。
   at UiPath.Studio.Project.Client.Ipc.Services.ProcessTerminatedBehavior.HandleProcessTerminatedInternal()
   at UiPath.Studio.Plugin.Workflow.Services.ProjectProcessController.<OnContainerProcessTerminated>b__19_0()
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler), HResult -2146233088

聞きたい事

  • errorの内容から、あるパッケージ2つがダウンロードされていないために、読み込めていないのかと考えていますが、どうやって再ダウンロードすればよいですか。
  • もし、全く違う箇所が問題であれば、正しく動作するためには、どうすればよいか教えていただきたいです。

追記 2023/02/09 15:40

errorの内容から、あるパッケージ2つがダウンロードされていないために、読み込めていないのかと考えていますが、どうやって再ダウンロードすればよいですか。

  • こちらは、パッケージを管理 から Newtonsoft.Json(13.0.1)System.Activities.ViewModelst(1.0.0-20221115.1) を依存関係に追加して解決しました。

ですが、「重大な内部エラーxxxx」のメッセージが出現し、プロジェクトが閉じられてしまいます。
その時のエラーログを記載します。

// ファイル名称: 2023-02-09_UiPath.Studio.log
15:39:58.7398 => [ERROR] [UiPath.Studio] [1] エラー: UiPath.Studio.Contracts.RecoverableException: 重大な内部エラーが発生したため、Studio はアクティブなプロジェクトを閉じました。プロジェクトを開き直してください。
   at UiPath.Studio.Project.Client.Ipc.Services.ProcessTerminatedBehavior.HandleProcessTerminatedInternal()
   at UiPath.Studio.Plugin.Workflow.Services.ProjectProcessController.<OnContainerProcessTerminated>b__19_0()
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler), HResult -2146233088
// ファイル名称:2023-02-09_UiPath.Studio.Project.log
15:39:43.2537 => [ERROR] [UiPath.Studio.Project] [64] Unhandled exception. Is Terminating: True
Thread name: .NET ThreadPool Worker
Thread is from pool: True
System.OutOfMemoryException: Insufficient memory to continue the execution of the program.
   at System.Runtime.InteropServices.Marshal.AllocHGlobal(IntPtr cb)
   at System.Reflection.Internal.StreamMemoryBlockProvider.ReadMemoryBlockNoLock(Stream stream, Boolean isFileStream, Int64 start, Int32 size)
   at System.Reflection.PortableExecutable.PEReader..ctor(Stream peStream, PEStreamOptions options, Int32 size)
   at Microsoft.CodeAnalysis.ModuleMetadata.CreateFromStream(Stream peStream, PEStreamOptions options)
   at Microsoft.CodeAnalysis.MetadataReference.CreateFromFile(Stream peStream, String path, MetadataReferenceProperties properties, DocumentationProvider documentation)
   at Microsoft.CodeAnalysis.Scripting.Hosting.RuntimeMetadataReferenceResolver.<>c.<.ctor>b__11_0(String path, MetadataReferenceProperties properties)
   at Microsoft.CodeAnalysis.Scripting.Hosting.RuntimeMetadataReferenceResolver.ResolveMissingAssembly(MetadataReference definition, AssemblyIdentity referenceIdentity)
   at Microsoft.CodeAnalysis.Scripting.ScriptMetadataResolver.ResolveMissingAssembly(MetadataReference definition, AssemblyIdentity referenceIdentity)
   at Microsoft.CodeAnalysis.CommonReferenceManager`2.TryResolveMissingReference(MetadataReference requestingReference, AssemblyIdentity referenceIdentity, ImmutableDictionary`2& implicitReferenceResolutions, MetadataReferenceResolver resolver, DiagnosticBag resolutionDiagnostics, AssemblyIdentity& resolvedAssemblyIdentity, AssemblyMetadata& resolvedAssemblyMetadata, PortableExecutableReference& resolvedReference)
   at Microsoft.CodeAnalysis.CommonReferenceManager`2.ResolveAndBindMissingAssemblies(TCompilation compilation, ImmutableArray`1 explicitAssemblies, ImmutableArray`1 explicitModules, ImmutableArray`1 explicitReferences, ImmutableArray`1 explicitReferenceMap, MetadataReferenceResolver resolver, MetadataImportOptions importOptions, Boolean supersedeLowerVersions, ArrayBuilder`1 referenceBindings, Dictionary`2 assemblyReferencesBySimpleName, ImmutableArray`1& allAssemblies, ImmutableArray`1& metadataReferences, ImmutableArray`1& resolvedReferences, ImmutableDictionary`2& implicitReferenceResolutions, DiagnosticBag resolutionDiagnostics)
   at Microsoft.CodeAnalysis.CommonReferenceManager`2.Bind(TCompilation compilation, ImmutableArray`1 explicitAssemblies, ImmutableArray`1 explicitModules, ImmutableArray`1 explicitReferences, ImmutableArray`1 explicitReferenceMap, MetadataReferenceResolver resolverOpt, MetadataImportOptions importOptions, Boolean supersedeLowerVersions, Dictionary`2 assemblyReferencesBySimpleName, ImmutableArray`1& allAssemblies, ImmutableArray`1& implicitlyResolvedReferences, ImmutableArray`1& implicitlyResolvedReferenceMap, ImmutableDictionary`2& implicitReferenceResolutions, DiagnosticBag resolutionDiagnostics, Boolean& hasCircularReference, Int32& corLibraryIndex)
   at Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation.ReferenceManager.CreateAndSetSourceAssemblyFullBind(VisualBasicCompilation compilation)
   at Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation.ReferenceManager.CreateSourceAssemblyForCompilation(VisualBasicCompilation compilation)
   at Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation.get_SourceModule()
   at Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation.get_CommonSourceModule()
   at Microsoft.CodeAnalysis.Compilation.CommonBindScriptClass()
   at Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation.BindScriptClass()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
   at System.Lazy`1.CreateValue()
   at Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation.get_CommonScriptClass()
   at System.Activities.ScriptingAotCompiler.BuildAssembly(Compilation compilation)
   at System.Activities.ScriptingJitCompiler.CompileExpression(ExpressionToCompile expressionToCompile)
   at System.Activities.JitCompilerHelper`1.Compile[T](LocationReferenceEnvironment environment, Boolean isLocationReference)
   at System.Activities.JitCompilerHelper`1.Compile[T](CodeActivityPublicEnvironmentAccessor publicAccessor, Boolean isLocationReference)
   at Microsoft.VisualBasic.Activities.VisualBasicHelper.Compile[T](String expressionText, CodeActivityPublicEnvironmentAccessor publicAccessor, Boolean isLocationExpression)
   at Microsoft.VisualBasic.Activities.VisualBasicReference`1.CompileLocationExpression(CodeActivityPublicEnvironmentAccessor publicAccessor, String& validationError)
   at Microsoft.VisualBasic.Activities.VisualBasicReference`1.CacheMetadata(CodeActivityMetadata metadata)
   at System.Activities.CodeActivity`1.OnInternalCacheMetadataExceptResult(Boolean createEmptyBindings)
   at System.Activities.Activity`1.OnInternalCacheMetadata(Boolean createEmptyBindings)
   at System.Activities.Activity.InternalCacheMetadata(Boolean createEmptyBindings, IList`1& validationErrors)
   at System.Activities.ActivityUtilities.ProcessActivity(ChildActivity childActivity, ChildActivity& nextActivity, Stack`1& activitiesRemaining, ActivityCallStack parentChain, IList`1& validationErrors, ProcessActivityTreeOptions options, ProcessActivityCallback callback)
   at System.Activities.ActivityUtilities.ProcessActivityTreeCore(ChildActivity currentActivity, ActivityCallStack parentChain, ProcessActivityTreeOptions options, ProcessActivityCallback callback, IList`1& validationErrors)
   at System.Activities.ActivityUtilities.CacheRootMetadata(Activity activity, LocationReferenceEnvironment hostEnvironment, ProcessActivityTreeOptions options, ProcessActivityCallback callback, IList`1& validationErrors)
   at System.Activities.Validation.ActivityValidationServices.InternalActivityValidationServices.InternalValidate()
   at System.Activities.Validation.ActivityValidationServices.Validate(Activity toValidate, ValidationSettings settings)
   at System.Activities.Presentation.Validation.ValidationService.CoreValidationWork(ValidationReason reason, CancellationToken cancellationToken)
   at System.Activities.Presentation.Validation.BackgroundValidationSynchronizer`1.CancellableValidate(Object state)
   at System.Runtime.Fx.WaitThunk.UnhandledExceptionFrame(Object state)
   at System.Threading.QueueUserWorkItemCallback.<>c.<.cctor>b__6_0(QueueUserWorkItemCallback quwi)
   at System.Threading.ExecutionContext.RunForThreadPoolUnsafe[TState](ExecutionContext executionContext, Action`1 callback, TState& state)
   at System.Threading.QueueUserWorkItemCallback.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()

@ishida さんこんにちは!
ご質問の投稿から48時間経過しましたが最初の回答がまだ来ていないようです。
2つほどご提案させてください。
1.回答をするために十分な情報は記載しましたか?
問題の場合は再現方法の手順や状況についての情報、エラーメッセージがある場合はエラーメッセージ全体のテキスト情報があると回答しやすくなります。
何かの操作を実現する方法を聞きたい時は、なぜその操作が必要なのか目的や背景まで含めて説明いただくと、
たとえばその操作とは違ったより目的に沿った方法での解決方法が教えてもらえるかもしれません。
問題の場合も操作を聞く場合も、より具体的な情報やスクリーンショットがあった方が回答しやすくなります。
また、コミュニティである性質上、必ず回答があるわけではないことをご理解いただければと思います。
チケットによるサポートをご希望の場合はライセンスの購入をご検討下さい。
2.すでにフォーラムやドキュメントは検索されましたか?
特にフォーラムの日本カテゴリーやドキュメントポータルで検索されるのをおすすめいたします。
フォーラム右上の虫眼鏡のアイコンをクリックいただき、optionsをクリック、
その後Categorizedで日本を選択いただくことで日本カテゴリー内の投稿を検索いただけます。
ドキュメントポータルのリンクはこちらです。
https://docs.uipath.com/lang-ja/
下記サイトもよろしければご確認ください。
ナレッジベース ナレッジベース | UiPath
デベロッパーブログ デベロッパーブログ RPAの開発情報 | UiPath
答えが検索後見つかった場合、そちらの情報をぜひご記載ください。他のコミュニティメンバーの助けになります。
フォーラムをご利用いただきありがとうございます。
Forum_Staff より