トップ回答者
構成デザイナーでNewtonsoft.Jsonのエラーが表示される

質問
-
Windows10Prp 1909を利用しています。
ADK for Windows 10 バージョン 1903にて
『Windows イメージングおよび構成デザイナー』を起動し設定を行い『作成』ボタンを押すと
"パッケージのビルドに失敗しました:
プロビジョニング パッケージのビルドの処理中に予期しないエラーが発生しました。"とエラーメッセージが表示させて原因が判りません。
エラーログを見ると
Error Unexpected error occurred: Newtonsoft.Json.JsonSerializationException: Error converting value 0 to type 'Microsoft.Windows.ICD.WebApi.Models.SettingAnswer[][]'. Path '', line 1, position 4. ---> System.ArgumentException: Could not cast or convert from System.Int64 to Microsoft.Windows.ICD.WebApi.Models.SettingAnswer[][].
と表示されます。ADKのインストール前に何か必要なソフトがあるのでしょうか?
よろしくお願いします。
回答
すべての返信
-
こんにちは。フォーラムオペレーターのFarenaです。
TechNetフォーラムにご投稿くださいましてありがとうございます。
ADKを使用したとき、ビルドが失敗したですか。
問題のスクリーンショット等、詳細な状況を共有いただくことで他のユーザー様よりのご意見が集まりやすくなります。
ご存知の方おりましたら、ご意見を共有頂ければありがたいです。Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
ありがとうございます。画像は載せられなかったため、エラーログを掲載します。
よろしくお願いします。
11/26/2020 3:37:57 PM Info Project 'Project_1' created successfully and added to workspace
11/26/2020 3:37:58 PM Info Loading scenario ID: d2fa89db-1251-4bdf-b1bf-4b96016aaea4, URI: http://localhost:9098/Scenarios/d2fa89db-1251-4bdf-b1bf-4b96016aaea4/Index.html
11/26/2020 3:38:31 PM Info Clear all Config Template answers
11/26/2020 3:38:31 PM Info Save Config Template answers for active project
11/26/2020 3:38:31 PM Error Unexpected error occurred: Newtonsoft.Json.JsonSerializationException: Error converting value 0 to type 'Microsoft.Windows.ICD.WebApi.Models.SettingAnswer[][]'. Path '', line 1, position 4. ---> System.ArgumentException: Could not cast or convert from System.Int64 to Microsoft.Windows.ICD.WebApi.Models.SettingAnswer[][].
場所 Newtonsoft.Json.Utilities.ConvertUtils.EnsureTypeAssignable(Object value, Type initialType, Type targetType)
場所 Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(Object initialValue, CultureInfo culture, Type targetType)
場所 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
--- 内部例外スタック トレースの終わり ---
場所 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
場所 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
場所 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
場所 Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
場所 Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
場所 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
場所 Microsoft.Windows.ICD.WebApi.Controllers.TemplateAnswerController.ParseTemplateSetting(ISetting setting, String answer)
場所 Microsoft.Windows.ICD.WebApi.Controllers.TemplateAnswerController.SerializeConfigTemplateAnswers(IProject project, ConfigTemplateAnswer templateAnswer)
場所 Microsoft.Windows.ICD.WebApi.Controllers.TemplateAnswerController.<>c__DisplayClass27_0.<SaveProject>b__0(ConfigTemplateAnswer templateAns)
場所 Microsoft.Windows.ICD.Common.Extensions.ForEach[T](IEnumerable`1 enumeration, Action`1 action)
場所 Microsoft.Windows.ICD.WebApi.Controllers.TemplateAnswerController.SaveProject(IProject project, ConfigTemplateAnswer[] templateAnswers, String answerMetadata, Boolean closeProject)
場所 Microsoft.Windows.ICD.WebApi.Controllers.TemplateAnswerController.<>c__DisplayClass25_0.<SaveActiveProjectAsync>b__0()
場所 System.Threading.Tasks.Task`1.InnerInvoke()
場所 System.Threading.Tasks.Task.Execute()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Microsoft.Windows.ICD.WebApi.Controllers.TemplateAnswerController.<SaveActiveProjectAsync>d__25.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Microsoft.Windows.ICD.WebApi.Controllers.TemplateAnswerController.<BuildAsync>d__2.MoveNext()
System.ArgumentException: Could not cast or convert from System.Int64 to Microsoft.Windows.ICD.WebApi.Models.SettingAnswer[][].
場所 Newtonsoft.Json.Utilities.ConvertUtils.EnsureTypeAssignable(Object value, Type initialType, Type targetType)
場所 Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(Object initialValue, CultureInfo culture, Type targetType)
場所 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
11/26/2020 3:38:31 PM Info Sent message to all clients for project b1003112-f2a0-4106-9ae3-83c658e64dcc
11/26/2020 3:49:08 PM Info Attempting to open package in associated ppkg application
-