Hello,
I am facing a strange issue.I am using Pomelo.EntityFrameworkCore.MySql connector for my app. Its a single tenant app.
Scenario 1 (Host without debugging): When I run the application host without debugging, the login page loads fine but when i enter the admin username and password. it sticks to loading page and pops up an error message after few minutes (see screenshots).
On network tab on chrome's dev tools, It looks like it is waiting for <a class="postlink" href="http://localhost:22742/AbpUserConfiguration/GetAll">http://localhost:22742/AbpUserConfiguration/GetAll</a>. which never returns any value and after few minutes the request is getting timeout.
but if I try to load directly on browser <a class="postlink" href="http://localhost:22742/AbpUserConfiguration/GetAll">http://localhost:22742/AbpUserConfiguration/GetAll</a>, it loads fine without any issue.
Scenario 2 (Host with debugger attached): When I run the host in debugging mode. The app is running without any issue.
After I run the application in debugging mode and load the frontend on browser it loads fine. after loading the frontend for few times. if I stop the debugging session on host and run the host again without debugging. then again it loads fine. I believe it's due to caching of some configuration.
Is there any explanation for this? any suggestion to fix the issue?
Regards, Gunpal Jain
16 Answer(s)
-
0
What's log.txt saying?
-
0
Here it is, seems to be frozen at AbpConfiguration/GetAll.
DEBUG 2018-03-02 22:05:25,628 [1 ] Abp.Modules.AbpModuleManager - Loading Abp modules... DEBUG 2018-03-02 22:05:25,656 [1 ] Abp.Modules.AbpModuleManager - Found 23 ABP modules in total. DEBUG 2018-03-02 22:05:25,677 [1 ] Abp.Modules.AbpModuleManager - Loaded module: GunMantra.CryptoExchange.Web.Startup.CryptoExchangeWebHostModule, GunMantra.CryptoExchange.Web.Host, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,679 [1 ] Abp.Modules.AbpModuleManager - Loaded module: GunMantra.CryptoExchange.Web.CryptoExchangeWebCoreModule, GunMantra.CryptoExchange.Web.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,680 [1 ] Abp.Modules.AbpModuleManager - Loaded module: GunMantra.CryptoExchange.CryptoExchangeApplicationModule, GunMantra.CryptoExchange.Application, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,680 [1 ] Abp.Modules.AbpModuleManager - Loaded module: GunMantra.CryptoExchange.CryptoExchangeCoreModule, GunMantra.CryptoExchange.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,680 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Zero.AbpZeroCoreModule, Abp.ZeroCore, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,680 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Zero.AbpZeroCommonModule, Abp.Zero.Common, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,681 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.AbpKernelModule, Abp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,681 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Zero.Ldap.AbpZeroLdapModule, Abp.Zero.Ldap, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,681 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.AutoMapper.AbpAutoMapperModule, Abp.AutoMapper, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,682 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.AspNetZeroCore.AbpAspNetZeroCoreModule, Abp.AspNetZeroCore, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,682 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.MailKit.AbpMailKitModule, Abp.MailKit, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,682 [1 ] Abp.Modules.AbpModuleManager - Loaded module: GunMantra.CryptoExchange.CryptoExchangeCoreFundsModule, GunMantra.CryptoExchange.Core.Funds, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,682 [1 ] Abp.Modules.AbpModuleManager - Loaded module: GunMantra.CryptoExchange.EntityFrameworkCore.CryptoExchangeEntityFrameworkCoreModule, GunMantra.CryptoExchange.EntityFrameworkCore, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,683 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Zero.EntityFrameworkCore.AbpZeroCoreEntityFrameworkCoreModule, Abp.ZeroCore.EntityFrameworkCore, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,683 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule, Abp.EntityFrameworkCore, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,683 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.EntityFramework.AbpEntityFrameworkCommonModule, Abp.EntityFramework.Common, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,683 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.IdentityServer4.AbpZeroCoreIdentityServerEntityFrameworkCoreModule, Abp.ZeroCore.IdentityServer4.EntityFrameworkCore, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,683 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.IdentityServer4.AbpZeroCoreIdentityServerModule, Abp.ZeroCore.IdentityServer4, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,684 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.AspNetZeroCore.Web.AbpAspNetZeroCoreWebModule, Abp.AspNetZeroCore.Web, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,684 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.AspNetCore.AbpAspNetCoreModule, Abp.AspNetCore, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,684 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Web.AbpWebCommonModule, Abp.Web.Common, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,684 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Web.SignalR.AbpWebSignalRModule, Abp.Web.SignalR, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,684 [1 ] Abp.Modules.AbpModuleManager - Loaded module: Abp.Hangfire.AbpHangfireAspNetCoreModule, Abp.HangFire.AspNetCore, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:25,689 [1 ] Abp.Modules.AbpModuleManager - 23 modules loaded. DEBUG 2018-03-02 22:05:25,788 [1 ] o.Configuration.LanguageManagementConfig - Converted Abp (Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource) to MultiTenantLocalizationSource DEBUG 2018-03-02 22:05:25,788 [1 ] o.Configuration.LanguageManagementConfig - Converted AbpZero (Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource) to MultiTenantLocalizationSource DEBUG 2018-03-02 22:05:25,788 [1 ] o.Configuration.LanguageManagementConfig - Converted CryptoExchange (Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource) to MultiTenantLocalizationSource DEBUG 2018-03-02 22:05:25,788 [1 ] o.Configuration.LanguageManagementConfig - Converted AbpWeb (Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource) to MultiTenantLocalizationSource DEBUG 2018-03-02 22:05:26,393 [1 ] ameworkCore.AbpEntityFrameworkCoreModule - Registering DbContext: GunMantra.CryptoExchange.EntityFrameworkCore.CryptoExchangeDbContext, GunMantra.CryptoExchange.EntityFrameworkCore, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null DEBUG 2018-03-02 22:05:27,031 [1 ] Abp.Localization.LocalizationManager - Initializing 4 localization sources. DEBUG 2018-03-02 22:05:27,038 [1 ] Abp.Localization.LocalizationManager - Initialized localization source: Abp DEBUG 2018-03-02 22:05:27,046 [1 ] Abp.Localization.LocalizationManager - Initialized localization source: AbpZero DEBUG 2018-03-02 22:05:27,064 [1 ] Abp.Localization.LocalizationManager - Initialized localization source: CryptoExchange DEBUG 2018-03-02 22:05:27,066 [1 ] Abp.Localization.LocalizationManager - Initialized localization source: AbpWeb DEBUG 2018-03-02 22:05:27,118 [1 ] Abp.BackgroundJobs.BackgroundJobManager - Start background worker: Abp.BackgroundJobs.BackgroundJobManager DEBUG 2018-03-02 22:05:27,180 [1 ] Abp.AutoMapper.AbpAutoMapperModule - Found 2 classes define auto mapping attributes DEBUG 2018-03-02 22:05:27,180 [1 ] Abp.AutoMapper.AbpAutoMapperModule - GunMantra.CryptoExchange.Web.Models.TokenAuth.ExternalLoginProviderInfoModel DEBUG 2018-03-02 22:05:27,184 [1 ] Abp.AutoMapper.AbpAutoMapperModule - GunMantra.CryptoExchange.Friendships.Cache.FriendCacheItem INFO 2018-03-02 22:05:31,673 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/ INFO 2018-03-02 22:05:32,160 [4 ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method GunMantra.CryptoExchange.Web.Controllers.HomeController.Index (GunMantra.CryptoExchange.Web.Host) with arguments ((null)) - ModelState is Valid INFO 2018-03-02 22:05:32,171 [4 ] Core.Mvc.Internal.RedirectResultExecutor - Executing RedirectResult, redirecting to /swagger. INFO 2018-03-02 22:05:32,180 [4 ] ore.Mvc.Internal.ControllerActionInvoker - Executed action GunMantra.CryptoExchange.Web.Controllers.HomeController.Index (GunMantra.CryptoExchange.Web.Host) in 75.9555ms INFO 2018-03-02 22:05:32,214 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 548.0359ms 302 INFO 2018-03-02 22:05:32,221 [9 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/ INFO 2018-03-02 22:05:32,258 [9 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'N/A' INFO 2018-03-02 22:05:32,277 [9 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 56.0174ms 200 text/html INFO 2018-03-02 22:05:32,291 [13 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/css/reset.css INFO 2018-03-02 22:05:32,293 [8 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/css/typography.css INFO 2018-03-02 22:05:32,293 [8 ] NetCore.StaticFiles.StaticFileMiddleware - The file /css/typography.css was not modified INFO 2018-03-02 22:05:32,293 [13 ] NetCore.StaticFiles.StaticFileMiddleware - The file /css/reset.css was not modified INFO 2018-03-02 22:05:32,294 [8 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 1.7084ms 304 text/css INFO 2018-03-02 22:05:32,295 [13 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 3.0523ms 304 text/css INFO 2018-03-02 22:05:32,295 [11 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/css/screen.css INFO 2018-03-02 22:05:32,295 [8 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/object-assign-pollyfill.js INFO 2018-03-02 22:05:32,296 [8 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/object-assign-pollyfill.js was not modified INFO 2018-03-02 22:05:32,296 [8 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.6447ms 304 application/javascript INFO 2018-03-02 22:05:32,297 [11 ] NetCore.StaticFiles.StaticFileMiddleware - The file /css/screen.css was not modified INFO 2018-03-02 22:05:32,297 [11 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 2.2ms 304 text/css INFO 2018-03-02 22:05:32,300 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/jquery-1.8.0.min.js INFO 2018-03-02 22:05:32,300 [4 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/jquery-1.8.0.min.js was not modified INFO 2018-03-02 22:05:32,300 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.6939ms 304 application/javascript INFO 2018-03-02 22:05:32,301 [12 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/jquery.slideto.min.js INFO 2018-03-02 22:05:32,304 [12 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/jquery.slideto.min.js was not modified INFO 2018-03-02 22:05:32,304 [12 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 2.7022ms 304 application/javascript INFO 2018-03-02 22:05:32,315 [10 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/jquery.ba-bbq.min.js INFO 2018-03-02 22:05:32,315 [3 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/jquery.wiggle.min.js INFO 2018-03-02 22:05:32,315 [3 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/jquery.wiggle.min.js was not modified INFO 2018-03-02 22:05:32,315 [10 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/jquery.ba-bbq.min.js was not modified INFO 2018-03-02 22:05:32,315 [3 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.6341ms 304 application/javascript INFO 2018-03-02 22:05:32,318 [3 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/lodash.min.js INFO 2018-03-02 22:05:32,319 [3 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/lodash.min.js was not modified INFO 2018-03-02 22:05:32,319 [3 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.7362ms 304 application/javascript INFO 2018-03-02 22:05:32,321 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/highlight.9.1.0.pack_extended.js INFO 2018-03-02 22:05:32,315 [13 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/handlebars-4.0.5.js INFO 2018-03-02 22:05:32,315 [10 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.7494ms 304 application/javascript INFO 2018-03-02 22:05:32,323 [10 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/swagger-ui.min.js INFO 2018-03-02 22:05:32,323 [13 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/handlebars-4.0.5.js was not modified INFO 2018-03-02 22:05:32,323 [10 ] NetCore.StaticFiles.StaticFileMiddleware - The file /swagger-ui.min.js was not modified INFO 2018-03-02 22:05:32,323 [13 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 7.9783ms 304 application/javascript INFO 2018-03-02 22:05:32,323 [10 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.485ms 304 application/javascript INFO 2018-03-02 22:05:32,323 [4 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/highlight.9.1.0.pack_extended.js was not modified INFO 2018-03-02 22:05:32,323 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 2.4633ms 304 application/javascript INFO 2018-03-02 22:05:32,324 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/highlight.9.1.0.pack.js INFO 2018-03-02 22:05:32,324 [4 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/highlight.9.1.0.pack.js was not modified INFO 2018-03-02 22:05:32,324 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.6443ms 304 application/javascript INFO 2018-03-02 22:05:32,316 [8 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/backbone-min.js INFO 2018-03-02 22:05:32,326 [8 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/backbone-min.js was not modified INFO 2018-03-02 22:05:32,326 [8 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 10.1411ms 304 application/javascript INFO 2018-03-02 22:05:32,327 [12 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/swagger-oauth.js INFO 2018-03-02 22:05:32,328 [9 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/jsoneditor.min.js INFO 2018-03-02 22:05:32,328 [12 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/swagger-oauth.js was not modified INFO 2018-03-02 22:05:32,328 [9 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/jsoneditor.min.js was not modified INFO 2018-03-02 22:05:32,328 [12 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 1.0163ms 304 application/javascript INFO 2018-03-02 22:05:32,328 [9 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.4996ms 304 application/javascript INFO 2018-03-02 22:05:32,328 [11 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/lib/marked.js INFO 2018-03-02 22:05:32,329 [11 ] NetCore.StaticFiles.StaticFileMiddleware - The file /lib/marked.js was not modified INFO 2018-03-02 22:05:32,330 [11 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 1.4258ms 304 application/javascript INFO 2018-03-02 22:05:32,336 [3 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/images/logo_small.png INFO 2018-03-02 22:05:32,337 [3 ] NetCore.StaticFiles.StaticFileMiddleware - The file /images/logo_small.png was not modified INFO 2018-03-02 22:05:32,337 [3 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.6954ms 304 image/png INFO 2018-03-02 22:05:32,341 [13 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/css/print.css INFO 2018-03-02 22:05:32,342 [13 ] NetCore.StaticFiles.StaticFileMiddleware - The file /css/print.css was not modified INFO 2018-03-02 22:05:32,342 [13 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.6348ms 304 text/css INFO 2018-03-02 22:05:32,474 [12 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/swagger/v1/swagger.json INFO 2018-03-02 22:05:32,940 [12 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 465.5936ms 200 application/json INFO 2018-03-02 22:08:32,338 [11 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 OPTIONS http://localhost:22742/AbpUserConfiguration/GetAll INFO 2018-03-02 22:08:32,348 [11 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:32,352 [11 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 13.9804ms 204 INFO 2018-03-02 22:08:32,381 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/AbpUserConfiguration/GetAll application/json INFO 2018-03-02 22:08:32,381 [4 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:32,399 [4 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:32,402 [4 ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method Abp.AspNetCore.Mvc.Controllers.AbpUserConfigurationController.GetAll (Abp.AspNetCore) with arguments ((null)) - ModelState is Valid INFO 2018-03-02 22:08:32,788 [6 ] matters.Json.Internal.JsonResultExecutor - Executing JsonResult, writing value Abp.Web.Models.AjaxResponse. INFO 2018-03-02 22:08:32,837 [6 ] ore.Mvc.Internal.ControllerActionInvoker - Executed action Abp.AspNetCore.Mvc.Controllers.AbpUserConfigurationController.GetAll (Abp.AspNetCore) in 438.1013ms INFO 2018-03-02 22:08:32,838 [6 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 457.4308ms 200 application/json; charset=utf-8 INFO 2018-03-02 22:08:32,851 [3 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 OPTIONS http://localhost:22742/api/services/app/Session/GetCurrentLoginInformations INFO 2018-03-02 22:08:32,851 [3 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:32,851 [3 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.1469ms 204 INFO 2018-03-02 22:08:32,855 [10 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/api/services/app/Session/GetCurrentLoginInformations application/json INFO 2018-03-02 22:08:32,855 [10 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:32,864 [10 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:33,594 [10 ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method GunMantra.CryptoExchange.Sessions.SessionAppService.GetCurrentLoginInformations (GunMantra.CryptoExchange.Application) with arguments ((null)) - ModelState is Valid INFO 2018-03-02 22:08:33,719 [14 ] etCore.Mvc.Internal.ObjectResultExecutor - Executing ObjectResult, writing value Microsoft.AspNetCore.Mvc.ControllerContext. INFO 2018-03-02 22:08:33,731 [14 ] ore.Mvc.Internal.ControllerActionInvoker - Executed action GunMantra.CryptoExchange.Sessions.SessionAppService.GetCurrentLoginInformations (GunMantra.CryptoExchange.Application) in 866.5311ms INFO 2018-03-02 22:08:33,731 [14 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 875.3876ms 200 application/json; charset=utf-8 INFO 2018-03-02 22:08:34,948 [3 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 OPTIONS http://localhost:22742/api/TokenAuth/GetExternalAuthenticationProviders INFO 2018-03-02 22:08:34,948 [3 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:34,948 [3 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.1644ms 204 INFO 2018-03-02 22:08:35,003 [9 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/api/TokenAuth/GetExternalAuthenticationProviders application/json INFO 2018-03-02 22:08:35,003 [9 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:35,007 [9 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:35,236 [9 ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method GunMantra.CryptoExchange.Web.Controllers.TokenAuthController.GetExternalAuthenticationProviders (GunMantra.CryptoExchange.Web.Core) with arguments ((null)) - ModelState is Valid INFO 2018-03-02 22:08:35,253 [6 ] etCore.Mvc.Internal.ObjectResultExecutor - Executing ObjectResult, writing value Microsoft.AspNetCore.Mvc.ControllerContext. INFO 2018-03-02 22:08:35,253 [6 ] ore.Mvc.Internal.ControllerActionInvoker - Executed action GunMantra.CryptoExchange.Web.Controllers.TokenAuthController.GetExternalAuthenticationProviders (GunMantra.CryptoExchange.Web.Core) in 246.7012ms INFO 2018-03-02 22:08:35,253 [6 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 250.8264ms 200 application/json; charset=utf-8 INFO 2018-03-02 22:08:40,159 [12 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 OPTIONS http://localhost:22742/api/TokenAuth/Authenticate INFO 2018-03-02 22:08:40,159 [12 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:40,159 [12 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.1502ms 204 INFO 2018-03-02 22:08:40,163 [8 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 POST http://localhost:22742/api/TokenAuth/Authenticate application/json 151 INFO 2018-03-02 22:08:40,163 [8 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:40,182 [8 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:40,301 [8 ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method GunMantra.CryptoExchange.Web.Controllers.TokenAuthController.Authenticate (GunMantra.CryptoExchange.Web.Core) with arguments (GunMantra.CryptoExchange.Web.Models.TokenAuth.AuthenticateModel) - ModelState is Valid INFO 2018-03-02 22:08:40,650 [23 ] etCore.Mvc.Internal.ObjectResultExecutor - Executing ObjectResult, writing value Microsoft.AspNetCore.Mvc.ControllerContext. INFO 2018-03-02 22:08:40,652 [23 ] ore.Mvc.Internal.ControllerActionInvoker - Executed action GunMantra.CryptoExchange.Web.Controllers.TokenAuthController.Authenticate (GunMantra.CryptoExchange.Web.Core) in 470.5572ms INFO 2018-03-02 22:08:40,656 [23 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 493.9043ms 200 application/json; charset=utf-8 INFO 2018-03-02 22:08:43,248 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 OPTIONS http://localhost:22742/AbpUserConfiguration/GetAll INFO 2018-03-02 22:08:43,248 [4 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:43,248 [4 ] soft.AspNetCore.Hosting.Internal.WebHost - Request finished in 0.1958ms 204 INFO 2018-03-02 22:08:43,267 [11 ] soft.AspNetCore.Hosting.Internal.WebHost - Request starting HTTP/1.1 GET http://localhost:22742/AbpUserConfiguration/GetAll application/json INFO 2018-03-02 22:08:43,268 [11 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:43,299 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2018-03-02 22:08:43,303 [11 ] uthentication.JwtBearer.JwtBearerHandler - AuthenticationScheme: Bearer was successfully authenticated. INFO 2018-03-02 22:08:43,339 [23 ] pNetCore.Cors.Infrastructure.CorsService - Policy execution successful. INFO 2018-03-02 22:08:43,340 [23 ] ore.Mvc.Internal.ControllerActionInvoker - Executing action method Abp.AspNetCore.Mvc.Controllers.AbpUserConfigurationController.GetAll (Abp.AspNetCore) with arguments ((null)) - ModelState is Valid
-
0
Hi @gunpal5,
This seems to be a database connection problem to me. When you run your app in release mode, a different appsettings.json is used. Can you check the connection strings in appsettings.Staging.json ?
-
0
Hi,
I am not running the application in Release mode. it's in debug mode, when I run application without debugger attached application freezes after logging in, but works when debugger is attached.
Regards, Gunpal Jain
-
0
there might be left some outdated DLLs in the output folders. you can delete all BIN & OBJ folders in the solution. This is a time consuming thing. I created a batch file that removes all BIN & OBJ folders automatically. [attachment=0:pywrd7p1]Delete BIN OBJ Folders.zip[/attachment:pywrd7p1] Delete BIN OBJ Folders.zip
-
0
Hello,
I will try with that, thank you very much.
Regards, Gunpal Jain
-
0
Hello, Is this problem solved. I am having the same issue sometimes. The strange thing about my problem is i have multitenancy enabled, if i log in as host then it loads the page but when i try to log in as Default tenant then can not get the AbpConfiguration/GetAll and it stucks over there for a long time.
-
0
@cangunaydin,
Did you have a chance to try with SQL Server ? I'm not sure if it is related to MySql or any client side library.
-
0
Hello @ismcagdas, I am still looking for this issue, i will write the details when i found out but i don't think it is doing it in sql server it is difficult to understand cause i think when i rebuild it or waits too long also mysql provider works. But my betfor the issue definitely related with tenantid settings, or when it tries to get some settings about the tenant from db. I will post more when i found out more.
-
0
Hello @ismcagdas, Here is my findings. In this test i have connected my application to SqlServer Express Local, Mysql Server Local and Mysql Server Remote I created the databases from the scratch for every test. I tried to log in with host admin account all the time when i come to login page. And i always use the incognito mode of chrome to not use cache,session or cookie that is stored.
First of all there is no problem with sql server express, all the things are lightning fast over there so it gets the AbpUserConfiguration/GetAll response very quickly. This is the method that is always pending with mysql server. So i think the focus needs to be in this method.
When i tried with mysql server local, it has some strange behavior, i don't think it is directly related with mysql cause it query the database for ex if i give wrong credentials it gives me the error which means it can connect to db. When i pass the login phase, most of the time it is stucking in AbpUserConfiguration/GetAll method but also i can say that mysql connection with db is slow if i compare it with sql server express. So what i have done after is i have restarted mysql server. Then when i tried it was the same then i cleaned my project before the new build and run it again then bingo it logged in and get the response.
Then at the last stage i have tried to do the same with remote but no luck i have tried it multiple times but i couldn't get a response from AbpUserConfiguration/GetAll method it is always pending not even one time i can succeed. So what i think is if it takes longer time to connect to db and query then the problem is occuring, that's what i have observed so far. I hope you can find the cause of this. I can zip my project and send it if you need it also.
Thank you for the assistance
-
0
weird issue. waiting your feedback
-
0
Hi, I wonder can't you recreate the issue on your side? Or no such behavior that i am getting if you do it? Cause it is little bit difficult for me to understand what is happening inside the AbpUserConfiguration/GetAll method.
-
0
we couldn't reproduce the problem.
Here's the content of GetAll()
public async Task<JsonResult> GetAll() { var userConfig = await _abpUserConfigurationBuilder.GetAll(); return Json(userConfig, JsonRequestBehavior.AllowGet); }
<a class="postlink" href="https://github.com/aspnetboilerplate/aspnetboilerplate/blob/ae947393fd8d7af71ccc3486e31143f0ba112814/src/Abp.Web.Mvc/Web/Mvc/Controllers/AbpUserConfigurationController.cs#L16">https://github.com/aspnetboilerplate/as ... ler.cs#L16</a>
-
0
Hello again, Here is how i solve it. I got a new template from download section and install it from the scratch for ui and server. Then i have implemented pomelo mysql provider. Then i have changed the related lines and with my first build it works ok then afterwards i have added mysql provider for hangfire Hangfire.Mysql.Storage and it is stucked in AbpConfiguration/GetAll. Then i thought that this package is causing the problem, But when i remove the package it is stucked again so i was banging my head to wall, then i fork the github abp project abp.aspnetcore then i decided to debug it on my own. i remove the nuget package and added abp.aspnetcore project to the references then i was expecting it to stuck somewhere on the code but nothing happened it started smoothly. When i go to the nuget package manager i realized that i was using version abp.aspnetcore 3.4.0 when i updated to v3.5.0 it started to work. So i couldn't find out what was causing the problem but what i know is it works with abp.aspnetcore 3.5.0
-
0
Okay here is another thing. I thought that i fixed it but it is not totally fixed so i tried couple of times with the debug then i found where it stucks. If you look at this line in abp.aspnetcore project
<a class="postlink" href="https://github.com/aspnetboilerplate/aspnetboilerplate/blob/ae947393fd8d7af71ccc3486e31143f0ba112814/src/Abp.Web.Common/Web/Configuration/AbpUserConfigurationBuilder.cs#L187">https://github.com/aspnetboilerplate/as ... er.cs#L187</a>
it is stucking in uow when it tries to open a unit of work in the above line. I think this happens when you add the nuget package Hangfire.MySqlStorage
<a class="postlink" href="https://github.com/arnoldasgudas/Hangfire.MySqlStorage">https://github.com/arnoldasgudas/Hangfire.MySqlStorage</a>
I can send the project that does not work. This package uses MySql.Data maybe that's why it makes a problem i am not sure. Could you also check it out? and see if you can reproduce the error at that line?
-
0
send it to <a href="mailto:[email protected]">[email protected]</a> with your topic link.