2019-08-29 01:26:28.6017||ERROR|APIExceptionFilter|--------------------------------------------------------------- Action Name : Post Controller : ProvisioningAPI Exception : Error occured Error Message : Error occured Error Source : DMS_AppLogic Stack Trace : at DMS_AppLogic.IntegrationLogic.ProvisioningApiLogic.Update(String data) in D:\Git_DMS\DMS\DMS.App\src\DMS_AppLogic\IntegrationLogic\ProvisioningApiLogic.cs:line 110 at DMS_WebApi.Controllers.IntegrationAPI.ProvisioningAPIController.Post(CompanyDto companyDto) in D:\Git_DMS\DMS\DMS.App\src\DMS_WebApi\Controllers\IntegrationAPI\ProvisioningAPIController.cs:line 65 at lambda_method(Closure , Object , Object[] ) at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.SyncActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync() at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync() at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context) at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync() at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextExceptionFilterAsync() Inner Exception : System.InvalidOperationException: The configured execution strategy 'MySqlRetryingExecutionStrategy' does not support user initiated transactions. Use the execution strategy returned by 'DbContext.Database.CreateExecutionStrategy()' to execute all the operations in the transaction as a retriable unit. at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.OnFirstExecution() at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) at Microsoft.EntityFrameworkCore.Query.Internal.QueryingEnumerable`1.Enumerator.MoveNext() at Microsoft.EntityFrameworkCore.Query.QueryMethodProvider.GetResult[TResult](IEnumerable`1 valueBuffers, Boolean throwOnNullResult) at Microsoft.EntityFrameworkCore.Query.Internal.LinqOperatorProvider.ResultEnumerable`1.GetEnumerator() at Microsoft.EntityFrameworkCore.Query.Internal.LinqOperatorProvider.ExceptionInterceptor`1.EnumeratorExceptionInterceptor.MoveNext() at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found) at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) at Microsoft.EntityFrameworkCore.Query.Internal.QueryCompiler.<>c__DisplayClass15_1`1.b__0(QueryContext qc) at DMS_AppLogic.Common.CommonRoutines.GetMaxIDofCommunication() in D:\Git_DMS\DMS\DMS.App\src\DMS_AppLogic\Common\Routines\Person.cs:line 23 at DMS_AppLogic.IntegrationLogic.ProvisioningApiLogic.AddCompanyCommunication(CompanyDto companyDto) in D:\Git_DMS\DMS\DMS.App\src\DMS_AppLogic\IntegrationLogic\ProvisioningApiLogic.cs:line 366 at DMS_AppLogic.IntegrationLogic.ProvisioningApiLogic.Update(String data) in D:\Git_DMS\DMS\DMS.App\src\DMS_AppLogic\IntegrationLogic\ProvisioningApiLogic.cs:line 98