INFO 2026-02-24 08:43:06,646 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 08:43:06,752 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 08:43:06,785 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=9a23b460-a3e1-11ac-1c69-675b323070af&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 08:43:06,913 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 08:43:06,992 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 08:43:07,666 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 08:43:08,759 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 08:43:08,781 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 1112.2086ms INFO 2026-02-24 08:43:08,781 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 08:43:08,784 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1999.6998ms 200 application/json; charset=utf-8 INFO 2026-02-24 08:43:31,341 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=9a23b460-a3e1-11ac-1c69-675b323070af&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 08:43:31,360 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 08:43:31,361 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 08:43:31,364 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 08:43:31,374 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 08:43:31,375 [10 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 11.2664ms INFO 2026-02-24 08:43:31,375 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 08:43:31,375 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.2986ms 200 application/json; charset=utf-8 INFO 2026-02-24 08:58:32,227 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 80909 INFO 2026-02-24 08:58:32,230 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 08:58:32,235 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 08:58:32,239 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 08:58:32,319 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 08:58:32,323 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 83.9556ms INFO 2026-02-24 08:58:32,323 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 08:58:32,324 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 96.6773ms 200 application/json; charset=utf-8 INFO 2026-02-24 09:21:38,856 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 09:21:38,964 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 09:21:38,996 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 140 INFO 2026-02-24 09:21:39,001 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-02-24 09:21:39,127 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 09:21:39,199 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:21:39,878 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 09:21:41,005 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 09:21:41,037 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1156.1223ms INFO 2026-02-24 09:21:41,037 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:21:41,040 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2044.3504ms 200 application/json; charset=utf-8 INFO 2026-02-24 09:25:04,701 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 45405 INFO 2026-02-24 09:25:04,718 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 09:25:04,734 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:25:04,738 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 09:25:04,806 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 09:25:04,808 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 70.0284ms INFO 2026-02-24 09:25:04,808 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:25:04,808 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 107.8945ms 200 application/json; charset=utf-8 INFO 2026-02-24 09:25:04,811 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 53835 INFO 2026-02-24 09:25:04,812 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 09:25:04,812 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:25:04,814 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 09:25:04,826 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 09:25:04,826 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 12.2465ms INFO 2026-02-24 09:25:04,826 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:25:04,827 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.1605ms 200 application/json; charset=utf-8 INFO 2026-02-24 09:30:45,828 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 140 INFO 2026-02-24 09:30:45,829 [30 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-02-24 09:30:45,831 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 09:30:45,837 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:30:45,839 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 09:30:45,848 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 09:30:45,851 [21 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 12.0628ms INFO 2026-02-24 09:30:45,851 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:30:45,852 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.2256ms 200 application/json; charset=utf-8 INFO 2026-02-24 09:30:49,066 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 140 INFO 2026-02-24 09:30:49,068 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-02-24 09:30:49,069 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 09:30:49,070 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:30:49,077 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 09:30:49,092 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 09:30:49,095 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 17.5446ms INFO 2026-02-24 09:30:49,095 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:30:49,095 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.4997ms 200 application/json; charset=utf-8 INFO 2026-02-24 09:33:18,636 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 215235 INFO 2026-02-24 09:33:18,637 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 09:33:18,644 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:33:18,646 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 09:33:18,676 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 09:33:18,677 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 30.2771ms INFO 2026-02-24 09:33:18,677 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:33:18,677 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 41.1248ms 200 application/json; charset=utf-8 INFO 2026-02-24 09:33:18,685 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 111283 INFO 2026-02-24 09:33:18,685 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 09:33:18,685 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:33:18,687 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 09:33:18,696 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 09:33:18,696 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 9.6253ms INFO 2026-02-24 09:33:18,696 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:33:18,697 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8022ms 200 application/json; charset=utf-8 INFO 2026-02-24 09:33:29,559 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 215235 INFO 2026-02-24 09:33:29,560 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 09:33:29,561 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:33:29,563 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 09:33:29,785 [40 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (495a3d84-6e0d-6beb-01d3-46e3c138243c). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:ae78bda4-9161-4349-872b-467cf4fa1fab Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 09:33:29,892 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 09:33:29,894 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 330.8318ms INFO 2026-02-24 09:33:29,894 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:33:29,895 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 336.0725ms 500 application/json; charset=utf-8 INFO 2026-02-24 09:33:29,919 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 111283 INFO 2026-02-24 09:33:29,920 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 09:33:29,920 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:33:29,922 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 09:33:29,937 [38 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (49d3637f-a703-e185-249d-289eb6d37a20). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:ae78bda4-9161-4349-872b-467cf4fa1fab Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 09:33:29,938 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 09:33:29,938 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 16.1774ms INFO 2026-02-24 09:33:29,938 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:33:29,938 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.2243ms 500 application/json; charset=utf-8 INFO 2026-02-24 09:36:29,467 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=495a3d84-6e0d-6beb-01d3-46e3c138243c&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 09:36:29,468 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 09:36:29,469 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:36:29,472 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 09:36:29,481 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=49d3637f-a703-e185-249d-289eb6d37a20&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 09:36:29,481 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 09:36:29,482 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:36:29,483 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 09:36:29,491 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 09:36:29,491 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 09:36:29,493 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 10.1822ms INFO 2026-02-24 09:36:29,493 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 20.55ms INFO 2026-02-24 09:36:29,493 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:36:29,493 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 09:36:29,493 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.5117ms 200 application/json; charset=utf-8 INFO 2026-02-24 09:36:29,493 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.9656ms 200 application/json; charset=utf-8 INFO 2026-02-24 10:09:20,303 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 10:09:20,421 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 10:09:20,453 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 457723 INFO 2026-02-24 10:09:20,582 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:09:20,643 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:09:21,302 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 10:09:22,480 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:09:22,497 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 1191.948ms INFO 2026-02-24 10:09:22,497 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:09:22,500 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2046.887ms 200 application/json; charset=utf-8 INFO 2026-02-24 10:09:22,508 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 432599 INFO 2026-02-24 10:09:22,528 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:09:22,529 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:09:22,531 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 10:09:22,550 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:09:22,550 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 18.8291ms INFO 2026-02-24 10:09:22,550 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:09:22,550 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 42.4959ms 200 application/json; charset=utf-8 INFO 2026-02-24 10:09:49,797 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 140 INFO 2026-02-24 10:09:49,799 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-02-24 10:09:49,800 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:09:49,819 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:09:49,822 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 10:09:49,871 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:09:49,882 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 59.5012ms INFO 2026-02-24 10:09:49,882 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:09:49,882 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 85.2298ms 200 application/json; charset=utf-8 INFO 2026-02-24 10:09:57,109 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 140 INFO 2026-02-24 10:09:57,110 [10 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-02-24 10:09:57,112 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:09:57,114 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:09:57,116 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 10:09:57,143 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:09:57,146 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 29.3047ms INFO 2026-02-24 10:09:57,146 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:09:57,146 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.4587ms 200 application/json; charset=utf-8 INFO 2026-02-24 10:10:36,239 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ed931ba3-8894-af1a-90ad-914e289d9b3b&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 10:10:36,239 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=706bbf00-3603-f157-100b-428ab074cf1d&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 10:10:36,242 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:10:36,242 [17 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:10:36,243 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:10:36,243 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:10:36,248 [17 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 10:10:36,248 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 10:10:36,268 [22 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:10:36,268 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:10:36,269 [22 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 21.5452ms INFO 2026-02-24 10:10:36,269 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 21.5106ms INFO 2026-02-24 10:10:36,269 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:10:36,270 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:10:36,270 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.8604ms 200 application/json; charset=utf-8 INFO 2026-02-24 10:10:36,270 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.8439ms 200 application/json; charset=utf-8 INFO 2026-02-24 10:15:33,470 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ed931ba3-8894-af1a-90ad-914e289d9b3b&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 10:15:33,470 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=706bbf00-3603-f157-100b-428ab074cf1d&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 10:15:33,472 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:15:33,472 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:15:33,473 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:15:33,473 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:15:33,476 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 10:15:33,476 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 10:15:33,487 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:15:33,487 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:15:33,488 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 11.96ms INFO 2026-02-24 10:15:33,488 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 12.098ms INFO 2026-02-24 10:15:33,488 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:15:33,488 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:15:33,488 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.2443ms 200 application/json; charset=utf-8 INFO 2026-02-24 10:15:33,488 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.3903ms 200 application/json; charset=utf-8 INFO 2026-02-24 10:26:11,195 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 294047 INFO 2026-02-24 10:26:11,197 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:26:11,205 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:26:11,208 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 10:26:11,256 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:26:11,257 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 48.3793ms INFO 2026-02-24 10:26:11,257 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:26:11,257 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.6612ms 200 application/json; charset=utf-8 INFO 2026-02-24 10:26:11,261 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 363683 INFO 2026-02-24 10:26:11,262 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:26:11,262 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:26:11,265 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 10:26:11,282 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:26:11,282 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 17.0492ms INFO 2026-02-24 10:26:11,282 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:26:11,282 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.7024ms 200 application/json; charset=utf-8 INFO 2026-02-24 10:28:47,408 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 294047 INFO 2026-02-24 10:28:47,409 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:28:47,410 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:28:47,412 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 10:28:47,489 [46 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (e5f324bc-eeea-257b-41bd-2373717d516f). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:b992bf58-b9f4-46e3-8c6c-495c2881c2ea Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 10:28:47,599 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:28:47,602 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 189.1285ms INFO 2026-02-24 10:28:47,602 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:28:47,602 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 194.2547ms 500 application/json; charset=utf-8 INFO 2026-02-24 10:28:47,607 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 363683 INFO 2026-02-24 10:28:47,607 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:28:47,608 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:28:47,610 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 10:28:47,629 [46 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (edd5587a-bd2e-6edd-023c-d989f7783155). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:b992bf58-b9f4-46e3-8c6c-495c2881c2ea Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 10:28:47,630 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:28:47,630 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 20.4824ms INFO 2026-02-24 10:28:47,630 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:28:47,631 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.9979ms 500 application/json; charset=utf-8 INFO 2026-02-24 10:30:47,130 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=edd5587a-bd2e-6edd-023c-d989f7783155&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 10:30:47,130 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=e5f324bc-eeea-257b-41bd-2373717d516f&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 10:30:47,132 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:30:47,132 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 10:30:47,132 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:30:47,133 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:30:47,135 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 10:30:47,135 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 10:30:47,146 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:30:47,146 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 10:30:47,147 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 11.8634ms INFO 2026-02-24 10:30:47,147 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 11.94ms INFO 2026-02-24 10:30:47,147 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:30:47,147 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 10:30:47,147 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.2729ms 200 application/json; charset=utf-8 INFO 2026-02-24 10:30:47,147 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.5095ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:10:32,368 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 11:10:32,475 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 11:10:32,510 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=ccf8fa3e-eb30-0265-e9e2-35d00a120595 application/x-www-form-urlencoded 0 INFO 2026-02-24 11:10:32,510 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=066b0d81-8bf9-92d2-3867-e2023b8a1ec1 application/x-www-form-urlencoded 0 INFO 2026-02-24 11:10:32,643 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:10:32,643 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:10:32,723 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:10:32,723 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:10:33,394 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:10:33,394 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:10:34,491 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:10:34,496 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:10:34,516 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1120.0479ms INFO 2026-02-24 11:10:34,516 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1120.0503ms INFO 2026-02-24 11:10:34,517 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:10:34,517 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:10:34,520 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2011.014ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:10:34,520 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2011.187ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:21:22,447 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 294491 INFO 2026-02-24 11:21:22,465 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:21:22,470 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:21:22,474 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:21:22,564 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:21:22,569 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 95.2688ms INFO 2026-02-24 11:21:22,569 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:21:22,569 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 122.7845ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:21:22,578 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 336451 INFO 2026-02-24 11:21:22,579 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:21:22,579 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:21:22,581 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:21:22,598 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:21:22,598 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 16.9867ms INFO 2026-02-24 11:21:22,598 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:21:22,598 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.8769ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:21:36,316 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 294491 INFO 2026-02-24 11:21:36,319 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:21:36,319 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:21:36,322 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 11:21:36,392 [25 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (4cd3aee4-f5d4-eaf8-8921-d7bc950ea53e). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:eaf4622d-7cef-423f-9ca6-78bc91166412 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 11:21:36,501 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:21:36,502 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 179.9899ms INFO 2026-02-24 11:21:36,502 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:21:36,503 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 187.2848ms 500 application/json; charset=utf-8 INFO 2026-02-24 11:21:36,511 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 336451 INFO 2026-02-24 11:21:36,511 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:21:36,511 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:21:36,513 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 11:21:36,531 [33 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (6ad1e89a-a7c4-948c-6ed4-96f85d44da96). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:eaf4622d-7cef-423f-9ca6-78bc91166412 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 11:21:36,532 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:21:36,532 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 18.7157ms INFO 2026-02-24 11:21:36,532 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:21:36,532 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.8631ms 500 application/json; charset=utf-8 INFO 2026-02-24 11:29:54,383 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 459179 INFO 2026-02-24 11:29:54,386 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:29:54,395 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:29:54,400 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:29:54,428 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:29:54,429 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 28.8334ms INFO 2026-02-24 11:29:54,429 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:29:54,429 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 46.1444ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:29:54,434 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 599731 INFO 2026-02-24 11:29:54,435 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:29:54,435 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:29:54,438 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:29:54,460 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:29:54,460 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 22.2686ms INFO 2026-02-24 11:29:54,460 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:29:54,460 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.274ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:30:13,542 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 459179 INFO 2026-02-24 11:30:13,543 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:30:13,544 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:30:13,546 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 11:30:13,572 [11 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (0c110d76-efa2-c863-b29f-e1258339852e). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:eaf4622d-7cef-423f-9ca6-78bc91166412 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 11:30:13,574 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:30:13,574 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 28.0182ms INFO 2026-02-24 11:30:13,574 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:30:13,574 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 32.8504ms 500 application/json; charset=utf-8 INFO 2026-02-24 11:30:13,586 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 599731 INFO 2026-02-24 11:30:13,587 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:30:13,587 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:30:13,589 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 11:30:13,634 [11 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (a7c88648-14b0-3cee-7c61-936e63e56f03). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:eaf4622d-7cef-423f-9ca6-78bc91166412 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 11:30:13,635 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:30:13,635 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 46.3844ms INFO 2026-02-24 11:30:13,635 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:30:13,635 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 49.3045ms 500 application/json; charset=utf-8 INFO 2026-02-24 11:31:08,782 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 459179 INFO 2026-02-24 11:31:08,784 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:31:08,784 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:31:08,787 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 11:31:08,812 [16 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (0c110d76-efa2-c863-b29f-e1258339852e). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:eaf4622d-7cef-423f-9ca6-78bc91166412 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 11:31:08,813 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:31:08,813 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 26.4395ms INFO 2026-02-24 11:31:08,813 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:31:08,814 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.3121ms 500 application/json; charset=utf-8 INFO 2026-02-24 11:31:08,819 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 599731 INFO 2026-02-24 11:31:08,819 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:31:08,820 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:31:08,821 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 11:31:08,856 [4 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (a7c88648-14b0-3cee-7c61-936e63e56f03). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:eaf4622d-7cef-423f-9ca6-78bc91166412 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 11:31:08,857 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:31:08,857 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 35.8184ms INFO 2026-02-24 11:31:08,857 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:31:08,857 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.8085ms 500 application/json; charset=utf-8 INFO 2026-02-24 11:39:06,590 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=74f6c715-3f18-285b-9591-d70b3ded15f3 application/x-www-form-urlencoded 0 INFO 2026-02-24 11:39:06,592 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:39:06,597 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:06,600 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:39:06,611 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:39:06,612 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=dadede30-509a-c452-de94-d76e00ff21e7 application/x-www-form-urlencoded 0 INFO 2026-02-24 11:39:06,613 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:39:06,613 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 13.7268ms INFO 2026-02-24 11:39:06,614 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:06,614 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:06,614 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.5436ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:39:06,615 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:39:06,622 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:39:06,622 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 6.2416ms INFO 2026-02-24 11:39:06,622 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:06,622 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.939ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:39:12,520 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-02-24 11:39:12,521 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:39:12,521 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:12,525 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:39:12,573 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:39:12,586 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 60.4477ms INFO 2026-02-24 11:39:12,586 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:12,586 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 66.5067ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:39:14,300 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-02-24 11:39:14,301 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:39:14,302 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:14,304 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:39:14,315 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:39:14,320 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 16.1171ms INFO 2026-02-24 11:39:14,320 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:14,320 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.1688ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:39:17,199 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-02-24 11:39:17,200 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:39:17,200 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:17,202 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:39:17,217 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:39:17,250 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 47.333ms INFO 2026-02-24 11:39:17,250 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:17,250 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 50.9706ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:39:48,339 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=d12b5a01-f137-01b6-696b-06be885f3acc application/x-www-form-urlencoded 0 INFO 2026-02-24 11:39:48,340 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:39:48,340 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:48,341 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=6dc65029-f1b8-cf41-83f1-fa1ae3c6dc1c application/x-www-form-urlencoded 0 INFO 2026-02-24 11:39:48,342 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:39:48,342 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:48,342 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:39:48,344 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:39:48,354 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:39:48,354 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:39:48,355 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 10.2218ms INFO 2026-02-24 11:39:48,355 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 12.0852ms INFO 2026-02-24 11:39:48,355 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:48,355 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:48,355 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.2943ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:39:48,355 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.9363ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:39:52,934 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-02-24 11:39:52,934 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:39:52,935 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:52,936 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:39:52,948 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:39:52,981 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 44.7923ms INFO 2026-02-24 11:39:52,981 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:52,982 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 47.9657ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:39:55,989 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-02-24 11:39:55,989 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:39:55,990 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:55,992 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:39:56,004 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:39:56,019 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 26.0301ms INFO 2026-02-24 11:39:56,019 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:56,019 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.2277ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:39:59,108 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-02-24 11:39:59,109 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:39:59,109 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:59,112 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:39:59,122 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:39:59,132 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 20.6586ms INFO 2026-02-24 11:39:59,133 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:39:59,133 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.7747ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:40:03,108 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=6e89c694-84ad-35e0-de68-79251fe39ef6 application/x-www-form-urlencoded 0 INFO 2026-02-24 11:40:03,108 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=ac1e7482-f982-35a4-3654-7899c8a207aa application/x-www-form-urlencoded 0 INFO 2026-02-24 11:40:03,109 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:40:03,109 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:40:03,109 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:03,109 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:03,111 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:40:03,111 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:40:03,120 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:40:03,120 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:40:03,121 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 9.6628ms INFO 2026-02-24 11:40:03,121 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:03,121 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 9.4156ms INFO 2026-02-24 11:40:03,121 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:03,121 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.0022ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:40:03,121 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.0301ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:40:13,104 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=45d0ff65-d275-c5ce-4499-bdbe380a7931 application/x-www-form-urlencoded 0 INFO 2026-02-24 11:40:13,105 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:40:13,105 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:13,107 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:40:13,112 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=d79aed2a-0975-172b-50b6-593ab6b2377a application/x-www-form-urlencoded 0 INFO 2026-02-24 11:40:13,113 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:40:13,113 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:13,115 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:40:13,115 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:40:13,115 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 8.1802ms INFO 2026-02-24 11:40:13,116 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:13,116 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.4322ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:40:13,119 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:40:13,119 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 4.4249ms INFO 2026-02-24 11:40:13,119 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:13,119 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3864ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:40:19,848 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=850d06e8-c923-e10c-c832-52fd3a8f01fa application/x-www-form-urlencoded 0 INFO 2026-02-24 11:40:19,849 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:40:19,849 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:19,851 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:40:19,857 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:40:19,858 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 6.4583ms INFO 2026-02-24 11:40:19,858 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:19,858 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3974ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:40:19,859 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=29b8d44c-f233-85c6-bd72-c2204863e5ac application/x-www-form-urlencoded 0 INFO 2026-02-24 11:40:19,860 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:40:19,860 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:19,862 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:40:19,868 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:40:19,868 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 5.6067ms INFO 2026-02-24 11:40:19,868 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:19,868 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6712ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:40:30,906 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-02-24 11:40:30,906 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:40:30,906 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:30,908 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:40:30,963 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:40:30,985 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 76.7361ms INFO 2026-02-24 11:40:30,985 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:40:30,985 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 79.7362ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:41:13,157 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=3528d891-ec01-0ea7-193e-37ef54a6dd54 application/x-www-form-urlencoded 0 INFO 2026-02-24 11:41:13,158 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:41:13,158 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:41:13,159 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=70abad65-97b5-896b-dca3-0c6dd16a2c54 application/x-www-form-urlencoded 0 INFO 2026-02-24 11:41:13,160 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:41:13,160 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:41:13,160 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:41:13,162 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:41:13,166 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:41:13,167 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:41:13,167 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 4.8407ms INFO 2026-02-24 11:41:13,167 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 6.6561ms INFO 2026-02-24 11:41:13,167 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:41:13,167 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:41:13,167 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.9706ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:41:13,167 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9712ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:50:59,646 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=706bbf00-3603-f157-100b-428ab074cf1d&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 11:50:59,646 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ed931ba3-8894-af1a-90ad-914e289d9b3b&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 11:50:59,647 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:50:59,647 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 11:50:59,650 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:50:59,650 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:50:59,653 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:50:59,653 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 11:50:59,667 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:50:59,667 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 11:50:59,668 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 14.4589ms INFO 2026-02-24 11:50:59,668 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 14.2925ms INFO 2026-02-24 11:50:59,668 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:50:59,668 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 11:50:59,668 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.7671ms 200 application/json; charset=utf-8 INFO 2026-02-24 11:50:59,668 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.1414ms 200 application/json; charset=utf-8 INFO 2026-02-24 12:57:16,823 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 12:57:16,930 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 12:57:16,963 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=0c110d76-efa2-c863-b29f-e1258339852e&attachTableName= INFO 2026-02-24 12:57:16,963 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=a7c88648-14b0-3cee-7c61-936e63e56f03&attachTableName= INFO 2026-02-24 12:57:17,095 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 12:57:17,095 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 12:57:17,168 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 12:57:17,168 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 12:57:17,840 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 12:57:17,840 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 12:57:18,963 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 12:57:18,963 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 12:57:18,988 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 1145.4507ms INFO 2026-02-24 12:57:18,988 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 1145.3931ms INFO 2026-02-24 12:57:18,988 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 12:57:18,988 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 12:57:18,991 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2029.0047ms 200 application/json; charset=utf-8 INFO 2026-02-24 12:57:18,991 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2029.0042ms 200 application/json; charset=utf-8 INFO 2026-02-24 13:57:31,539 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 13:57:31,673 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 13:57:31,705 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.166:8080/HcmFile/ INFO 2026-02-24 13:57:31,756 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host)' INFO 2026-02-24 13:57:32,421 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "Index", controller = "Home", area = ""}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult Index() on controller Sg.HcmFile.Web.Host.Controllers.HomeController (Sg.HcmFile.Web.Host). INFO 2026-02-24 13:57:32,912 [11 ] vc.Infrastructure.RedirectResultExecutor - Executing RedirectResult, redirecting to /swagger. INFO 2026-02-24 13:57:32,915 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host) in 491.9065ms INFO 2026-02-24 13:57:32,915 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host)' INFO 2026-02-24 13:57:32,923 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1219.2256ms 302 INFO 2026-02-24 14:42:16,850 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 14:42:17,011 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 14:42:17,045 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=0c110d76-efa2-c863-b29f-e1258339852e&attachTableName= INFO 2026-02-24 14:42:17,045 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=a7c88648-14b0-3cee-7c61-936e63e56f03&attachTableName= INFO 2026-02-24 14:42:17,179 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:42:17,179 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:42:17,252 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:42:17,252 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:42:17,922 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:42:17,922 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:42:19,017 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:42:19,021 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:42:19,042 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 1117.3554ms INFO 2026-02-24 14:42:19,042 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 1117.3516ms INFO 2026-02-24 14:42:19,042 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:42:19,042 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:42:19,045 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2001.1438ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:42:19,045 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2001.1437ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:42:33,153 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=4cd3aee4-f5d4-eaf8-8921-d7bc950ea53e&attachTableName= INFO 2026-02-24 14:42:33,154 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=6ad1e89a-a7c4-948c-6ed4-96f85d44da96&attachTableName= INFO 2026-02-24 14:42:33,172 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:42:33,172 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:42:33,173 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:42:33,173 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:42:33,176 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:42:33,176 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:42:33,187 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:42:33,187 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:42:33,188 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 12.1203ms INFO 2026-02-24 14:42:33,188 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 11.6471ms INFO 2026-02-24 14:42:33,188 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:42:33,188 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:42:33,188 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 36.0066ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:42:33,188 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.1755ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:43:20,066 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=4cd3aee4-f5d4-eaf8-8921-d7bc950ea53e&attachTableName= INFO 2026-02-24 14:43:20,067 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=6ad1e89a-a7c4-948c-6ed4-96f85d44da96&attachTableName= INFO 2026-02-24 14:43:20,071 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:43:20,071 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:43:20,072 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:43:20,072 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:43:20,075 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:43:20,075 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:43:20,086 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:43:20,086 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:43:20,087 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 11.8424ms INFO 2026-02-24 14:43:20,087 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 11.7933ms INFO 2026-02-24 14:43:20,087 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:43:20,087 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:43:20,087 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.8876ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:43:20,087 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.5276ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:43:31,453 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=edd5587a-bd2e-6edd-023c-d989f7783155&attachTableName= INFO 2026-02-24 14:43:31,453 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=e5f324bc-eeea-257b-41bd-2373717d516f&attachTableName= INFO 2026-02-24 14:43:31,456 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:43:31,456 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:43:31,457 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:43:31,457 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:43:31,459 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:43:31,459 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:43:31,470 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:43:31,470 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:43:31,471 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 11.3933ms INFO 2026-02-24 14:43:31,471 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 11.3521ms INFO 2026-02-24 14:43:31,471 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:43:31,471 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:43:31,471 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.7525ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:43:31,471 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.7545ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:43:47,800 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=ed931ba3-8894-af1a-90ad-914e289d9b3b&attachTableName= INFO 2026-02-24 14:43:47,801 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=706bbf00-3603-f157-100b-428ab074cf1d&attachTableName= INFO 2026-02-24 14:43:47,803 [19 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:43:47,803 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:43:47,804 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:43:47,804 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:43:47,809 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:43:47,809 [19 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:43:47,830 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:43:47,830 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:43:47,831 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 21.6887ms INFO 2026-02-24 14:43:47,831 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 21.8002ms INFO 2026-02-24 14:43:47,831 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:43:47,831 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:43:47,832 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.6909ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:43:47,832 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.5804ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:44:27,611 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=706bbf00-3603-f157-100b-428ab074cf1d&attachTableName= INFO 2026-02-24 14:44:27,612 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=ed931ba3-8894-af1a-90ad-914e289d9b3b&attachTableName= INFO 2026-02-24 14:44:27,613 [19 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:44:27,613 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:44:27,614 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:44:27,614 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:44:27,616 [19 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:44:27,616 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:44:27,626 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:44:27,626 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:44:27,627 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 10.7265ms INFO 2026-02-24 14:44:27,627 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 10.7537ms INFO 2026-02-24 14:44:27,627 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:44:27,627 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:44:27,627 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.7378ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:44:27,627 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.7587ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:46:17,927 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=495a3d84-6e0d-6beb-01d3-46e3c138243c&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 14:46:17,927 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=49d3637f-a703-e185-249d-289eb6d37a20&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 14:46:17,929 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:46:17,929 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:46:17,935 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:46:17,935 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:46:17,937 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:46:17,937 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:46:17,946 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:46:17,946 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:46:17,947 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 9.5077ms INFO 2026-02-24 14:46:17,947 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 9.4775ms INFO 2026-02-24 14:46:17,947 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:46:17,947 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:46:17,947 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.9014ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:46:17,947 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.9019ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:57:13,651 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 329247 INFO 2026-02-24 14:57:13,652 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:57:13,656 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:57:13,660 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:57:13,741 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:57:13,745 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 85.4551ms INFO 2026-02-24 14:57:13,745 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:57:13,745 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 94.355ms 200 application/json; charset=utf-8 INFO 2026-02-24 14:57:13,749 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 238055 INFO 2026-02-24 14:57:13,749 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 14:57:13,749 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:57:13,750 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 14:57:13,762 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 14:57:13,762 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 11.9529ms INFO 2026-02-24 14:57:13,762 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 14:57:13,763 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.9172ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:00:20,274 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 329247 INFO 2026-02-24 15:00:20,275 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:00:20,275 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:00:20,277 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 15:00:20,369 [63 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (0b0db5b4-75b7-d430-bd3f-5d3771d85255). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:48514b3a-75fd-485b-a0db-3484bdb85d15 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 15:00:20,478 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:00:20,480 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 202.6964ms INFO 2026-02-24 15:00:20,480 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:00:20,480 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 206.6848ms 500 application/json; charset=utf-8 INFO 2026-02-24 15:00:20,485 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 238055 INFO 2026-02-24 15:00:20,486 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:00:20,486 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:00:20,488 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 15:00:20,531 [66 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (971fc951-a91d-7659-2a21-1e01604b8c27). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:48514b3a-75fd-485b-a0db-3484bdb85d15 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 15:00:20,532 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:00:20,533 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 44.2726ms INFO 2026-02-24 15:00:20,533 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:00:20,533 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 47.6998ms 500 application/json; charset=utf-8 INFO 2026-02-24 15:02:14,604 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 247323 INFO 2026-02-24 15:02:14,605 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:02:14,610 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:02:14,612 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:02:14,659 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:02:14,659 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 46.8269ms INFO 2026-02-24 15:02:14,659 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:02:14,659 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 55.0144ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:02:14,663 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 434807 INFO 2026-02-24 15:02:14,664 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:02:14,664 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:02:14,665 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:02:14,720 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:02:14,720 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 54.5772ms INFO 2026-02-24 15:02:14,720 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:02:14,720 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 57.3008ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:03:56,919 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 247323 INFO 2026-02-24 15:03:56,920 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:03:56,920 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:03:56,923 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 15:03:56,981 [49 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (45123b28-98f1-7304-8abd-c37f7f769875). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:48514b3a-75fd-485b-a0db-3484bdb85d15 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 15:03:56,983 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:03:56,984 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 61.3726ms INFO 2026-02-24 15:03:56,984 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:03:56,985 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 66.0847ms 500 application/json; charset=utf-8 INFO 2026-02-24 15:03:56,990 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 434807 INFO 2026-02-24 15:03:56,991 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:03:56,991 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:03:56,993 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 15:03:57,053 [51 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (82001c7f-45cb-6554-12ea-fe2528a9c319). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:48514b3a-75fd-485b-a0db-3484bdb85d15 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 15:03:57,055 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:03:57,055 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 62.075ms INFO 2026-02-24 15:03:57,055 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:03:57,055 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 65.3639ms 500 application/json; charset=utf-8 INFO 2026-02-24 15:04:03,666 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=45123b28-98f1-7304-8abd-c37f7f769875&attachTableName= INFO 2026-02-24 15:04:03,666 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=82001c7f-45cb-6554-12ea-fe2528a9c319&attachTableName= INFO 2026-02-24 15:04:03,667 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:04:03,667 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:04:03,671 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:04:03,671 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:04:03,672 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:04:03,673 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:04:03,699 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:04:03,699 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:04:03,699 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 26.6311ms INFO 2026-02-24 15:04:03,699 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 26.5195ms INFO 2026-02-24 15:04:03,699 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:04:03,699 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:04:03,700 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.9117ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:04:03,700 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.9398ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:05:53,076 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 247323 INFO 2026-02-24 15:05:53,077 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:05:53,077 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:05:53,079 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 15:05:53,136 [60 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (45123b28-98f1-7304-8abd-c37f7f769875). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:48514b3a-75fd-485b-a0db-3484bdb85d15 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 15:05:53,137 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:05:53,138 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 57.9513ms INFO 2026-02-24 15:05:53,138 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:05:53,138 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 61.9702ms 500 application/json; charset=utf-8 INFO 2026-02-24 15:05:53,142 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 434807 INFO 2026-02-24 15:05:53,143 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:05:53,143 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:05:53,145 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 15:05:53,168 [58 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (82001c7f-45cb-6554-12ea-fe2528a9c319). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:48514b3a-75fd-485b-a0db-3484bdb85d15 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 15:05:53,169 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:05:53,169 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 24.4298ms INFO 2026-02-24 15:05:53,169 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:05:53,170 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.4485ms 500 application/json; charset=utf-8 INFO 2026-02-24 15:08:33,359 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=0b0db5b4-75b7-d430-bd3f-5d3771d85255&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 15:08:33,359 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=971fc951-a91d-7659-2a21-1e01604b8c27&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 15:08:33,360 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:08:33,360 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:08:33,360 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:08:33,360 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:08:33,362 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:08:33,362 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:08:33,371 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:08:33,371 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:08:33,371 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 8.7141ms INFO 2026-02-24 15:08:33,371 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 8.8168ms INFO 2026-02-24 15:08:33,371 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:08:33,371 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:08:33,372 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.4711ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:08:33,372 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.4708ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:09:34,434 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 247323 INFO 2026-02-24 15:09:34,434 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:09:34,435 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:09:34,436 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 15:09:34,465 [63 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (45123b28-98f1-7304-8abd-c37f7f769875). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:48514b3a-75fd-485b-a0db-3484bdb85d15 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 15:09:34,466 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:09:34,466 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 30.2467ms INFO 2026-02-24 15:09:34,466 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:09:34,467 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.033ms 500 application/json; charset=utf-8 INFO 2026-02-24 15:09:34,471 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 434807 INFO 2026-02-24 15:09:34,471 [64 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:09:34,472 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:09:34,473 [64 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 15:09:34,492 [63 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (82001c7f-45cb-6554-12ea-fe2528a9c319). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:48514b3a-75fd-485b-a0db-3484bdb85d15 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 15:09:34,493 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:09:34,493 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 19.701ms INFO 2026-02-24 15:09:34,493 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:09:34,493 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.3101ms 500 application/json; charset=utf-8 INFO 2026-02-24 15:10:57,257 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 247323 INFO 2026-02-24 15:10:57,258 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:10:57,258 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:10:57,260 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 15:10:57,286 [66 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (45123b28-98f1-7304-8abd-c37f7f769875). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:de19b54d-9182-4087-aa3c-344a55292f6c Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 15:10:57,287 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:10:57,287 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 27.5107ms INFO 2026-02-24 15:10:57,287 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:10:57,288 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.688ms 500 application/json; charset=utf-8 INFO 2026-02-24 15:10:57,292 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 434807 INFO 2026-02-24 15:10:57,292 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:10:57,292 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:10:57,294 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 15:10:57,321 [66 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (82001c7f-45cb-6554-12ea-fe2528a9c319). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:de19b54d-9182-4087-aa3c-344a55292f6c Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 15:10:57,323 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:10:57,323 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 28.66ms INFO 2026-02-24 15:10:57,323 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:10:57,323 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.6584ms 500 application/json; charset=utf-8 INFO 2026-02-24 15:23:11,574 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=ccf8fa3e-eb30-0265-e9e2-35d00a120595 application/x-www-form-urlencoded 0 INFO 2026-02-24 15:23:11,575 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:23:11,575 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=066b0d81-8bf9-92d2-3867-e2023b8a1ec1 application/x-www-form-urlencoded 0 INFO 2026-02-24 15:23:11,575 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:23:11,587 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:23:11,587 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:23:11,591 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:23:11,591 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:23:11,607 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:23:11,607 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:23:11,607 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 16.1296ms INFO 2026-02-24 15:23:11,607 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 16.0952ms INFO 2026-02-24 15:23:11,607 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:23:11,607 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:23:11,607 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 32.4988ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:23:11,607 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.2274ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:55:39,290 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 15:55:39,398 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 15:55:39,433 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=49d3637f-a703-e185-249d-289eb6d37a20&attachTableName= INFO 2026-02-24 15:55:39,433 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=495a3d84-6e0d-6beb-01d3-46e3c138243c&attachTableName= INFO 2026-02-24 15:55:39,568 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:55:39,568 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:55:39,643 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:55:39,643 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:55:40,314 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:55:40,314 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:55:41,402 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:55:41,403 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:55:41,427 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 1111.1749ms INFO 2026-02-24 15:55:41,427 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 1111.181ms INFO 2026-02-24 15:55:41,428 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:55:41,428 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:55:41,431 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1998.972ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:55:41,431 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1998.9723ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:57:01,464 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=495a3d84-6e0d-6beb-01d3-46e3c138243c&attachTableName= INFO 2026-02-24 15:57:01,465 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=49d3637f-a703-e185-249d-289eb6d37a20&attachTableName= INFO 2026-02-24 15:57:01,484 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:57:01,484 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:57:01,486 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:57:01,486 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:57:01,488 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:57:01,488 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:57:01,500 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:57:01,500 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:57:01,501 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 12.6153ms INFO 2026-02-24 15:57:01,501 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 12.5801ms INFO 2026-02-24 15:57:01,502 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:57:01,502 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:57:01,502 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.0702ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:57:01,502 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.5568ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:57:11,464 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=495a3d84-6e0d-6beb-01d3-46e3c138243c&attachTableName= INFO 2026-02-24 15:57:11,465 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=49d3637f-a703-e185-249d-289eb6d37a20&attachTableName= INFO 2026-02-24 15:57:11,470 [17 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:57:11,470 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:57:11,472 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:57:11,472 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:57:11,479 [17 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:57:11,479 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:57:11,493 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:57:11,493 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:57:11,494 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 14.1823ms INFO 2026-02-24 15:57:11,494 [17 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 14.3417ms INFO 2026-02-24 15:57:11,494 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:57:11,494 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:57:11,494 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.5217ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:57:11,494 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.3683ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:58:20,773 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=495a3d84-6e0d-6beb-01d3-46e3c138243c&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 15:58:20,773 [20 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=49d3637f-a703-e185-249d-289eb6d37a20&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 15:58:20,774 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:58:20,774 [20 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 15:58:20,790 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:58:20,790 [20 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:58:20,793 [21 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:58:20,793 [20 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 15:58:20,803 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:58:20,803 [20 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 15:58:20,804 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 11.2982ms INFO 2026-02-24 15:58:20,804 [20 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 11.2576ms INFO 2026-02-24 15:58:20,804 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:58:20,804 [20 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 15:58:20,805 [20 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.3209ms 200 application/json; charset=utf-8 INFO 2026-02-24 15:58:20,805 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.9883ms 200 application/json; charset=utf-8 INFO 2026-02-24 16:00:09,189 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=ccf8fa3e-eb30-0265-e9e2-35d00a120595 application/x-www-form-urlencoded 0 INFO 2026-02-24 16:00:09,189 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=066b0d81-8bf9-92d2-3867-e2023b8a1ec1 application/x-www-form-urlencoded 0 INFO 2026-02-24 16:00:09,191 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 16:00:09,191 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 16:00:09,192 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:00:09,192 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:00:09,197 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 16:00:09,197 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 16:00:09,218 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 16:00:09,218 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 16:00:09,219 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 21.8508ms INFO 2026-02-24 16:00:09,219 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 21.9621ms INFO 2026-02-24 16:00:09,219 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:00:09,219 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:00:09,220 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.8085ms 200 application/json; charset=utf-8 INFO 2026-02-24 16:00:09,220 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.7843ms 200 application/json; charset=utf-8 INFO 2026-02-24 16:01:11,565 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=495a3d84-6e0d-6beb-01d3-46e3c138243c&attachTableName= INFO 2026-02-24 16:01:11,566 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=49d3637f-a703-e185-249d-289eb6d37a20&attachTableName= INFO 2026-02-24 16:01:11,567 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 16:01:11,567 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 16:01:11,568 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:01:11,568 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:01:11,570 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 16:01:11,570 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 16:01:11,591 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 16:01:11,591 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 16:01:11,592 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 21.5602ms INFO 2026-02-24 16:01:11,592 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 21.6487ms INFO 2026-02-24 16:01:11,592 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:01:11,592 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:01:11,593 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.8628ms 200 application/json; charset=utf-8 INFO 2026-02-24 16:01:11,593 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.1871ms 200 application/json; charset=utf-8 INFO 2026-02-24 16:13:49,882 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=ccf8fa3e-eb30-0265-e9e2-35d00a120595 application/x-www-form-urlencoded 0 INFO 2026-02-24 16:13:49,883 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=066b0d81-8bf9-92d2-3867-e2023b8a1ec1 application/x-www-form-urlencoded 0 INFO 2026-02-24 16:13:49,883 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 16:13:49,883 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 16:13:49,884 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:13:49,884 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:13:49,886 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 16:13:49,886 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 16:13:49,896 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 16:13:49,896 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 16:13:49,897 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 10.7117ms INFO 2026-02-24 16:13:49,897 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 10.5823ms INFO 2026-02-24 16:13:49,897 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:13:49,897 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:13:49,897 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.0422ms 200 application/json; charset=utf-8 INFO 2026-02-24 16:13:49,897 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.7714ms 200 application/json; charset=utf-8 INFO 2026-02-24 16:17:31,344 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=8378b531-2de4-0df3-6fe0-3eb0714b91fa application/x-www-form-urlencoded 0 INFO 2026-02-24 16:17:31,344 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=526f061a-d1f2-520c-f4f1-031344d1a9a3 application/x-www-form-urlencoded 0 INFO 2026-02-24 16:17:31,345 [64 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 16:17:31,345 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 16:17:31,349 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:17:31,349 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:17:31,351 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 16:17:31,351 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 16:17:31,358 [69 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 16:17:31,358 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 16:17:31,359 [69 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 7.4857ms INFO 2026-02-24 16:17:31,359 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 7.5137ms INFO 2026-02-24 16:17:31,359 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:17:31,359 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:17:31,359 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.312ms 200 application/json; charset=utf-8 INFO 2026-02-24 16:17:31,359 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.8848ms 200 application/json; charset=utf-8 INFO 2026-02-24 16:41:38,157 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 16:41:38,261 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 16:41:38,292 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/Upload multipart/form-data; boundary=----WebKitFormBoundary5wgVzBFia4NIoUKT 145467 INFO 2026-02-24 16:41:38,297 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-02-24 16:41:38,425 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 16:41:38,496 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.Upload (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:41:39,169 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "Upload", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadResultDto Upload(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 16:41:40,367 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 16:41:40,380 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.Upload (Sg.HcmFile.Web.Core) in 1208.9188ms INFO 2026-02-24 16:41:40,381 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.Upload (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:41:40,384 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2091.6622ms 200 application/json; charset=utf-8 INFO 2026-02-24 16:56:25,832 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 59287 INFO 2026-02-24 16:56:25,850 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 16:56:25,866 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:56:25,870 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 16:56:25,914 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 16:56:25,918 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 48.1842ms INFO 2026-02-24 16:56:25,918 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 16:56:25,918 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 86.7862ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:07:06,835 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 97635 INFO 2026-02-24 17:07:06,839 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:07:06,846 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:07:06,848 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:07:06,864 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:07:06,865 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 16.3783ms INFO 2026-02-24 17:07:06,865 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:07:06,865 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.9533ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:07:35,359 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ead2514a-ac08-e84e-1024-1156771c071a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:07:35,360 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:07:35,361 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:07:35,365 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:07:35,382 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:07:35,384 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 18.3651ms INFO 2026-02-24 17:07:35,384 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:07:35,384 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.5643ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:09:05,324 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ead2514a-ac08-e84e-1024-1156771c071a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:09:05,327 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:09:05,328 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:09:05,335 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:09:05,352 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:09:05,353 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 17.6704ms INFO 2026-02-24 17:09:05,353 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:09:05,354 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.7095ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:09:54,578 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ead2514a-ac08-e84e-1024-1156771c071a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:09:54,580 [69 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:09:54,580 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:09:54,583 [69 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:09:54,592 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:09:54,593 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 10.2653ms INFO 2026-02-24 17:09:54,593 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:09:54,593 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.1511ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:10:24,173 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ead2514a-ac08-e84e-1024-1156771c071a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:10:24,174 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:10:24,179 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:10:24,181 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:10:24,191 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:10:24,192 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 10.6725ms INFO 2026-02-24 17:10:24,192 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:10:24,193 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.0767ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:10:45,709 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ead2514a-ac08-e84e-1024-1156771c071a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:10:45,710 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:10:45,711 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:10:45,713 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:10:45,736 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:10:45,736 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 23.4046ms INFO 2026-02-24 17:10:45,736 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:10:45,737 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.6059ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:10:49,279 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ead2514a-ac08-e84e-1024-1156771c071a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:10:49,281 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:10:49,281 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:10:49,283 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:10:49,308 [72 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:10:49,309 [72 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 25.3529ms INFO 2026-02-24 17:10:49,309 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:10:49,309 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.5105ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:10:52,468 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-02-24 17:10:52,469 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:10:52,470 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:10:52,473 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:10:52,523 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:10:52,539 [72 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 65.6793ms INFO 2026-02-24 17:10:52,539 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:10:52,539 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 71.074ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:11:54,636 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 43771 INFO 2026-02-24 17:11:54,637 [72 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:11:54,643 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:11:54,645 [78 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:11:54,703 [78 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:11:54,704 [78 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 58.096ms INFO 2026-02-24 17:11:54,704 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:11:54,704 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 67.9564ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:11:54,712 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 59301 INFO 2026-02-24 17:11:54,712 [72 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:11:54,713 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:11:54,714 [72 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:11:54,756 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:11:54,757 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 42.2254ms INFO 2026-02-24 17:11:54,757 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:11:54,757 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 45.3731ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:12:00,682 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 43771 INFO 2026-02-24 17:12:00,683 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:12:00,683 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:12:00,685 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 17:12:00,753 [81 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (f700bf9a-8817-43fc-9d18-60c2c27c75fb). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:59a60696-b11d-4a59-b4e7-63c984367ea3 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 17:12:00,858 [81 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:12:00,860 [81 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 174.731ms INFO 2026-02-24 17:12:00,860 [81 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:12:00,860 [81 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 178.5275ms 500 application/json; charset=utf-8 INFO 2026-02-24 17:12:00,872 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 59301 INFO 2026-02-24 17:12:00,873 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:12:00,873 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:12:00,875 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). ERROR 2026-02-24 17:12:00,911 [76 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (6ef555bb-ea5e-11a6-4bd9-086da2e65b9a). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:59a60696-b11d-4a59-b4e7-63c984367ea3 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-02-24 17:12:00,912 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:12:00,912 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 37.6912ms INFO 2026-02-24 17:12:00,912 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:12:00,913 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.8035ms 500 application/json; charset=utf-8 INFO 2026-02-24 17:22:26,073 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ed931ba3-8894-af1a-90ad-914e289d9b3b&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:22:26,073 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:22:26,077 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:22:26,079 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:22:26,086 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:22:26,087 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 7.5495ms INFO 2026-02-24 17:22:26,087 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:22:26,087 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.3605ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:22:26,145 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=706bbf00-3603-f157-100b-428ab074cf1d&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:22:26,146 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:22:26,146 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:22:26,148 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:22:26,155 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:22:26,156 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 7.3899ms INFO 2026-02-24 17:22:26,156 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:22:26,156 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.9513ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:24:43,101 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=4cd3aee4-f5d4-eaf8-8921-d7bc950ea53e&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:24:43,104 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:24:43,104 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:24:43,106 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:24:43,113 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:24:43,113 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 7.5834ms INFO 2026-02-24 17:24:43,114 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:24:43,114 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.5837ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:24:43,159 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=6ad1e89a-a7c4-948c-6ed4-96f85d44da96&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:24:43,159 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:24:43,160 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:24:43,161 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:24:43,167 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:24:43,168 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 6.532ms INFO 2026-02-24 17:24:43,168 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:24:43,168 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3209ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:24:51,315 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ed931ba3-8894-af1a-90ad-914e289d9b3b&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:24:51,316 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:24:51,318 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:24:51,320 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:24:51,322 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=706bbf00-3603-f157-100b-428ab074cf1d&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:24:51,323 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:24:51,323 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:24:51,325 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:24:51,328 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:24:51,328 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 7.7937ms INFO 2026-02-24 17:24:51,328 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:24:51,329 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.6458ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:24:51,330 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:24:51,331 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 5.8114ms INFO 2026-02-24 17:24:51,331 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:24:51,331 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7724ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:25:41,605 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=0c110d76-efa2-c863-b29f-e1258339852e&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:25:41,605 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:25:41,606 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:25:41,608 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:25:41,614 [59 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:25:41,614 [59 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 6.4919ms INFO 2026-02-24 17:25:41,614 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:25:41,614 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.7314ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:25:41,681 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=a7c88648-14b0-3cee-7c61-936e63e56f03&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:25:41,682 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:25:41,682 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:25:41,684 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:25:41,689 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:25:41,690 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 5.973ms INFO 2026-02-24 17:25:41,690 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:25:41,690 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7516ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:25:49,380 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=706bbf00-3603-f157-100b-428ab074cf1d&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:25:49,381 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:25:49,381 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:25:49,383 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:25:49,389 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:25:49,389 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 6.3505ms INFO 2026-02-24 17:25:49,389 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:25:49,389 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.4215ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:25:49,391 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ed931ba3-8894-af1a-90ad-914e289d9b3b&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:25:49,391 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:25:49,392 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:25:49,393 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:25:49,398 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:25:49,399 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 5.2562ms INFO 2026-02-24 17:25:49,399 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:25:49,399 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1474ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:26:08,354 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=4cd3aee4-f5d4-eaf8-8921-d7bc950ea53e&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:26:08,354 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=6ad1e89a-a7c4-948c-6ed4-96f85d44da96&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:26:08,355 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:26:08,355 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:26:08,355 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:26:08,355 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:26:08,357 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:26:08,357 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:26:08,363 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:26:08,363 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:26:08,363 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 6.4867ms INFO 2026-02-24 17:26:08,363 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 6.5754ms INFO 2026-02-24 17:26:08,363 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:26:08,363 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:26:08,364 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.891ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:26:08,364 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6419ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:27:54,044 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=a7c88648-14b0-3cee-7c61-936e63e56f03&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:27:54,044 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=0c110d76-efa2-c863-b29f-e1258339852e&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:27:54,045 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:27:54,045 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:27:54,046 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:27:54,046 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:27:54,047 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:27:54,047 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:27:54,053 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:27:54,053 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:27:54,054 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 6.2393ms INFO 2026-02-24 17:27:54,054 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 6.3692ms INFO 2026-02-24 17:27:54,054 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:27:54,054 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:27:54,054 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.4049ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:27:54,054 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.432ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:41:49,313 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 155209 INFO 2026-02-24 17:41:49,313 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:41:49,317 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:41:49,319 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:41:49,354 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:41:49,354 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 34.889ms INFO 2026-02-24 17:41:49,354 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:41:49,354 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 41.7326ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:41:49,358 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 410041 INFO 2026-02-24 17:41:49,359 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:41:49,359 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:41:49,360 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:41:49,389 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:41:49,389 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 29.0035ms INFO 2026-02-24 17:41:49,389 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:41:49,390 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.3981ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:56:57,164 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=495a3d84-6e0d-6beb-01d3-46e3c138243c&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:56:57,165 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:56:57,169 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:56:57,171 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:56:57,176 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:56:57,177 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 5.7493ms INFO 2026-02-24 17:56:57,177 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:56:57,177 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.6413ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:56:57,181 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=49d3637f-a703-e185-249d-289eb6d37a20&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:56:57,182 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:56:57,182 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:56:57,183 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:56:57,187 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:56:57,187 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 3.5552ms INFO 2026-02-24 17:56:57,187 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:56:57,187 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5035ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:59:19,715 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=495a3d84-6e0d-6beb-01d3-46e3c138243c&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:59:19,716 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:59:19,716 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:59:19,717 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:59:19,720 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=49d3637f-a703-e185-249d-289eb6d37a20&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 17:59:19,720 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 17:59:19,721 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:59:19,722 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 17:59:19,728 [59 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:59:19,728 [59 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 10.8106ms INFO 2026-02-24 17:59:19,728 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:59:19,729 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.9409ms 200 application/json; charset=utf-8 INFO 2026-02-24 17:59:19,733 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 17:59:19,733 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 11.144ms INFO 2026-02-24 17:59:19,733 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 17:59:19,733 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.9642ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:28:26,189 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 18:28:26,293 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 18:28:26,330 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileBase64?fileUrl=DataFile/Attach/ueditor/202412/e28b60c1-a334-406b-9a83-2c3b4f4a660f.pdf application/x-www-form-urlencoded 0 INFO 2026-02-24 18:28:26,330 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileBase64?fileUrl=DataFile/Attach/ueditor/202412/4b515545-5a0e-412b-9079-ee2d8a4dada0.pdf application/x-www-form-urlencoded 0 INFO 2026-02-24 18:28:26,465 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:28:26,465 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:28:26,545 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:28:26,545 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:28:27,204 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileBase64", controller = "File", area = ""}. Executing controller action with signature System.String GetFileBase64(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:28:27,204 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileBase64", controller = "File", area = ""}. Executing controller action with signature System.String GetFileBase64(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:28:28,305 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:28:28,307 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:28:28,374 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileBase64 (Sg.HcmFile.Web.Core) in 1167.0311ms INFO 2026-02-24 18:28:28,374 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileBase64 (Sg.HcmFile.Web.Core) in 1167.0373ms INFO 2026-02-24 18:28:28,374 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:28:28,374 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:28:28,378 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2048.559ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:28:28,378 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2048.5587ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:28:29,998 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileBase64?fileUrl=DataFile/Attach/ueditor/202412/e28b60c1-a334-406b-9a83-2c3b4f4a660f.pdf application/x-www-form-urlencoded 0 INFO 2026-02-24 18:28:30,017 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:28:30,017 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:28:30,020 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileBase64", controller = "File", area = ""}. Executing controller action with signature System.String GetFileBase64(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:28:30,030 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:28:30,071 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileBase64 (Sg.HcmFile.Web.Core) in 51.2906ms INFO 2026-02-24 18:28:30,071 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:28:30,072 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 73.7207ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:28:30,866 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileBase64?fileUrl=DataFile/Attach/ueditor/202412/e28b60c1-a334-406b-9a83-2c3b4f4a660f.pdf application/x-www-form-urlencoded 0 INFO 2026-02-24 18:28:30,870 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:28:30,871 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:28:30,877 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileBase64", controller = "File", area = ""}. Executing controller action with signature System.String GetFileBase64(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:28:30,887 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:28:30,928 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileBase64 (Sg.HcmFile.Web.Core) in 51.2029ms INFO 2026-02-24 18:28:30,929 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:28:30,929 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.6918ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:31:41,312 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ead2514a-ac08-e84e-1024-1156771c071a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 18:31:41,314 [18 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:31:41,319 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:31:41,322 [19 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:31:41,348 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:31:41,350 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 28.0464ms INFO 2026-02-24 18:31:41,350 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:31:41,351 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.7809ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:31:48,872 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ead2514a-ac08-e84e-1024-1156771c071a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 18:31:48,874 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:31:48,874 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:31:48,877 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:31:48,892 [22 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:31:48,894 [22 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 15.8849ms INFO 2026-02-24 18:31:48,894 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:31:48,894 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.2783ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:35:54,403 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=6ef555bb-ea5e-11a6-4bd9-086da2e65b9a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 18:35:54,403 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=f700bf9a-8817-43fc-9d18-60c2c27c75fb&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 18:35:54,405 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:35:54,405 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:35:54,410 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:35:54,410 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:35:54,412 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:35:54,412 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:35:54,419 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:35:54,419 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:35:54,420 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 7.9363ms INFO 2026-02-24 18:35:54,420 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 7.8978ms INFO 2026-02-24 18:35:54,420 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:35:54,420 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:35:54,420 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.1847ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:35:54,420 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.1957ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:44:58,036 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 311893 INFO 2026-02-24 18:44:58,037 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:44:58,042 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:44:58,045 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:44:58,125 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:44:58,130 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 84.221ms INFO 2026-02-24 18:44:58,130 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:44:58,130 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 93.879ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:44:58,133 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 304889 INFO 2026-02-24 18:44:58,134 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:44:58,134 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:44:58,135 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:44:58,180 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:44:58,180 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 44.8609ms INFO 2026-02-24 18:44:58,180 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:44:58,180 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 46.9834ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:44:58,184 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 313805 INFO 2026-02-24 18:44:58,184 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:44:58,184 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:44:58,186 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:44:58,201 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:44:58,202 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 15.6016ms INFO 2026-02-24 18:44:58,202 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:44:58,202 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.9911ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:45:40,053 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-02-24 18:45:40,054 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:45:40,058 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:45:40,062 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:45:40,100 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:45:40,124 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 61.9082ms INFO 2026-02-24 18:45:40,124 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:45:40,125 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 72.0458ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:50:45,004 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-02-24 18:50:45,005 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:50:45,005 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:50:45,007 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:50:45,019 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:50:45,036 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 28.6699ms INFO 2026-02-24 18:50:45,036 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:50:45,036 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 32.736ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:50:47,253 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-02-24 18:50:47,254 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:50:47,254 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:50:47,256 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:50:47,267 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:50:47,288 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 31.4517ms INFO 2026-02-24 18:50:47,288 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:50:47,288 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.5974ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:51:47,970 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 140 INFO 2026-02-24 18:51:47,971 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-02-24 18:51:47,972 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:51:47,979 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:51:47,981 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:51:47,990 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:51:48,009 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 27.8457ms INFO 2026-02-24 18:51:48,009 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:51:48,009 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.4667ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:51:55,090 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 140 INFO 2026-02-24 18:51:55,090 [27 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-02-24 18:51:55,091 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:51:55,091 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:51:55,093 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:51:55,104 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:51:55,121 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 27.251ms INFO 2026-02-24 18:51:55,121 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:51:55,121 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.7589ms 200 application/json; charset=utf-8 INFO 2026-02-24 18:52:00,305 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 140 INFO 2026-02-24 18:52:00,306 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-02-24 18:52:00,306 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 18:52:00,307 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:52:00,309 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 18:52:00,319 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 18:52:00,339 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 30.2595ms INFO 2026-02-24 18:52:00,339 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 18:52:00,339 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.8727ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:02:56,587 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=6ef555bb-ea5e-11a6-4bd9-086da2e65b9a&attachTableName= INFO 2026-02-24 19:02:56,587 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=f700bf9a-8817-43fc-9d18-60c2c27c75fb&attachTableName= INFO 2026-02-24 19:02:56,588 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:02:56,588 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:02:56,591 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:02:56,591 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:02:56,593 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:02:56,593 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:02:56,600 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:02:56,600 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:02:56,600 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 6.6462ms INFO 2026-02-24 19:02:56,600 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:02:56,600 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.6477ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:02:56,601 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 7.3086ms INFO 2026-02-24 19:02:56,601 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:02:56,601 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.9827ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:04:33,898 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=6ef555bb-ea5e-11a6-4bd9-086da2e65b9a&attachTableName= INFO 2026-02-24 19:04:33,899 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:04:33,899 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:04:33,901 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:04:33,905 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=f700bf9a-8817-43fc-9d18-60c2c27c75fb&attachTableName= INFO 2026-02-24 19:04:33,906 [64 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:04:33,906 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:04:33,908 [64 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:04:33,912 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:04:33,912 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 10.6653ms INFO 2026-02-24 19:04:33,912 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:04:33,912 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.1388ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:04:33,916 [59 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:04:33,916 [59 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 8.0574ms INFO 2026-02-24 19:04:33,916 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:04:33,916 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.5311ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:05:33,313 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=6ef555bb-ea5e-11a6-4bd9-086da2e65b9a&attachTableName= INFO 2026-02-24 19:05:33,314 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=f700bf9a-8817-43fc-9d18-60c2c27c75fb&attachTableName= INFO 2026-02-24 19:05:33,314 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:05:33,314 [69 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:05:33,315 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:05:33,315 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:05:33,317 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:05:33,317 [69 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:05:33,325 [69 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:05:33,325 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:05:33,325 [69 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 8.23ms INFO 2026-02-24 19:05:33,325 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:05:33,325 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 8.4742ms INFO 2026-02-24 19:05:33,325 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:05:33,325 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.9087ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:05:33,325 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.7463ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:05:50,208 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=6ef555bb-ea5e-11a6-4bd9-086da2e65b9a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:05:50,208 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=f700bf9a-8817-43fc-9d18-60c2c27c75fb&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:05:50,208 [69 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:05:50,208 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:05:50,211 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:05:50,211 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:05:50,213 [69 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:05:50,213 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:05:50,219 [69 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:05:50,219 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:05:50,219 [69 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 6.5662ms INFO 2026-02-24 19:05:50,219 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 6.4591ms INFO 2026-02-24 19:05:50,220 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:05:50,220 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:05:50,220 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.2334ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:05:50,220 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.1949ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:11:01,599 [79 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=f700bf9a-8817-43fc-9d18-60c2c27c75fb&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:11:01,599 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=6ef555bb-ea5e-11a6-4bd9-086da2e65b9a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:11:01,600 [80 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:11:01,600 [79 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:11:01,602 [79 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:11:01,602 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:11:01,604 [82 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:11:01,604 [79 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:11:01,609 [79 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:11:01,609 [82 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:11:01,610 [79 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 5.8473ms INFO 2026-02-24 19:11:01,610 [79 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:11:01,610 [82 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 6.0133ms INFO 2026-02-24 19:11:01,610 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:11:01,610 [79 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1262ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:11:01,610 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1669ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:11:03,552 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=495a3d84-6e0d-6beb-01d3-46e3c138243c&attachTableName= INFO 2026-02-24 19:11:03,553 [80 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:11:03,553 [80 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:11:03,555 [80 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:11:03,561 [82 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:11:03,561 [82 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 5.7681ms INFO 2026-02-24 19:11:03,561 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:11:03,561 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.9766ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:11:03,569 [79 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=49d3637f-a703-e185-249d-289eb6d37a20&attachTableName= INFO 2026-02-24 19:11:03,569 [79 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:11:03,570 [79 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:11:03,571 [79 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:11:03,576 [79 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:11:03,576 [79 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 4.6731ms INFO 2026-02-24 19:11:03,576 [79 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:11:03,576 [79 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.2073ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:11:07,059 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=f700bf9a-8817-43fc-9d18-60c2c27c75fb&attachTableName= INFO 2026-02-24 19:11:07,059 [83 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:11:07,060 [83 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:11:07,060 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?&Guid=6ef555bb-ea5e-11a6-4bd9-086da2e65b9a&attachTableName= INFO 2026-02-24 19:11:07,060 [82 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:11:07,061 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:11:07,061 [83 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:11:07,063 [82 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:11:07,067 [83 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:11:07,067 [83 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 5.9422ms INFO 2026-02-24 19:11:07,067 [83 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:11:07,068 [84 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:11:07,068 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.9583ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:11:07,068 [84 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 5.1512ms INFO 2026-02-24 19:11:07,068 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:11:07,068 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.159ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:12:38,640 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=ccf8fa3e-eb30-0265-e9e2-35d00a120595 application/x-www-form-urlencoded 0 INFO 2026-02-24 19:12:38,640 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=066b0d81-8bf9-92d2-3867-e2023b8a1ec1 application/x-www-form-urlencoded 0 INFO 2026-02-24 19:12:38,640 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:12:38,640 [85 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:12:38,641 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:12:38,641 [85 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:12:38,644 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:12:38,644 [85 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:12:38,660 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:12:38,660 [85 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:12:38,660 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 16.1087ms INFO 2026-02-24 19:12:38,660 [85 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 16.0725ms INFO 2026-02-24 19:12:38,660 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:12:38,660 [85 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:12:38,661 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.0057ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:12:38,661 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.0059ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:13:17,368 [92 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=6ef555bb-ea5e-11a6-4bd9-086da2e65b9a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:13:17,368 [92 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:13:17,371 [93 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:13:17,372 [93 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:13:17,378 [93 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:13:17,378 [93 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 5.3408ms INFO 2026-02-24 19:13:17,378 [93 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:13:17,378 [93 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4648ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:13:17,398 [93 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=f700bf9a-8817-43fc-9d18-60c2c27c75fb&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:13:17,398 [93 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:13:17,398 [93 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:13:17,400 [93 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:13:17,404 [93 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:13:17,405 [93 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 4.6071ms INFO 2026-02-24 19:13:17,405 [93 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:13:17,405 [93 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.9536ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:14:47,624 [96 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=6ef555bb-ea5e-11a6-4bd9-086da2e65b9a&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:14:47,625 [96 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:14:47,627 [96 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:47,628 [96 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:14:47,633 [96 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:14:47,633 [96 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 4.5558ms INFO 2026-02-24 19:14:47,633 [96 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:47,633 [96 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.859ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:14:47,682 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=f700bf9a-8817-43fc-9d18-60c2c27c75fb&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:14:47,682 [98 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:14:47,682 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:47,683 [98 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:14:47,688 [98 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:14:47,688 [98 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 4.3233ms INFO 2026-02-24 19:14:47,688 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:47,688 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2973ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:14:51,508 [96 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=495a3d84-6e0d-6beb-01d3-46e3c138243c&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:14:51,509 [96 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:14:51,509 [96 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:51,510 [96 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:14:51,515 [96 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:14:51,515 [96 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 4.803ms INFO 2026-02-24 19:14:51,515 [96 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:51,515 [96 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.949ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:14:51,572 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=49d3637f-a703-e185-249d-289eb6d37a20&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:14:51,572 [98 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:14:51,573 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:51,574 [98 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:14:51,578 [97 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:14:51,578 [97 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 4.1476ms INFO 2026-02-24 19:14:51,578 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:51,578 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2949ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:14:53,485 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=0c110d76-efa2-c863-b29f-e1258339852e&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:14:53,485 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=a7c88648-14b0-3cee-7c61-936e63e56f03&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:14:53,486 [98 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:14:53,486 [97 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:14:53,486 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:53,486 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:53,487 [98 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:14:53,487 [97 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:14:53,491 [97 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:14:53,491 [96 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:14:53,491 [96 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 4.4018ms INFO 2026-02-24 19:14:53,491 [96 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:53,491 [97 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 4.3992ms INFO 2026-02-24 19:14:53,491 [96 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3963ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:14:53,492 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:53,492 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4675ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:14:55,416 [101 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=4cd3aee4-f5d4-eaf8-8921-d7bc950ea53e&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:14:55,416 [101 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:14:55,416 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=6ad1e89a-a7c4-948c-6ed4-96f85d44da96&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:14:55,416 [101 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:55,416 [98 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:14:55,417 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:55,418 [101 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:14:55,418 [98 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:14:55,422 [99 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:14:55,422 [98 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:14:55,422 [98 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 4.3735ms INFO 2026-02-24 19:14:55,422 [99 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 4.4756ms INFO 2026-02-24 19:14:55,422 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:55,422 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:55,423 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0323ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:14:55,423 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4345ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:14:57,336 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=706bbf00-3603-f157-100b-428ab074cf1d&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:14:57,336 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ed931ba3-8894-af1a-90ad-914e289d9b3b&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 19:14:57,336 [97 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:14:57,336 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:57,336 [98 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 19:14:57,336 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:57,338 [97 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:14:57,338 [98 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 19:14:57,342 [97 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:14:57,342 [99 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 19:14:57,342 [97 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 4.2406ms INFO 2026-02-24 19:14:57,342 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:57,342 [99 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 4.4541ms INFO 2026-02-24 19:14:57,342 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 19:14:57,342 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5995ms 200 application/json; charset=utf-8 INFO 2026-02-24 19:14:57,342 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2954ms 200 application/json; charset=utf-8 INFO 2026-02-24 20:01:34,261 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 20:01:34,379 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 20:01:34,414 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ed931ba3-8894-af1a-90ad-914e289d9b3b&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 20:01:34,414 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=706bbf00-3603-f157-100b-428ab074cf1d&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-02-24 20:01:34,569 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 20:01:34,569 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 20:01:34,632 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 20:01:34,632 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 20:01:35,292 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 20:01:35,292 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 20:01:36,395 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 20:01:36,399 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 20:01:36,419 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 1125.3158ms INFO 2026-02-24 20:01:36,419 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 1125.3194ms INFO 2026-02-24 20:01:36,420 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 20:01:36,420 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-02-24 20:01:36,423 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2009.4095ms 200 application/json; charset=utf-8 INFO 2026-02-24 20:01:36,424 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2010.8378ms 200 application/json; charset=utf-8 INFO 2026-02-24 20:33:06,516 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 20:33:06,640 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 20:33:06,673 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 58093 INFO 2026-02-24 20:33:06,800 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 20:33:06,877 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 20:33:07,539 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 20:33:08,722 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 20:33:08,738 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 1196.9712ms INFO 2026-02-24 20:33:08,739 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 20:33:08,740 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 90541 INFO 2026-02-24 20:33:08,742 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2069.3739ms 200 application/json; charset=utf-8 INFO 2026-02-24 20:33:08,757 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 20:33:08,758 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 20:33:08,760 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 20:33:08,775 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 20:33:08,775 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 15.0287ms INFO 2026-02-24 20:33:08,775 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-02-24 20:33:08,776 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.6753ms 200 application/json; charset=utf-8 INFO 2026-02-24 20:39:23,101 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-02-24 20:39:23,105 [21 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 20:39:23,111 [20 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 20:39:23,115 [20 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 20:39:23,150 [20 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 20:39:23,161 [21 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 46.0128ms INFO 2026-02-24 20:39:23,161 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 20:39:23,161 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 59.9998ms 200 application/json; charset=utf-8 INFO 2026-02-24 20:40:24,920 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-02-24 20:40:24,922 [21 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 20:40:24,922 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 20:40:24,925 [21 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 20:40:24,936 [21 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 20:40:24,945 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 19.4772ms INFO 2026-02-24 20:40:24,945 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 20:40:24,945 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.0811ms 200 application/json; charset=utf-8 INFO 2026-02-24 21:25:21,259 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-02-24 21:25:21,369 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-02-24 21:25:21,402 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-02-24 21:25:21,528 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 21:25:21,628 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 21:25:21,711 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-02-24 21:25:21,728 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-02-24 21:25:21,728 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 21:25:22,282 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 21:25:22,282 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-02-24 21:25:23,417 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 21:25:23,417 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-02-24 21:25:23,452 [14 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1167.7001ms INFO 2026-02-24 21:25:23,452 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 21:25:23,452 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1170.5149ms INFO 2026-02-24 21:25:23,452 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-02-24 21:25:23,455 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2053.652ms 200 application/json; charset=utf-8 INFO 2026-02-24 21:25:23,455 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1744.4797ms 200 application/json; charset=utf-8