Skip to content

WIP

WIP #118

GitHub Actions / Unit Test Results failed Jul 31, 2023 in 0s

22 fail, 588 pass in 24s

610 tests   588 ✔️  24s ⏱️
  32 suites      0 💤
    2 files      22

Results for commit 36261e1.

Annotations

Check warning on line 0 in HassClient.WS.Tests.SearchApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

SearchRelatedUnknown(Entity) (HassClient.WS.Tests.SearchApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at HassClient.WS.Tests.SearchApiTests.SearchRelatedUnknown(ItemTypes itemTypes) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/SearchApiTests.cs:line 17
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)

1)    at HassClient.WS.Tests.SearchApiTests.SearchRelatedUnknown(ItemTypes itemTypes) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/SearchApiTests.cs:line 17
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

Check warning on line 0 in HassClient.WS.Tests.AreaRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

UpdateWithForce (HassClient.WS.Tests.AreaRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml

Check warning on line 0 in HassClient.WS.Tests.AreaRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

CreateArea (HassClient.WS.Tests.AreaRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml

Check warning on line 0 in HassClient.WS.Tests.AreaRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

DeleteArea (HassClient.WS.Tests.AreaRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml

Check warning on line 0 in HassClient.WS.Tests.AreaRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

GetAreas (HassClient.WS.Tests.AreaRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml

Check warning on line 0 in HassClient.WS.Tests.AreaRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

UpdateArea (HassClient.WS.Tests.AreaRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml

Check warning on line 0 in HassClient.WS.Tests.SubscriptionApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

StateChagedEventListenerShouldSubscribeEntityStatusChanged (HassClient.WS.Tests.SubscriptionApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at HassClient.WS.Tests.SubscriptionApiTests.ForceStateChangedAndGetEventData(MockEventSubscriber subscriber) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/SubscriptionApiTests.cs:line 21
   at HassClient.WS.Tests.SubscriptionApiTests.StateChagedEventListenerShouldSubscribeEntityStatusChanged() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/SubscriptionApiTests.cs:line 93
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)

1)    at HassClient.WS.Tests.SubscriptionApiTests.ForceStateChangedAndGetEventData(MockEventSubscriber subscriber) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/SubscriptionApiTests.cs:line 21
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

Check warning on line 0 in HassClient.WS.Tests.ServiceApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

GetServices (HassClient.WS.Tests.ServiceApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.HassWSApi.<>c.<GetServicesAsync>b__21_0(KeyValuePair`2 x) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSWSApi.cs:line 264
   at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext()
   at NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo[TActual](TActual actual)
   at NUnit.Framework.Assert.That[TActual](TActual actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.CollectionAssert.AllItemsAreNotNull(IEnumerable collection, String message, Object[] args)
   at NUnit.Framework.CollectionAssert.AllItemsAreNotNull(IEnumerable collection)
   at HassClient.WS.Tests.ServiceApiTests.GetServices() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/ServiceApiTests.cs:line 16
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
1)    at HassClient.WS.Tests.BaseHassWSApiTest.HassSerializerError(Object sender, ErrorEventArgs args) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/BaseHassWSApiTest.cs:line 53
   at Newtonsoft.Json.JsonSerializer.OnError(ErrorEventArgs e)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.HassWSApi.<>c.<GetServicesAsync>b__21_0(KeyValuePair`2 x) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSWSApi.cs:line 264
   at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext()
   at NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo[TActual](TActual actual)
   at NUnit.Framework.Assert.That[TActual](TActual actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.CollectionAssert.AllItemsAreNotNull(IEnumerable collection, String message, Object[] args)
   at NUnit.Framework.CollectionAssert.AllItemsAreNotNull(IEnumerable collection)
   at HassClient.WS.Tests.ServiceApiTests.GetServices() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/ServiceApiTests.cs:line 16
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

2)    at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.HassWSApi.<>c.<GetServicesAsync>b__21_0(KeyValuePair`2 x) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSWSApi.cs:line 264
   at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext()
   at NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo[TActual](TActual actual)
   at NUnit.Framework.Assert.That[TActual](TActual actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.CollectionAssert.AllItemsAreNotNull(IEnumerable collection, String message, Object[] args)
   at NUnit.Framework.CollectionAssert.AllItemsAreNotNull(IEnumerable collection)
   at HassClient.WS.Tests.ServiceApiTests.GetServices() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/ServiceApiTests.cs:line 16
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.InputBooleanApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

UpdateInputBooleanIcon (HassClient.WS.Tests.InputBooleanApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at HassClient.WS.HassClientWebSocket.CheckResultMessageError(BaseOutgoingMessage commandMessage, ResultMessage resultMessage) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 657
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync(BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 682
   at HassClient.WS.HassWSApi.UpdateStorageEntityRegistryEntryAsync[TStorageEntity](TStorageEntity storageEntity, Boolean forceUpdate, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSWSApi.cs:line 928
   at HassClient.WS.Tests.InputBooleanApiTests.UpdateInputBooleanIcon() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/StorageEntityRegistryEntryApiTests/InputBooleanApiTests.cs:line 75
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.InputBooleanApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

UpdateInputBooleanInitial (HassClient.WS.Tests.InputBooleanApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at HassClient.WS.HassClientWebSocket.CheckResultMessageError(BaseOutgoingMessage commandMessage, ResultMessage resultMessage) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 657
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync(BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 682
   at HassClient.WS.HassWSApi.UpdateStorageEntityRegistryEntryAsync[TStorageEntity](TStorageEntity storageEntity, Boolean forceUpdate, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSWSApi.cs:line 928
   at HassClient.WS.Tests.InputBooleanApiTests.UpdateInputBooleanInitial() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/StorageEntityRegistryEntryApiTests/InputBooleanApiTests.cs:line 65
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.InputBooleanApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

UpdateWithForce (HassClient.WS.Tests.InputBooleanApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at HassClient.WS.Tests.InputBooleanApiTests.UpdateWithForce() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/StorageEntityRegistryEntryApiTests/InputBooleanApiTests.cs:line 93
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)

1)    at HassClient.WS.Tests.InputBooleanApiTests.UpdateWithForce() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/StorageEntityRegistryEntryApiTests/InputBooleanApiTests.cs:line 93
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

Check warning on line 0 in HassClient.WS.Tests.EntityRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

UpdateEntityIcon (HassClient.WS.Tests.EntityRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.UpdateEntityIcon() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 116
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.GetResult()
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
1)    at HassClient.WS.Tests.BaseHassWSApiTest.HassSerializerError(Object sender, ErrorEventArgs args) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/BaseHassWSApiTest.cs:line 53
   at Newtonsoft.Json.JsonSerializer.OnError(ErrorEventArgs e)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

2)    at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.UpdateEntityIcon() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 116
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.GetResult()
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.EntityRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

DeleteEntity (HassClient.WS.Tests.EntityRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.DeleteEntity() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 182
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
1)    at HassClient.WS.Tests.BaseHassWSApiTest.HassSerializerError(Object sender, ErrorEventArgs args) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/BaseHassWSApiTest.cs:line 53
   at Newtonsoft.Json.JsonSerializer.OnError(ErrorEventArgs e)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

2)    at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.DeleteEntity() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 182
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.EntityRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

GetCreatedEntity (HassClient.WS.Tests.EntityRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.GetCreatedEntity() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 74
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
1)    at HassClient.WS.Tests.BaseHassWSApiTest.HassSerializerError(Object sender, ErrorEventArgs args) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/BaseHassWSApiTest.cs:line 53
   at Newtonsoft.Json.JsonSerializer.OnError(ErrorEventArgs e)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

2)    at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.GetCreatedEntity() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 74
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.EntityRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

UpdateEntityName (HassClient.WS.Tests.EntityRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.UpdateEntityName() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 102
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
1)    at HassClient.WS.Tests.BaseHassWSApiTest.HassSerializerError(Object sender, ErrorEventArgs args) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/BaseHassWSApiTest.cs:line 53
   at Newtonsoft.Json.JsonSerializer.OnError(ErrorEventArgs e)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

2)    at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.UpdateEntityName() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 102
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.EntityRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

RefreshEntity (HassClient.WS.Tests.EntityRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.RefreshEntity() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 131
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
1)    at HassClient.WS.Tests.BaseHassWSApiTest.HassSerializerError(Object sender, ErrorEventArgs args) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/BaseHassWSApiTest.cs:line 53
   at Newtonsoft.Json.JsonSerializer.OnError(ErrorEventArgs e)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

2)    at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.RefreshEntity() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 131
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.EntityRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

UpdateWithForce (HassClient.WS.Tests.EntityRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.UpdateWithForce() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 161
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
1)    at HassClient.WS.Tests.BaseHassWSApiTest.HassSerializerError(Object sender, ErrorEventArgs args) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/BaseHassWSApiTest.cs:line 53
   at Newtonsoft.Json.JsonSerializer.OnError(ErrorEventArgs e)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

2)    at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.UpdateWithForce() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 161
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.EntityRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

UpdateEntityDisable(True) (HassClient.WS.Tests.EntityRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.UpdateEntityDisable(Boolean disable) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 89
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
1)    at HassClient.WS.Tests.BaseHassWSApiTest.HassSerializerError(Object sender, ErrorEventArgs args) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/BaseHassWSApiTest.cs:line 53
   at Newtonsoft.Json.JsonSerializer.OnError(ErrorEventArgs e)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

2)    at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.UpdateEntityDisable(Boolean disable) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 89
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.EntityRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

GetEntity (HassClient.WS.Tests.EntityRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.GetEntity() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 62
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
1)    at HassClient.WS.Tests.BaseHassWSApiTest.HassSerializerError(Object sender, ErrorEventArgs args) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/BaseHassWSApiTest.cs:line 53
   at Newtonsoft.Json.JsonSerializer.OnError(ErrorEventArgs e)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

2)    at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.GetEntity() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 62
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.EntityRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

GetEntities (HassClient.WS.Tests.EntityRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.GetEntities() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 35
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
1)    at HassClient.WS.Tests.BaseHassWSApiTest.HassSerializerError(Object sender, ErrorEventArgs args) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/BaseHassWSApiTest.cs:line 53
   at Newtonsoft.Json.JsonSerializer.OnError(ErrorEventArgs e)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

2)    at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.GetEntities() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 35
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.EntityRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

UpdateEntityId (HassClient.WS.Tests.EntityRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.UpdateEntityId() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 146
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
1)    at HassClient.WS.Tests.BaseHassWSApiTest.HassSerializerError(Object sender, ErrorEventArgs args) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/BaseHassWSApiTest.cs:line 53
   at Newtonsoft.Json.JsonSerializer.OnError(ErrorEventArgs e)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

2)    at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.UpdateEntityId() in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 146
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check warning on line 0 in HassClient.WS.Tests.EntityRegistryApiTests

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

UpdateEntityDisable(False) (HassClient.WS.Tests.EntityRegistryApiTests) failed

./test-results/HassClient.WS.Tests.xml
Raw output
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.UpdateEntityDisable(Boolean disable) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 89
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
1)    at HassClient.WS.Tests.BaseHassWSApiTest.HassSerializerError(Object sender, ErrorEventArgs args) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/BaseHassWSApiTest.cs:line 53
   at Newtonsoft.Json.JsonSerializer.OnError(ErrorEventArgs e)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)

2)    at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.GetErrorContext(Object currentObject, Object member, String path, Exception error)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalBase.IsErrorHandled(Object currentObject, JsonContract contract, Object keyValue, IJsonLineInfo lineInfo, String path, Exception ex)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](String value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 64
   at HassClient.Serialization.HassSerializer.DeserializeObject[T](JRaw value) in /home/runner/work/HassClient/HassClient/src/HassClient.Core/Serialization/HASSSerializer.cs:line 53
   at HassClient.WS.Messages.ResultMessage.DeserializeResult[T]() in /home/runner/work/HassClient/HassClient/src/HassClient.WS/Messages/Response/ResultMessage.cs:line 25
   at HassClient.WS.HassClientWebSocket.SendCommandWithResultAsync[TResult](BaseOutgoingMessage commandMessage, CancellationToken cancellationToken) in /home/runner/work/HassClient/HassClient/src/HassClient.WS/HASSClientWebSocket.cs:line 702
   at HassClient.WS.Tests.EntityRegistryApiTests.UpdateEntityDisable(Boolean disable) in /home/runner/work/HassClient/HassClient/src/HassClient.WS.Tests/RegistryEntryApiTests/EntityRegistryApiTests.cs:line 89
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()