2022-12-21T10:55:22 :: Commit error The underlying provider failed on Rollback. System.ArgumentNullException: Value cannot be null. Parameter name: connection at System.Data.Entity.Utilities.Check.NotNull[T](T value, String parameterName) at System.Data.Entity.Infrastructure.Interception.DbTransactionInterceptionContext.WithConnection(DbConnection connection) at System.Data.Entity.Infrastructure.Interception.DbTransactionDispatcher.Rollback(DbTransaction transaction, DbInterceptionContext interceptionContext) at System.Data.Entity.Core.EntityClient.EntityTransaction.Rollback() at System.Data.Entity.Core.EntityClient.EntityTransaction.Rollback() at Core.Data.Infrastructure.EntityFramework.UnitOfWork.RollBackTransaction() at Core.Data.Infrastructure.EntityFramework.UnitOfWork.CommitTransaction() at Core.Business.Stage.CommitTransactionStage`2.Execute(T input), Error Message: The underlying provider failed on Rollback. Exception: System.Data.Entity.Core.EntityException: The underlying provider failed on Rollback. ---> System.ArgumentNullException: Value cannot be null. Parameter name: connection at System.Data.Entity.Utilities.Check.NotNull[T](T value, String parameterName) at System.Data.Entity.Infrastructure.Interception.DbTransactionInterceptionContext.WithConnection(DbConnection connection) at System.Data.Entity.Infrastructure.Interception.DbTransactionDispatcher.Rollback(DbTransaction transaction, DbInterceptionContext interceptionContext) at System.Data.Entity.Core.EntityClient.EntityTransaction.Rollback() --- End of inner exception stack trace --- at System.Data.Entity.Core.EntityClient.EntityTransaction.Rollback() at Core.Data.Infrastructure.EntityFramework.UnitOfWork.RollBackTransaction() at Core.Data.Infrastructure.EntityFramework.UnitOfWork.CommitTransaction() at Core.Business.Stage.CommitTransactionStage`2.Execute(T input) LineNo : 0 InnerException : System.ArgumentNullException: Value cannot be null. Parameter name: connection at System.Data.Entity.Utilities.Check.NotNull[T](T value, String parameterName) at System.Data.Entity.Infrastructure.Interception.DbTransactionInterceptionContext.WithConnection(DbConnection connection) at System.Data.Entity.Infrastructure.Interception.DbTransactionDispatcher.Rollback(DbTransaction transaction, DbInterceptionContext interceptionContext) at System.Data.Entity.Core.EntityClient.EntityTransaction.Rollback() 2022-12-21T10:55:22 :: Error in calculating Customer Score, Error Message: The underlying provider failed on Rollback. Exception: System.Data.Entity.Core.EntityException: The underlying provider failed on Rollback. ---> System.ArgumentNullException: Value cannot be null. Parameter name: connection at System.Data.Entity.Utilities.Check.NotNull[T](T value, String parameterName) at System.Data.Entity.Infrastructure.Interception.DbTransactionInterceptionContext.WithConnection(DbConnection connection) at System.Data.Entity.Infrastructure.Interception.DbTransactionDispatcher.Rollback(DbTransaction transaction, DbInterceptionContext interceptionContext) at System.Data.Entity.Core.EntityClient.EntityTransaction.Rollback() --- End of inner exception stack trace --- at Core.Business.Stage.CommitTransactionStage`2.Execute(T input) at Core.Business.Infrastructure.Pipeline`1.Execute(T input) at ScoreModel.Business.Facade.GenericFacade.Create[TR](TR entity) in G:\Projects\Project7(Aramark)\Projects\LMS\Score Model - API\ScoreModel\Business\ScoreModel.Business\Facade\GenericFacade.cs:line 46 at ScoreModel.Business.Logic.Helper.UtilityHelper.AddUtilityResponse(UtilityResponseModel model, Guid requestID) in G:\Projects\Project7(Aramark)\Projects\LMS\Score Model - API\ScoreModel\Business\ScoreModel.Business.Logic\Helper\UtilityHelper.cs:line 570 at ScoreModel.Business.Logic.Helper.UtilityHelper.LogUtilityRequestAndResponse(UtilityModel model, UtilityResponseModel response) in G:\Projects\Project7(Aramark)\Projects\LMS\Score Model - API\ScoreModel\Business\ScoreModel.Business.Logic\Helper\UtilityHelper.cs:line 487 at ScoreModel.Business.Logic.Helper.UtilityHelper.CalculateLoanAmountDecision(UtilityModel model, Tenant tenant, Location location, Boolean isForTest, Boolean isForLoanOffer) in G:\Projects\Project7(Aramark)\Projects\LMS\Score Model - API\ScoreModel\Business\ScoreModel.Business.Logic\Helper\UtilityHelper.cs:line 197 at ScoreModel.Business.Logic.UtilityService.CalculateLoanAmountDecision(UtilityModel model, ModelStateDictionary modelState) in G:\Projects\Project7(Aramark)\Projects\LMS\Score Model - API\ScoreModel\Business\ScoreModel.Business.Logic\UtilityService.cs:line 39 at ScoreModel.API.Controllers.UtilityController.CustomerScore(UtilityModel model) in G:\Projects\Project7(Aramark)\Projects\LMS\Score Model - API\ScoreModel\Service\ScoreModel.API\Controllers\UtilityController.cs:line 80 LineNo : 0 InnerException : System.ArgumentNullException: Value cannot be null. Parameter name: connection at System.Data.Entity.Utilities.Check.NotNull[T](T value, String parameterName) at System.Data.Entity.Infrastructure.Interception.DbTransactionInterceptionContext.WithConnection(DbConnection connection) at System.Data.Entity.Infrastructure.Interception.DbTransactionDispatcher.Rollback(DbTransaction transaction, DbInterceptionContext interceptionContext) at System.Data.Entity.Core.EntityClient.EntityTransaction.Rollback()