Base solution for your next web application

Activities of "shimulcse"

Hi, Getting the same type of error.

See below screenshots.

[https://www.dropbox.com/s/nf6qd2sp7j0iy78/Capture1.JPG?dl=0])

[https://www.dropbox.com/s/c5cy9vizilkaegl/Capture2.JPG?dl=0])

Thanks

[/api/services/app/Timing/GetTimezones])

http://localhost:22742/api/services/app/Timing/GetTimezones?DefaultTimezoneScope=1"

In WINDOWS Return response TimeZone data correctly.

<span style="color:#FF0000">In MAC Throw exception. Return message "Internal Server Error"</span>

Host correctly running on port 5000. Checked through <a class="postlink" href="http://localhost:5000/swagger">http://localhost:5000/swagger</a> in my browser also able to login by Authorize button within swagger. But not showing frontend initial page in the browser within MAC PC (But in WINDOWS showing correctly).

[http://localhost:5000/api/TokenAuth/Authenticate]) In MAC This URL returns valid access token.

Getting error on MAC when accessing URL [http://localhost:5000/AbpUserConfiguration/GetAll])

Checked LOG and found below error for MAC.

DEBUG 2018-04-04 11:46:05,488 [1    ] Abp.Modules.AbpModuleManager             - Loading Abp modules...
DEBUG 2018-04-04 11:46:05,627 [1    ] Abp.Modules.AbpModuleManager             - Found 22 ABP modules in total.
DEBUG 2018-04-04 11:46:05,669 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: AHL.SPMS.Web.Startup.SPMSWebHostModule, AHL.SPMS.Web.Host, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,675 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: AHL.SPMS.Web.SPMSWebCoreModule, AHL.SPMS.Web.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,676 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: AHL.SPMS.SPMSApplicationModule, AHL.SPMS.Application, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,676 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: AHL.SPMS.SPMSCoreModule, AHL.SPMS.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,677 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.Zero.AbpZeroCoreModule, Abp.ZeroCore, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,677 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.Zero.AbpZeroCommonModule, Abp.Zero.Common, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,678 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.AbpKernelModule, Abp, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,679 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.Zero.Ldap.AbpZeroLdapModule, Abp.Zero.Ldap, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,680 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.AutoMapper.AbpAutoMapperModule, Abp.AutoMapper, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,681 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.AspNetZeroCore.AbpAspNetZeroCoreModule, Abp.AspNetZeroCore, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,682 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.MailKit.AbpMailKitModule, Abp.MailKit, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,683 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: AHL.SPMS.EntityFrameworkCore.SPMSEntityFrameworkCoreModule, AHL.SPMS.EntityFrameworkCore, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,684 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.Zero.EntityFrameworkCore.AbpZeroCoreEntityFrameworkCoreModule, Abp.ZeroCore.EntityFrameworkCore, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,684 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule, Abp.EntityFrameworkCore, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,685 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.EntityFramework.AbpEntityFrameworkCommonModule, Abp.EntityFramework.Common, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,685 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.IdentityServer4.AbpZeroCoreIdentityServerEntityFrameworkCoreModule, Abp.ZeroCore.IdentityServer4.EntityFrameworkCore, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,686 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.IdentityServer4.AbpZeroCoreIdentityServerModule, Abp.ZeroCore.IdentityServer4, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,686 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.AspNetZeroCore.Web.AbpAspNetZeroCoreWebModule, Abp.AspNetZeroCore.Web, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,686 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.AspNetCore.AbpAspNetCoreModule, Abp.AspNetCore, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,687 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.Web.AbpWebCommonModule, Abp.Web.Common, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,687 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.Runtime.Caching.Redis.AbpRedisCacheModule, Abp.RedisCache, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,688 [1    ] Abp.Modules.AbpModuleManager             - Loaded module: Abp.Hangfire.AbpHangfireAspNetCoreModule, Abp.HangFire.AspNetCore, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:05,695 [1    ] Abp.Modules.AbpModuleManager             - 22 modules loaded.
DEBUG 2018-04-04 11:46:05,863 [1    ] o.Configuration.LanguageManagementConfig - Converted Abp (Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource) to MultiTenantLocalizationSource
DEBUG 2018-04-04 11:46:05,863 [1    ] o.Configuration.LanguageManagementConfig - Converted AbpZero (Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource) to MultiTenantLocalizationSource
DEBUG 2018-04-04 11:46:05,863 [1    ] o.Configuration.LanguageManagementConfig - Converted SPMS (Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource) to MultiTenantLocalizationSource
DEBUG 2018-04-04 11:46:05,863 [1    ] o.Configuration.LanguageManagementConfig - Converted AbpWeb (Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource) to MultiTenantLocalizationSource
DEBUG 2018-04-04 11:46:07,083 [1    ] ameworkCore.AbpEntityFrameworkCoreModule - Registering DbContext: AHL.SPMS.EntityFrameworkCore.SPMSDbContext, AHL.SPMS.EntityFrameworkCore, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
DEBUG 2018-04-04 11:46:08,450 [1    ] Abp.Localization.LocalizationManager     - Initializing 4 localization sources.
DEBUG 2018-04-04 11:46:08,833 [1    ] Abp.Localization.LocalizationManager     - Initialized localization source: Abp
DEBUG 2018-04-04 11:46:09,531 [1    ] Abp.Localization.LocalizationManager     - Initialized localization source: AbpZero
DEBUG 2018-04-04 11:46:09,797 [1    ] Abp.Localization.LocalizationManager     - Initialized localization source: SPMS
DEBUG 2018-04-04 11:46:10,240 [1    ] Abp.Localization.LocalizationManager     - Initialized localization source: AbpWeb
DEBUG 2018-04-04 11:46:10,304 [1    ] Abp.BackgroundJobs.BackgroundJobManager  - Start background worker: Abp.BackgroundJobs.BackgroundJobManager
DEBUG 2018-04-04 11:46:10,392 [1    ] Abp.AutoMapper.AbpAutoMapperModule       - Found 2 classes define auto mapping attributes
DEBUG 2018-04-04 11:46:10,392 [1    ] Abp.AutoMapper.AbpAutoMapperModule       - AHL.SPMS.Web.Models.TokenAuth.ExternalLoginProviderInfoModel
DEBUG 2018-04-04 11:46:10,400 [1    ] Abp.AutoMapper.AbpAutoMapperModule       - AHL.SPMS.Friendships.Cache.FriendCacheItem
DEBUG 2018-04-04 11:46:18,991 [1    ] enancy.SubscriptionExpirationCheckWorker - Start background worker: AHL.SPMS.MultiTenancy.SubscriptionExpirationCheckWorker
DEBUG 2018-04-04 11:46:18,997 [1    ] cy.SubscriptionExpireEmailNotifierWorker - Start background worker: AHL.SPMS.MultiTenancy.SubscriptionExpireEmailNotifierWorker
INFO  2018-04-04 11:46:40,103 [8    ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:5000/AbpUserConfiguration/GetAll  
INFO  2018-04-04 11:46:41,372 [8    ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method Abp.AspNetCore.Mvc.Controllers.AbpUserConfigurationController.GetAll (Abp.AspNetCore) with arguments ((null)) - ModelState is Valid
ERROR 2018-04-04 11:46:42,834 [4    ] Mvc.ExceptionHandling.AbpExceptionFilter - Exception of type 'System.TimeZoneNotFoundException' was thrown.
System.TimeZoneNotFoundException: Exception of type 'System.TimeZoneNotFoundException' was thrown.
   at TimeZoneConverter.TZConvert.GetTimeZoneInfo(String windowsOrIanaTimeZoneId)
   at Abp.Web.Configuration.AbpUserConfigurationBuilder.<GetUserTimingConfig>d__46.MoveNext() in D:\Github\aspnetboilerplate\src\Abp.Web.Common\Web\Configuration\AbpUserConfigurationBuilder.cs:line 238
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Abp.Web.Configuration.AbpUserConfigurationBuilder.<GetAll>d__37.MoveNext() in D:\Github\aspnetboilerplate\src\Abp.Web.Common\Web\Configuration\AbpUserConfigurationBuilder.cs:line 66
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Abp.AspNetCore.Mvc.Controllers.AbpUserConfigurationController.<GetAll>d__2.MoveNext() in D:\Github\aspnetboilerplate\src\Abp.AspNetCore\AspNetCore\Mvc\Controllers\AbpUserConfigurationController.cs:line 18
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at lambda_method(Closure , Object )
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.<InvokeActionMethodAsync>d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.<InvokeNextActionFilterAsync>d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   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>d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeNextExceptionFilterAsync>d__23.MoveNext()
INFO  2018-04-04 11:46:42,902 [4    ] etCore.Mvc.Internal.ObjectResultExecutor - Executing ObjectResult, writing value Microsoft.AspNetCore.Mvc.ControllerContext.
INFO  2018-04-04 11:46:43,102 [4    ] ore.Mvc.Internal.ControllerActionInvoker - Executed action Abp.AspNetCore.Mvc.Controllers.AbpUserConfigurationController.GetAll (Abp.AspNetCore) in 1890.721ms
INFO  2018-04-04 11:46:43,122 [4    ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 3049.221ms 500 application/json; charset=utf-8

I used this for getting SqlConnection to execute StoredProcedure.

private readonly IConfigurationRoot _Configuration;

        public CargoReportAppService(ICargoHeldupLogRepository cargoHeldupLogRepository,
            ICargoReceivingInfoDetailRepository cargoReceivingInfoDetailRepository)
        {
            _CargoHeldupLogRepository = cargoHeldupLogRepository;
            _CargoReceivingInfoDetailRepository = cargoReceivingInfoDetailRepository;
            _Configuration = AppConfigurations.Get(WebContentDirectoryFinder.CalculateContentRootFolder(), addUserSecrets: true);
        }
using (var dbConnection = new SqlConnection(configuration.GetConnectionString(SODMSConsts.ConnectionStringName)))
                {
                    await dbConnection.OpenAsync();
                    cargoReceivingData = await dbConnection.QueryAsync<GetCargoReceivingReportOutput>("CargoReceivingReport",
                                        new
                                        {
                                            FromDate = input.FromDate.Date,
                                            ToDate = input.ToDate.Date,
                                            AccountId = (input.AccountId == 0 || input.AccountId == null) ? null : input.AccountId,
                                            DepotUnitId = (input.DepotUnitId == 0 || input.DepotUnitId == null) ? null : input.DepotUnitId
                                        },
                                        commandType: CommandType.StoredProcedure);

                }

This is working fine in locally but getting error in production. Kindly suggest me other way to do that.

Hi, Found problems that related to SoftDelete in PARENT/CHILD relationships.

var countries = _CountryRepository.GetAll().Include(c=> c.CountryPorts);

Problem#1: .Include(c=> c.CountryPorts) returning deleted (SoftDelete IsDeleted = 1) CountryPorts data also.

Problem#2: When deleting (SoftDelete) any Parent Data, system not restricting when there are some Child data with the Id of the parent data.

Problem Solved.

Thanks

Hi, I am using Visual Studio TEST EXPLORERS (Version 2017)

To disable Multitenancy I commented code from below file SAPL.SODMS.Core\SODMSCoreModule.cs

//Enable this line to create a multi-tenant application.
//Configuration.MultiTenancy.IsEnabled = SODMSConsts.MultiTenancyEnabled;

Do I need to change anything else to skip those tests?

Thanks Shimul Dey

Hi,

Yes, I have disabled Multitenancy and I am using ASPNETZERO version v4.0.0 (latest)

Thanks Shimul

Hi, Total 14 Test Failed

I have given some of the tests failed details.

<span style="color:#FF0000">Test Name: SAPL.SODMS.Tests.Authorization.Roles.RoleAppService_Tests.Should_Get_Roles_For_Host</span>

Test FullName:	SAPL.SODMS.Tests.Authorization.Roles.RoleAppService_Tests.Should_Get_Roles_For_Host (6ed7f976b875de0e042029be6634ecda6c90887e)
Test Source:	D:\Workarea\Projects\SAPL\SODMS\SODMSBackend\test\SAPL.SODMS.Tests\Authorization\Roles\RoleAppService_Tests.cs : line 20
Test Outcome:	Failed
Test Duration:	0:00:11.785

Result StackTrace:	
at Shouldly.ShouldlyCoreExtensions.AssertAwesomely[T](T actual, Func`2 specifiedConstraint, Object originalActual, Object originalExpected, Func`1 customMessage, String shouldlyMethod)
   at Shouldly.ShouldBeTestExtensions.ShouldBe[T](T actual, T expected, Func`1 customMessage)
   at Shouldly.ShouldBeTestExtensions.ShouldBe[T](T actual, T expected)
   at SAPL.SODMS.Tests.Authorization.Roles.RoleAppService_Tests.&lt;Should_Get_Roles_For_Host&gt;d__2.MoveNext() in D:\Workarea\Projects\SAPL\SODMS\SODMSBackend\test\SAPL.SODMS.Tests\Authorization\Roles\RoleAppService_Tests.cs:line 27
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Result Message:	Shouldly.ShouldAssertException : 2
    should be
1
    but was not

Test Name: SAPL.SODMS.Tests.Authorization.Users.UserAppService_Create_Tests.Should_Create_User_For_Host

Test FullName:	SAPL.SODMS.Tests.Authorization.Users.UserAppService_Create_Tests.Should_Create_User_For_Host (45c9dd1141158b61edde4f100c61a6981a8f9162)
Test Source:	D:\Workarea\Projects\SAPL\SODMS\SODMSBackend\test\SAPL.SODMS.Tests\Authorization\Users\UserAppService_Create_Tests.cs : line 18
Test Outcome:	Failed
Test Duration:	0:00:06.713

Result StackTrace:	
at Shouldly.ShouldlyCoreExtensions.AssertAwesomely[T](T actual, Func`2 specifiedConstraint, Object originalActual, Object originalExpected, Func`1 customMessage, String shouldlyMethod)
   at Shouldly.ShouldBeTestExtensions.ShouldBe[T](T actual, T expected, Func`1 customMessage)
   at Shouldly.ShouldBeTestExtensions.ShouldBe[T](T actual, T expected)
   at SAPL.SODMS.Tests.Authorization.Users.UserAppService_Create_Tests.<>c__DisplayClass3_0.<<CreateUserAndTestAsync>b__0>d.MoveNext() in D:\Workarea\Projects\SAPL\SODMS\SODMSBackend\test\SAPL.SODMS.Tests\Authorization\Users\UserAppService_Create_Tests.cs:line 86
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   at SAPL.SODMS.Tests.AppTestBase.<UsingDbContextAsync>d__8.MoveNext() in D:\Workarea\Projects\SAPL\SODMS\SODMSBackend\test\SAPL.SODMS.Tests\AppTestBase.cs:line 108
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   at SAPL.SODMS.Tests.Authorization.Users.UserAppService_Create_Tests.<CreateUserAndTestAsync>d__3.MoveNext() in D:\Workarea\Projects\SAPL\SODMS\SODMSBackend\test\SAPL.SODMS.Tests\Authorization\Users\UserAppService_Create_Tests.cs:line 78
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   at SAPL.SODMS.Tests.Authorization.Users.UserAppService_Create_Tests.<Should_Create_User_For_Host>d__0.MoveNext() in D:\Workarea\Projects\SAPL\SODMS\SODMSBackend\test\SAPL.SODMS.Tests\Authorization\Users\UserAppService_Create_Tests.cs:line 21
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Result Message:	Shouldly.ShouldAssertException : 1
    should be
null
    but was not

<span style="color:#FF0000">Test Name: SAPL.SODMS.Tests.Authorization.Users.UserAppService_Link_Tests.Should_Link_User_To_Already_Linked_User</span>

Test FullName:	SAPL.SODMS.Tests.Authorization.Users.UserAppService_Link_Tests.Should_Link_User_To_Already_Linked_User (b46f80720c662a2e585824bbc3e064d058cd927e)
Test Source:	D:\Workarea\Projects\SAPL\SODMS\SODMSBackend\test\SAPL.SODMS.Tests\Authorization\Users\UserAppService_Link_Tests.cs : line 74
Test Outcome:	Failed
Test Duration:	0:00:04.466

Result StackTrace:	
at SAPL.SODMS.Authorization.Users.UserLinkAppService.<LinkToUser>d__6.MoveNext() in D:\Workarea\Projects\SAPL\SODMS\SODMSBackend\src\SAPL.SODMS.Application\Authorization\Users\UserLinkAppService.cs:line 51
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Abp.Threading.InternalAsyncHelper.<AwaitTaskWithPostActionAndFinally>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Abp.Threading.InternalAsyncHelper.<AwaitTaskWithFinally>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   at SAPL.SODMS.Tests.Authorization.Users.UserAppService_Link_Tests.<Should_Link_User_To_Already_Linked_User>d__9.MoveNext() in D:\Workarea\Projects\SAPL\SODMS\SODMSBackend\test\SAPL.SODMS.Tests\Authorization\Users\UserAppService_Link_Tests.cs:line 91
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Result Message:	Abp.UI.UserFriendlyException : Login failed!
Showing 1 to 10 of 11 entries