From 19425447697a602e475a61ccd834e3ad3b21bb45 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Tue, 17 Mar 2026 14:49:35 -0400 Subject: [PATCH] feat: register ManagementActor on Central with ClusterClientReceptionist --- .../Actors/AkkaHostedService.cs | 10 + src/ScadaLink.Host/Program.cs | 2 + src/ScadaLink.Host/ScadaLink.Host.csproj | 1 + .../logs/scadalink-20260317.log | 15205 ++++++++++++++++ 4 files changed, 15218 insertions(+) diff --git a/src/ScadaLink.Host/Actors/AkkaHostedService.cs b/src/ScadaLink.Host/Actors/AkkaHostedService.cs index 4bd5b2c..9d076ac 100644 --- a/src/ScadaLink.Host/Actors/AkkaHostedService.cs +++ b/src/ScadaLink.Host/Actors/AkkaHostedService.cs @@ -1,5 +1,6 @@ using Akka.Actor; using Akka.Cluster; +using Akka.Cluster.Tools.Client; using Akka.Cluster.Tools.Singleton; using Akka.Configuration; using Microsoft.Extensions.Options; @@ -175,6 +176,15 @@ akka {{ var commService = _serviceProvider.GetService(); commService?.SetCommunicationActor(centralCommActor); + // Management Service — accessible via ClusterClient + var mgmtLogger = _serviceProvider.GetRequiredService() + .CreateLogger(); + var mgmtActor = _actorSystem!.ActorOf( + Props.Create(() => new ScadaLink.ManagementService.ManagementActor(_serviceProvider, mgmtLogger)), + "management"); + ClusterClientReceptionist.Get(_actorSystem).RegisterService(mgmtActor); + _logger.LogInformation("ManagementActor registered with ClusterClientReceptionist"); + _logger.LogInformation("Central actors registered. CentralCommunicationActor created."); } diff --git a/src/ScadaLink.Host/Program.cs b/src/ScadaLink.Host/Program.cs index cf4a20b..7c2eab1 100644 --- a/src/ScadaLink.Host/Program.cs +++ b/src/ScadaLink.Host/Program.cs @@ -12,6 +12,7 @@ using ScadaLink.Host; using ScadaLink.Host.Actors; using ScadaLink.Host.Health; using ScadaLink.InboundAPI; +using ScadaLink.ManagementService; using ScadaLink.NotificationService; using ScadaLink.Security; using ScadaLink.SiteEventLogging; @@ -81,6 +82,7 @@ try builder.Services.AddSecurity(); builder.Services.AddCentralUI(); builder.Services.AddInboundAPI(); + builder.Services.AddManagementService(); var configDbConnectionString = configuration["ScadaLink:Database:ConfigurationDb"] ?? throw new InvalidOperationException("ScadaLink:Database:ConfigurationDb connection string is required for Central role."); diff --git a/src/ScadaLink.Host/ScadaLink.Host.csproj b/src/ScadaLink.Host/ScadaLink.Host.csproj index bbc8ba7..55a6d08 100644 --- a/src/ScadaLink.Host/ScadaLink.Host.csproj +++ b/src/ScadaLink.Host/ScadaLink.Host.csproj @@ -40,6 +40,7 @@ + diff --git a/src/ScadaLink.Host/logs/scadalink-20260317.log b/src/ScadaLink.Host/logs/scadalink-20260317.log index 46beb8c..55cc3f8 100644 --- a/src/ScadaLink.Host/logs/scadalink-20260317.log +++ b/src/ScadaLink.Host/logs/scadalink-20260317.log @@ -3154,3 +3154,15208 @@ DenyAnonymousAuthorizationRequirement: Requires an authenticated user. DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2026-03-17 04:00:55.600 -04:00 [INF] Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:34.406 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:03:34.410 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:03:34.412 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:34.412 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:34.414 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:03:34.414 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 8.3031ms +2026-03-17 04:03:34.422 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryAVTBxV4Rz9tEAKR8 359 +2026-03-17 04:03:34.423 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:34.424 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:34.424 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=tDM6_Q8uUYnIXQUzmob9Ew - 200 null null 158833.9793ms +2026-03-17 04:03:34.424 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:34.424 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.8658ms +2026-03-17 04:03:34.430 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:03:34.430 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.5187ms +2026-03-17 04:03:34.430 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:03:34.444 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:03:34.445 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:34.445 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:34.445 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.989ms +2026-03-17 04:03:34.480 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:03:34.481 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:34.481 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:34.481 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4601ms +2026-03-17 04:03:34.482 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=QJlnv-31j66bSS_HfepEhA - null null +2026-03-17 04:03:34.483 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:34.490 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:34.490 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:35.447 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:03:35.447 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:03:35.450 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:35.450 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:35.451 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:03:35.451 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 4.1064ms +2026-03-17 04:03:35.461 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary36LWPD8MwBQG2FwZ 359 +2026-03-17 04:03:35.462 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:35.462 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:35.462 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=QJlnv-31j66bSS_HfepEhA - 200 null null 979.751ms +2026-03-17 04:03:35.463 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:35.464 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 2.2283ms +2026-03-17 04:03:35.467 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:03:35.468 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.2723ms +2026-03-17 04:03:35.468 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:03:35.473 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:03:35.476 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:03:35.476 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 2.9781ms +2026-03-17 04:03:35.531 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:03:35.532 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:35.532 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:35.532 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.423ms +2026-03-17 04:03:35.534 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/favicon.ico - null null +2026-03-17 04:03:35.534 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/favicon.ico - 404 0 null 0.3937ms +2026-03-17 04:03:35.535 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/favicon.ico, Response status code: 404 +2026-03-17 04:03:35.535 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:03:35.535 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:35.535 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:35.535 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4037ms +2026-03-17 04:03:35.537 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=onX6UeCgklph7EbweuKlDA - null null +2026-03-17 04:03:35.537 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:35.547 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:35.547 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:40.475 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:03:40.476 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:03:40.479 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:40.479 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:40.481 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:03:40.481 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 6.2678ms +2026-03-17 04:03:40.492 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryTByDlH7yNXAwDBX2 359 +2026-03-17 04:03:40.492 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:40.493 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:40.493 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=onX6UeCgklph7EbweuKlDA - 200 null null 4955.8074ms +2026-03-17 04:03:40.493 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:40.493 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.7742ms +2026-03-17 04:03:40.497 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:03:40.498 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.4039ms +2026-03-17 04:03:40.498 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:03:40.550 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:03:40.550 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:40.550 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:40.550 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5489ms +2026-03-17 04:03:40.554 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:03:40.554 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:40.555 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:40.555 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3515ms +2026-03-17 04:03:40.556 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=zCUkW8taRUQfmmKzz7JrwA - null null +2026-03-17 04:03:40.556 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:40.565 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:40.565 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:41.035 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:03:41.036 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:03:41.038 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:41.038 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:41.039 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:03:41.040 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 4.3313ms +2026-03-17 04:03:41.051 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryeAmj6guQTABjojOf 359 +2026-03-17 04:03:41.052 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:41.052 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:41.052 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:41.052 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=zCUkW8taRUQfmmKzz7JrwA - 200 null null 495.8968ms +2026-03-17 04:03:41.052 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.6268ms +2026-03-17 04:03:41.057 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:03:41.057 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.2457ms +2026-03-17 04:03:41.057 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:03:41.072 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:03:41.072 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:41.072 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:41.073 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.4405ms +2026-03-17 04:03:41.108 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:03:41.108 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:41.109 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:41.109 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4008ms +2026-03-17 04:03:41.110 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=I9uuB1DIZqmwvIor8Jj7XQ - null null +2026-03-17 04:03:41.111 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:41.119 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:41.119 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:47.315 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:03:47.316 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:03:47.316 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:47.316 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:47.316 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:03:47.316 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 1.0888ms +2026-03-17 04:03:47.325 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryIhMujWLHZ5fx6RmX 359 +2026-03-17 04:03:47.325 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:47.325 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:47.326 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=I9uuB1DIZqmwvIor8Jj7XQ - 200 null null 6215.2224ms +2026-03-17 04:03:47.326 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:47.326 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.6803ms +2026-03-17 04:03:47.330 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:03:47.331 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.3145ms +2026-03-17 04:03:47.331 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:03:47.341 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:03:47.341 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:47.341 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:47.341 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.1917ms +2026-03-17 04:03:47.375 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:03:47.376 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:47.376 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:47.376 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2231ms +2026-03-17 04:03:47.379 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=4wLUbschsoVOtve2ZTMx3Q - null null +2026-03-17 04:03:47.379 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:47.392 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:47.393 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:48.171 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:03:48.171 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:03:48.172 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:48.172 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:48.173 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:03:48.173 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 1.7777ms +2026-03-17 04:03:48.188 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:48.188 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=4wLUbschsoVOtve2ZTMx3Q - 200 null null 809.8172ms +2026-03-17 04:03:48.189 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarya1CE2ZgX2sJ9yLAa 359 +2026-03-17 04:03:48.189 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:48.189 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:48.189 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.3185ms +2026-03-17 04:03:48.190 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:03:48.190 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.0793ms +2026-03-17 04:03:48.190 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:03:48.201 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:03:48.202 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:48.202 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:48.202 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2611ms +2026-03-17 04:03:48.232 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:03:48.233 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:48.233 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:48.233 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4561ms +2026-03-17 04:03:48.235 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=3iwt6bTJpM4UhRPDVysZEQ - null null +2026-03-17 04:03:48.235 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:48.240 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:48.240 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:49.816 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:03:49.816 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:03:49.817 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:49.817 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:49.817 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:03:49.817 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 1.0175ms +2026-03-17 04:03:49.829 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary2lYrW7B7koL4Vtfl 359 +2026-03-17 04:03:49.829 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:49.829 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:49.829 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=3iwt6bTJpM4UhRPDVysZEQ - 200 null null 1593.8416ms +2026-03-17 04:03:49.829 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:49.829 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.44ms +2026-03-17 04:03:49.832 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:03:49.833 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.2117ms +2026-03-17 04:03:49.833 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:03:49.844 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:03:49.844 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:49.844 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:49.844 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2447ms +2026-03-17 04:03:49.876 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:03:49.877 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:49.877 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:49.877 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.1805ms +2026-03-17 04:03:49.879 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=Rz_BrzwASf6WFf2ogfSprw - null null +2026-03-17 04:03:49.879 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:49.882 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:49.882 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:54.904 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:03:54.910 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:03:54.910 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 5.7137ms +2026-03-17 04:03:54.975 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:03:54.976 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:03:54.976 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:54.976 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:54.977 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:03:54.977 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 1.4897ms +2026-03-17 04:03:54.999 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryBpuzGd24rkHLMHtg 359 +2026-03-17 04:03:54.999 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:54.999 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:54.999 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=Rz_BrzwASf6WFf2ogfSprw - 200 null null 5120.798ms +2026-03-17 04:03:54.999 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:54.999 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.3525ms +2026-03-17 04:03:55.004 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:03:55.004 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.1656ms +2026-03-17 04:03:55.005 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:03:55.008 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:03:55.009 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:03:55.009 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.7144ms +2026-03-17 04:03:55.058 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:03:55.058 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:55.058 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:55.058 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2815ms +2026-03-17 04:03:55.060 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/favicon.ico - null null +2026-03-17 04:03:55.060 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/favicon.ico - 404 0 null 0.3023ms +2026-03-17 04:03:55.060 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/favicon.ico, Response status code: 404 +2026-03-17 04:03:55.061 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:03:55.061 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:55.061 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:55.061 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.1988ms +2026-03-17 04:03:55.063 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=6t-oXKHm9CyeHdEir5Bz6A - null null +2026-03-17 04:03:55.063 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:55.072 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:55.072 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:58.611 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:03:58.611 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:03:58.612 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:58.613 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:58.614 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:03:58.614 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 3.3859ms +2026-03-17 04:03:58.635 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary2ktQntdB4zp5a3b7 359 +2026-03-17 04:03:58.636 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:58.637 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:58.637 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=6t-oXKHm9CyeHdEir5Bz6A - 200 null null 3574.1313ms +2026-03-17 04:03:58.637 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:58.637 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.3998ms +2026-03-17 04:03:58.641 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:03:58.641 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.2589ms +2026-03-17 04:03:58.641 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:03:58.642 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:03:58.643 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:03:58.643 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 0.7502ms +2026-03-17 04:03:58.696 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:03:58.696 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:58.696 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:58.696 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.301ms +2026-03-17 04:03:58.699 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/favicon.ico - null null +2026-03-17 04:03:58.699 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/favicon.ico - 404 0 null 0.1494ms +2026-03-17 04:03:58.699 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/favicon.ico, Response status code: 404 +2026-03-17 04:03:58.700 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:03:58.700 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:58.700 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:58.700 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.145ms +2026-03-17 04:03:58.702 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=5Bc-NeFJ1EeF_QPUNZ6w7g - null null +2026-03-17 04:03:58.702 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:03:58.708 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:03:58.708 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:06.606 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:04:06.606 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:04:06.608 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:06.608 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:06.609 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:04:06.609 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 3.035ms +2026-03-17 04:04:06.617 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarybgPrJBHj1C0SGTMG 359 +2026-03-17 04:04:06.617 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:06.617 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:06.617 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=5Bc-NeFJ1EeF_QPUNZ6w7g - 200 null null 7914.8444ms +2026-03-17 04:04:06.617 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:06.617 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.6162ms +2026-03-17 04:04:06.625 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:04:06.625 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.3647ms +2026-03-17 04:04:06.625 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:04:06.628 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:04:06.629 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:04:06.629 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.1551ms +2026-03-17 04:04:06.683 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:04:06.683 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:06.683 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:06.683 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.7642ms +2026-03-17 04:04:06.685 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/favicon.ico - null null +2026-03-17 04:04:06.685 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/favicon.ico - 404 0 null 0.2211ms +2026-03-17 04:04:06.685 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/favicon.ico, Response status code: 404 +2026-03-17 04:04:06.687 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:04:06.687 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:06.687 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:06.687 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3289ms +2026-03-17 04:04:06.689 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=3RmnHFb3h5mAyZOo_e13iw - null null +2026-03-17 04:04:06.689 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:06.696 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:06.696 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:07.359 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:04:07.359 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:04:07.361 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:07.361 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:07.363 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:04:07.363 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 3.4557ms +2026-03-17 04:04:07.373 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryWXS2xjEjIewQcZwH 359 +2026-03-17 04:04:07.373 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:07.373 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:07.373 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=3RmnHFb3h5mAyZOo_e13iw - 200 null null 684.2694ms +2026-03-17 04:04:07.373 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:07.373 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.8525ms +2026-03-17 04:04:07.384 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:04:07.384 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:04:07.384 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.1513ms +2026-03-17 04:04:07.384 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:04:07.393 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:04:07.394 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 9.8153ms +2026-03-17 04:04:07.434 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:04:07.434 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:07.434 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:07.434 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.1541ms +2026-03-17 04:04:07.437 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/favicon.ico - null null +2026-03-17 04:04:07.437 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/favicon.ico - 404 0 null 0.1475ms +2026-03-17 04:04:07.437 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/favicon.ico, Response status code: 404 +2026-03-17 04:04:07.439 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:04:07.439 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:07.439 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:07.439 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.1506ms +2026-03-17 04:04:07.440 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=uEa-Zm-spZFjF9vkxiR_Tw - null null +2026-03-17 04:04:07.441 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:04:07.444 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:07.444 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:19.759 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:04:19.759 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:04:19.759 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:19.759 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:19.760 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:04:19.760 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 1.6422ms +2026-03-17 04:04:49.192 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:04:49.193 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:04:49.193 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:49.193 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:49.194 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:04:49.194 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 1.2935ms +2026-03-17 04:04:49.778 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:04:49.778 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:04:49.779 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:49.779 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:04:49.781 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:04:49.781 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 2.6441ms +2026-03-17 04:05:06.109 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:05:06.110 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:05:06.110 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:06.110 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:06.111 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:05:06.111 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 1.4859ms +2026-03-17 04:05:06.132 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/favicon.ico - null null +2026-03-17 04:05:06.132 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/favicon.ico - 404 0 null 0.2321ms +2026-03-17 04:05:06.132 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/favicon.ico, Response status code: 404 +2026-03-17 04:05:30.832 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:05:30.832 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:05:30.837 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:30.837 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:30.838 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:05:30.838 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 5.9432ms +2026-03-17 04:05:32.001 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:05:32.002 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:05:32.003 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:32.003 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:32.003 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:05:32.004 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 2.2547ms +2026-03-17 04:05:32.013 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:32.013 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=uEa-Zm-spZFjF9vkxiR_Tw - 200 null null 84572.8433ms +2026-03-17 04:05:32.013 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary2jhiKc2zNYmq5ANT 359 +2026-03-17 04:05:32.014 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:32.014 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:32.014 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.7452ms +2026-03-17 04:05:32.022 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:05:32.022 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.2478ms +2026-03-17 04:05:32.022 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:05:32.080 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:05:32.080 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:32.080 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:32.080 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.265ms +2026-03-17 04:05:32.084 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:05:32.084 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:32.084 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:32.084 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2817ms +2026-03-17 04:05:32.085 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=fm2kPMguRUK6NE4QuIMJuA - null null +2026-03-17 04:05:32.085 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:32.092 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:32.092 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:33.932 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:05:33.933 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:05:33.934 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:33.934 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:33.935 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:05:33.935 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 2.7229ms +2026-03-17 04:05:33.946 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryvYanBEaUoiQ1eV2f 359 +2026-03-17 04:05:33.946 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:33.947 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:33.947 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=fm2kPMguRUK6NE4QuIMJuA - 200 null null 1861.2182ms +2026-03-17 04:05:33.947 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:33.947 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.0109ms +2026-03-17 04:05:33.951 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:05:33.952 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.3906ms +2026-03-17 04:05:33.952 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:05:33.969 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:05:33.969 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:33.970 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:33.970 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2476ms +2026-03-17 04:05:34.005 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:05:34.005 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:34.006 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:34.006 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2829ms +2026-03-17 04:05:34.008 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=0SCNEImdj1-TBiqyDNtpCw - null null +2026-03-17 04:05:34.009 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:05:34.014 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:34.014 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:58.628 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:05:58.629 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:05:58.629 -04:00 [INF] AuthenticationScheme: Cookies was challenged. +2026-03-17 04:05:58.629 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 0 null 1.0338ms +2026-03-17 04:05:58.660 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:05:58.660 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:05:58.661 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 0.8297ms +2026-03-17 04:05:58.691 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:05:58.692 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:05:58.692 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 1.1395ms +2026-03-17 04:06:17.887 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:06:17.887 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:06:17.888 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:06:17.888 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:06:17.889 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:06:17.890 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 2.5535ms +2026-03-17 04:06:17.894 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary5HB1VOhYhvqKVeuU 359 +2026-03-17 04:06:17.894 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:06:17.895 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:06:17.895 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=0SCNEImdj1-TBiqyDNtpCw - 200 null null 43886.4371ms +2026-03-17 04:06:17.895 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:06:17.895 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.7577ms +2026-03-17 04:06:17.898 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:06:17.899 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.2559ms +2026-03-17 04:06:17.899 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:06:17.900 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:06:17.903 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:06:17.903 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 2.6504ms +2026-03-17 04:06:17.956 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:06:17.957 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:06:17.957 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:06:17.957 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3695ms +2026-03-17 04:06:17.959 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/favicon.ico - null null +2026-03-17 04:06:17.959 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/favicon.ico - 404 0 null 0.1985ms +2026-03-17 04:06:17.959 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/favicon.ico, Response status code: 404 +2026-03-17 04:06:17.960 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:06:17.960 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:06:17.960 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:06:17.960 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2302ms +2026-03-17 04:06:17.962 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=C5HRMMTT3WtxBsyxNQg57w - null null +2026-03-17 04:06:17.962 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:06:17.970 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:06:17.970 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:07:58.449 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:07:58.449 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:07:58.449 -04:00 [INF] AuthenticationScheme: Cookies was challenged. +2026-03-17 04:07:58.450 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 0 null 0.2684ms +2026-03-17 04:07:58.451 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:07:58.451 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:07:58.452 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:07:58.452 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:07:58.452 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:07:58.452 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 0.9069ms +2026-03-17 04:07:58.471 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:07:58.472 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:07:58.472 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 0.9177ms +2026-03-17 04:07:58.517 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:07:58.517 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:07:58.517 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:07:58.517 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3655ms +2026-03-17 04:07:58.522 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:07:58.522 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:07:58.522 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:07:58.522 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2805ms +2026-03-17 04:07:58.523 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=XB3TPPDfIahOz4Zgh368mg - null null +2026-03-17 04:07:58.523 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:07:58.529 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:07:58.530 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:08:22.410 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:08:22.411 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.2411ms +2026-03-17 04:08:22.411 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:09:18.339 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:09:18.339 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:09:18.339 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:09:18.339 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:09:18.339 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:09:18.339 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 0.9111ms +2026-03-17 04:09:42.812 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:42.812 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:42.812 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=C5HRMMTT3WtxBsyxNQg57w - 200 null null 204850.1601ms +2026-03-17 04:09:42.812 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=XB3TPPDfIahOz4Zgh368mg - 200 null null 104289.1132ms +2026-03-17 04:09:42.813 -04:00 [INF] Connection id "0HNK3VD43FMCJ", Request id "0HNK3VD43FMCJ:00000107": the application completed without reading the entire request body. +2026-03-17 04:09:42.813 -04:00 [INF] Connection id "0HNK3VD43FMCJ", Request id "0HNK3VD43FMCJ:00000113": the application completed without reading the entire request body. +2026-03-17 04:09:42.902 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:09:42.902 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:42.902 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:42.902 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.1705ms +2026-03-17 04:09:42.904 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=VcKWledn_VzMe7rVhPeWEA - null null +2026-03-17 04:09:42.904 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:42.907 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:09:42.907 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:09:43.243 -04:00 [INF] Application is shutting down... +2026-03-17 04:09:43.243 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:43.243 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=VcKWledn_VzMe7rVhPeWEA - 200 null null 338.7971ms +2026-03-17 04:09:43.243 -04:00 [INF] Connection id "0HNK3VD43FMD1", Request id "0HNK3VD43FMD1:00000003": the application completed without reading the entire request body. +2026-03-17 04:09:43.244 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:09:43.245 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:43.245 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:43.245 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.1617ms +2026-03-17 04:09:43.246 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 04:09:43.246 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 04:09:47.342 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 04:09:47.859 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:09:47.865 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 04:09:47.883 -04:00 [INF] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 04:09:47.933 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 04:09:47.944 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:09:47.946 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 04:09:47.949 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 04:09:47.953 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 04:09:47.960 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 04:09:47.972 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 04:09:48.053 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 04:09:48.156 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 04:09:48.156 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 04:09:48.344 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 04:09:48.349 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 04:09:48.349 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 04:09:48.349 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 04:09:48.349 -04:00 [INF] Hosting environment: Development +2026-03-17 04:09:48.349 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 04:09:49.503 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:09:49.516 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:49.519 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:49.519 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 17.5113ms +2026-03-17 04:09:49.523 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=6a90mgcEREPv7xNMRbvWGA - null null +2026-03-17 04:09:49.524 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:49.544 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:49.544 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=6a90mgcEREPv7xNMRbvWGA - 200 null null 21.226ms +2026-03-17 04:09:49.545 -04:00 [INF] Connection id "0HNK3VI7MPQAG", Request id "0HNK3VI7MPQAG:00000003": the application completed without reading the entire request body. +2026-03-17 04:09:52.816 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:09:52.821 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:52.822 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:52.822 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 6.1188ms +2026-03-17 04:09:52.824 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=VfE6SCRA3sOLzac9B0sRYA - null null +2026-03-17 04:09:52.825 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:52.830 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:09:52.830 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=VfE6SCRA3sOLzac9B0sRYA - 200 null null 5.7584ms +2026-03-17 04:09:52.830 -04:00 [INF] Connection id "0HNK3VI7MPQAG", Request id "0HNK3VI7MPQAG:00000007": the application completed without reading the entire request body. +2026-03-17 04:10:00.816 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:10:00.817 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:10:00.849 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:00.850 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:00.874 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:10:00.875 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 58.5605ms +2026-03-17 04:10:04.464 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:10:04.464 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:10:04.467 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:04.467 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:04.468 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:10:04.468 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 3.4692ms +2026-03-17 04:10:04.471 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryNDwRMGwAZFijAxTO 359 +2026-03-17 04:10:04.471 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:04.476 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:04.476 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 5.6766ms +2026-03-17 04:10:04.481 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:10:04.481 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:10:04.481 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:10:04.486 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:10:04.486 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:10:04.486 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:10:04.486 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 4.882ms +2026-03-17 04:10:04.486 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 4.9217ms +2026-03-17 04:10:04.486 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 4.9044ms +2026-03-17 04:10:04.499 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:10:04.499 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:04.501 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:04.501 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 2.1152ms +2026-03-17 04:10:04.504 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:10:04.504 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:04.504 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:04.504 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2577ms +2026-03-17 04:10:04.506 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=071JuhSHOvT32cfOqK_FTQ - null null +2026-03-17 04:10:04.506 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:04.552 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:04.552 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:06.819 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:10:06.822 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:06.827 -04:00 [INF] AuthenticationScheme: Cookies was challenged. +2026-03-17 04:10:06.827 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 0 null 7.8985ms +2026-03-17 04:10:06.830 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:10:06.831 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:10:06.835 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:06.835 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:06.837 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:10:06.838 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 7.3467ms +2026-03-17 04:10:06.842 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary0h8zgaLJ1rI9SYYs 359 +2026-03-17 04:10:06.843 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:06.848 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:06.849 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 6.5728ms +2026-03-17 04:10:06.849 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:06.849 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=071JuhSHOvT32cfOqK_FTQ - 200 null null 2343.4118ms +2026-03-17 04:10:06.858 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:10:06.859 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:06.859 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:06.860 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 1.212ms +2026-03-17 04:10:06.868 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:10:06.869 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:06.869 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:06.869 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.9313ms +2026-03-17 04:10:06.877 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=hYozV2Ze79CcUrPf7f5OlQ - null null +2026-03-17 04:10:06.877 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:06.899 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:06.900 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:13.742 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - null null +2026-03-17 04:10:13.743 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:10:13.744 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:13.745 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:13.747 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:10:13.747 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2F - 200 null text/html; charset=utf-8 5.1862ms +2026-03-17 04:10:13.760 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryetZkDkbtCP0RaAn0 359 +2026-03-17 04:10:13.761 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:13.761 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:13.761 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.83ms +2026-03-17 04:10:13.761 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:10:13.761 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:10:13.761 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:10:13.766 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:10:13.766 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:10:13.766 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 4.4222ms +2026-03-17 04:10:13.766 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:10:13.766 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:10:13.766 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 5.0028ms +2026-03-17 04:10:13.766 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 4.9889ms +2026-03-17 04:10:13.766 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.738ms +2026-03-17 04:10:13.767 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:10:13.780 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:10:13.781 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:13.781 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:13.781 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.7216ms +2026-03-17 04:10:13.787 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - null null +2026-03-17 04:10:13.787 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - null null +2026-03-17 04:10:13.787 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - 404 0 null 0.4368ms +2026-03-17 04:10:13.787 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - 404 0 null 0.4776ms +2026-03-17 04:10:13.788 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map, Response status code: 404 +2026-03-17 04:10:13.788 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map, Response status code: 404 +2026-03-17 04:10:13.822 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:10:13.822 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:13.822 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:13.822 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.9532ms +2026-03-17 04:10:13.833 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=_3eZ9eDKPTJyY2tHG1YVvg - null null +2026-03-17 04:10:13.833 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:13.845 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:13.845 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:20.999 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:10:21.000 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:10:21.101 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:10:21.114 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:10:21.114 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:10:21.115 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 115.9507ms +2026-03-17 04:10:21.116 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:10:21.117 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:10:21.120 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:21.121 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:10:21.121 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 4.7516ms +2026-03-17 04:10:21.123 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:10:21.123 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:10:21.123 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:21.123 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:21.124 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:10:21.124 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 1.1039ms +2026-03-17 04:10:21.133 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary81FAjGKisPX8WrY1 359 +2026-03-17 04:10:21.133 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:21.133 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:21.133 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=_3eZ9eDKPTJyY2tHG1YVvg - 200 null null 7300.5838ms +2026-03-17 04:10:21.133 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:21.133 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.8027ms +2026-03-17 04:10:21.140 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:10:21.140 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.3352ms +2026-03-17 04:10:21.140 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:10:21.165 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - null null +2026-03-17 04:10:21.165 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - 404 0 null 0.2726ms +2026-03-17 04:10:21.165 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map, Response status code: 404 +2026-03-17 04:10:21.196 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:10:21.196 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:21.196 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:21.196 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3158ms +2026-03-17 04:10:21.201 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - null null +2026-03-17 04:10:21.202 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - 404 0 null 0.3309ms +2026-03-17 04:10:21.202 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map, Response status code: 404 +2026-03-17 04:10:21.206 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:10:21.207 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:21.207 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:21.207 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4749ms +2026-03-17 04:10:21.211 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=YH9DcS2R8NaerPaMLy9eOQ - null null +2026-03-17 04:10:21.211 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:10:21.216 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:10:21.216 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:11:30.478 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:11:30.479 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:11:30.522 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:11:30.522 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:11:30.522 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:11:30.522 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 43.6924ms +2026-03-17 04:11:30.524 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:11:30.525 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:11:30.525 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:11:30.526 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:11:30.526 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 1.6721ms +2026-03-17 04:11:30.527 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:11:30.527 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:11:30.528 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:11:30.528 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:11:30.529 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:11:30.529 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 1.524ms +2026-03-17 04:11:30.532 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary2r8gbMEcBrHBbok1 359 +2026-03-17 04:11:30.532 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:11:30.532 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:11:30.532 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=hYozV2Ze79CcUrPf7f5OlQ - 200 null null 83655.1582ms +2026-03-17 04:11:30.532 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:11:30.532 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.4886ms +2026-03-17 04:11:30.539 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:11:30.539 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:11:30.540 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:11:30.541 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:11:30.541 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.7069ms +2026-03-17 04:11:30.541 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:11:30.541 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:11:30.541 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.7742ms +2026-03-17 04:11:30.541 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.9912ms +2026-03-17 04:11:30.554 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:11:30.554 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:11:30.554 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:11:30.554 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3831ms +2026-03-17 04:11:30.557 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:11:30.557 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:11:30.557 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:11:30.557 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2515ms +2026-03-17 04:11:30.558 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=fJ6IMwzXEGT4Jie7V8rfRA - null null +2026-03-17 04:11:30.558 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:11:30.562 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:11:30.562 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:11:48.046 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:11:48.046 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=YH9DcS2R8NaerPaMLy9eOQ - 200 null null 86834.9596ms +2026-03-17 04:11:48.058 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryjPs3wWXEFXGDcBGA 359 +2026-03-17 04:11:48.058 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:11:48.060 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:11:48.060 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 2.1037ms +2026-03-17 04:12:19.633 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:12:19.633 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:12:19.660 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:12:19.661 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:12:19.661 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:12:19.661 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 28.3298ms +2026-03-17 04:12:19.663 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:12:19.664 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:12:19.664 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:12:19.665 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:12:19.665 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 1.724ms +2026-03-17 04:12:19.667 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:12:19.667 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:12:19.668 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:12:19.668 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:12:19.668 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:12:19.668 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 1.3638ms +2026-03-17 04:12:19.671 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary3gFA6al5TbxB6XV1 359 +2026-03-17 04:12:19.672 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:19.672 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:19.672 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=fJ6IMwzXEGT4Jie7V8rfRA - 200 null null 49114.0183ms +2026-03-17 04:12:19.672 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:19.672 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.464ms +2026-03-17 04:12:19.678 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:12:19.679 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:12:19.679 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 0.9171ms +2026-03-17 04:12:19.681 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:12:19.681 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:12:19.682 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:12:19.683 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 1.125ms +2026-03-17 04:12:19.684 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:12:19.684 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 2.6142ms +2026-03-17 04:12:19.698 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:12:19.698 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:19.698 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:19.698 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3164ms +2026-03-17 04:12:19.702 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:12:19.702 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:19.702 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:19.702 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2539ms +2026-03-17 04:12:19.703 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=Z_BJA1u9TjH5fQNDUrRnOg - null null +2026-03-17 04:12:19.703 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:19.707 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:12:19.707 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:12:57.901 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:12:57.901 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:12:57.939 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:12:57.940 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:12:57.940 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:12:57.940 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 38.7338ms +2026-03-17 04:12:57.942 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:12:57.942 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:12:57.942 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:12:57.943 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:12:57.943 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 1.0179ms +2026-03-17 04:12:57.944 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:12:57.944 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:12:57.944 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:12:57.944 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:12:57.945 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:12:57.945 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 0.9853ms +2026-03-17 04:12:57.949 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryzCS0I7DxzwzOC0sZ 359 +2026-03-17 04:12:57.949 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:57.949 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=Z_BJA1u9TjH5fQNDUrRnOg - 200 null null 38246.0039ms +2026-03-17 04:12:57.949 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:57.949 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:57.949 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.4528ms +2026-03-17 04:12:57.960 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:12:57.960 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:12:57.960 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:12:57.961 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:12:57.961 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.7025ms +2026-03-17 04:12:57.962 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:12:57.962 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.3403ms +2026-03-17 04:12:57.962 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:12:57.962 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.4877ms +2026-03-17 04:12:57.976 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:12:57.976 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:57.976 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:57.976 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.311ms +2026-03-17 04:12:57.978 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:12:57.978 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:57.978 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:57.978 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.1937ms +2026-03-17 04:12:57.979 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=iGYdZt0hzbYnxhKOs1Vi7A - null null +2026-03-17 04:12:57.979 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:12:57.984 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:12:57.984 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:13:30.106 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:13:30.107 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:13:30.123 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:13:30.123 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:13:30.123 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:13:30.124 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 17.0693ms +2026-03-17 04:13:30.125 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:13:30.125 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:13:30.126 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:13:30.126 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:13:30.126 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 0.9145ms +2026-03-17 04:13:30.127 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:13:30.127 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:13:30.128 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:13:30.128 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:13:30.128 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:13:30.128 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 0.9519ms +2026-03-17 04:13:30.131 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryULZeSaLCHV5r2oTP 359 +2026-03-17 04:13:30.131 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:13:30.132 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:13:30.132 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=iGYdZt0hzbYnxhKOs1Vi7A - 200 null null 32152.7485ms +2026-03-17 04:13:30.132 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:13:30.132 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.8571ms +2026-03-17 04:13:30.141 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:13:30.141 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:13:30.141 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:13:30.142 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:13:30.142 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.6884ms +2026-03-17 04:13:30.143 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:13:30.143 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:13:30.143 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.7432ms +2026-03-17 04:13:30.143 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.6772ms +2026-03-17 04:13:30.158 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:13:30.158 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:13:30.158 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:13:30.158 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2425ms +2026-03-17 04:13:30.159 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:13:30.159 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:13:30.160 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:13:30.160 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.1835ms +2026-03-17 04:13:30.160 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=_09Bc0kv31soz8PWQGD65g - null null +2026-03-17 04:13:30.160 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:13:30.164 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:13:30.164 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:13:44.682 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:13:44.682 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.3556ms +2026-03-17 04:13:44.682 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:13:44.726 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - null null +2026-03-17 04:13:44.726 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - 404 0 null 0.2102ms +2026-03-17 04:13:44.726 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map, Response status code: 404 +2026-03-17 04:13:44.729 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - null null +2026-03-17 04:13:44.729 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - 404 0 null 0.1724ms +2026-03-17 04:13:44.729 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map, Response status code: 404 +2026-03-17 04:17:18.611 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:18.611 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=_09Bc0kv31soz8PWQGD65g - 200 null null 228450.6792ms +2026-03-17 04:17:18.611 -04:00 [INF] Connection id "0HNK3VI7MPQAG", Request id "0HNK3VI7MPQAG:0000009F": the application completed without reading the entire request body. +2026-03-17 04:17:18.703 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:17:18.703 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:18.703 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:18.703 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2851ms +2026-03-17 04:17:18.706 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=z17uE1jrcz4dy7Li1f4sjw - null null +2026-03-17 04:17:18.706 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:18.709 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:17:18.709 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:17:18.709 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:17:18.709 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:17:19.195 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:19.195 -04:00 [INF] Application is shutting down... +2026-03-17 04:17:19.195 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=z17uE1jrcz4dy7Li1f4sjw - 200 null null 488.6935ms +2026-03-17 04:17:19.195 -04:00 [INF] Connection id "0HNK3VI7MPQAJ", Request id "0HNK3VI7MPQAJ:00000003": the application completed without reading the entire request body. +2026-03-17 04:17:19.196 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:17:19.196 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:19.196 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:19.196 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2547ms +2026-03-17 04:17:19.198 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 04:17:19.198 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 04:17:22.144 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 04:17:22.664 -04:00 [INF] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:17:22.669 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 04:17:22.692 -04:00 [INF] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 04:17:22.740 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 04:17:22.751 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:17:22.754 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 04:17:22.757 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 04:17:22.761 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 04:17:22.766 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 04:17:22.776 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 04:17:22.853 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 04:17:22.957 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 04:17:22.958 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 04:17:23.152 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 04:17:23.156 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 04:17:23.156 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 04:17:23.156 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 04:17:23.156 -04:00 [INF] Hosting environment: Development +2026-03-17 04:17:23.156 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 04:17:24.287 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:17:24.304 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:24.307 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:24.307 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 21.8217ms +2026-03-17 04:17:24.310 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=UeecEyLSDHcY3SeRVeJ61Q - null null +2026-03-17 04:17:24.312 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:24.330 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:24.330 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=UeecEyLSDHcY3SeRVeJ61Q - 200 null null 20.2136ms +2026-03-17 04:17:24.331 -04:00 [INF] Connection id "0HNK3VMF7SLF0", Request id "0HNK3VMF7SLF0:00000003": the application completed without reading the entire request body. +2026-03-17 04:17:36.300 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:17:36.302 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:17:36.394 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:17:36.407 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:17:36.408 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:17:36.409 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 108.3279ms +2026-03-17 04:17:42.821 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:17:42.823 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:17:42.881 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:17:42.882 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:17:42.910 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:17:42.911 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 89.36ms +2026-03-17 04:17:42.913 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryEirIZqLj5MJAWwbp 359 +2026-03-17 04:17:42.913 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:42.916 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:42.916 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 2.9248ms +2026-03-17 04:17:42.919 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:17:42.919 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:17:42.919 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:17:42.924 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:17:42.925 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 6.0798ms +2026-03-17 04:17:42.925 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:17:42.925 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:17:42.925 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 6.3886ms +2026-03-17 04:17:42.925 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 6.3612ms +2026-03-17 04:17:42.930 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:17:42.931 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.6019ms +2026-03-17 04:17:42.931 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:17:42.957 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - null null +2026-03-17 04:17:42.957 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - 404 0 null 0.3414ms +2026-03-17 04:17:42.958 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map, Response status code: 404 +2026-03-17 04:17:42.962 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - null null +2026-03-17 04:17:42.963 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - 404 0 null 0.3849ms +2026-03-17 04:17:42.963 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map, Response status code: 404 +2026-03-17 04:17:42.967 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:17:42.967 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:42.968 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:42.968 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 1.1997ms +2026-03-17 04:17:42.972 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:17:42.973 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:42.973 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:42.973 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.5266ms +2026-03-17 04:17:42.975 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=2pX2vxinm-R3df-9vfqwsg - null null +2026-03-17 04:17:42.975 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:43.010 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:17:43.010 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:17:48.239 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:17:48.240 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:17:48.262 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:17:48.262 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:17:48.262 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:17:48.263 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 23.2887ms +2026-03-17 04:17:48.265 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:17:48.266 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:17:48.270 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:17:48.271 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:17:48.272 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 6.5313ms +2026-03-17 04:17:48.274 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:17:48.274 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:17:48.275 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:17:48.275 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:17:48.276 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:17:48.276 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 2.4354ms +2026-03-17 04:17:48.280 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryWvnnUJ1klxq9KeVQ 359 +2026-03-17 04:17:48.281 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:48.282 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:48.282 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:48.282 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=2pX2vxinm-R3df-9vfqwsg - 200 null null 5306.9168ms +2026-03-17 04:17:48.282 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.9028ms +2026-03-17 04:17:48.289 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:17:48.290 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.5942ms +2026-03-17 04:17:48.290 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:17:48.334 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:17:48.334 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:48.334 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:48.335 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.4752ms +2026-03-17 04:17:48.339 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - null null +2026-03-17 04:17:48.339 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - null null +2026-03-17 04:17:48.339 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - 404 0 null 0.4421ms +2026-03-17 04:17:48.339 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - 404 0 null 0.1737ms +2026-03-17 04:17:48.339 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map, Response status code: 404 +2026-03-17 04:17:48.339 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map, Response status code: 404 +2026-03-17 04:17:48.343 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:17:48.343 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:48.343 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:48.343 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3088ms +2026-03-17 04:17:48.344 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=kpg3-B_yGQX3PGBsno4pTQ - null null +2026-03-17 04:17:48.345 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:17:48.359 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:17:48.359 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:19:25.473 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:19:25.474 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:19:25.519 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:19:25.520 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:19:25.520 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:19:25.520 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 46.6191ms +2026-03-17 04:19:25.522 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:19:25.522 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:19:25.523 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:19:25.524 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:19:25.524 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 2.1522ms +2026-03-17 04:19:25.525 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:19:25.526 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:19:25.526 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:19:25.526 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:19:25.527 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:19:25.527 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 1.2714ms +2026-03-17 04:19:25.530 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryNro3OuBCbBMnZb2q 359 +2026-03-17 04:19:25.530 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:19:25.531 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:19:25.531 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=kpg3-B_yGQX3PGBsno4pTQ - 200 null null 97186.3914ms +2026-03-17 04:19:25.531 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:19:25.531 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.2233ms +2026-03-17 04:19:25.536 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:19:25.537 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:19:25.537 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.0805ms +2026-03-17 04:19:25.537 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:19:25.538 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:19:25.538 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:19:25.538 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:19:25.538 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.5237ms +2026-03-17 04:19:25.538 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 0.8288ms +2026-03-17 04:19:25.567 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:19:25.567 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:19:25.568 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:19:25.568 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2843ms +2026-03-17 04:19:25.572 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:19:25.572 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:19:25.572 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:19:25.572 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3268ms +2026-03-17 04:19:25.574 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=GmHX5hllhZPRV-HGzii7yA - null null +2026-03-17 04:19:25.574 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:19:25.580 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:19:25.580 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:20:28.670 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:28.670 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=GmHX5hllhZPRV-HGzii7yA - 200 null null 63095.8242ms +2026-03-17 04:20:28.670 -04:00 [INF] Connection id "0HNK3VMF7SLF0", Request id "0HNK3VMF7SLF0:00000041": the application completed without reading the entire request body. +2026-03-17 04:20:28.753 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:20:28.753 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:28.753 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:28.753 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3199ms +2026-03-17 04:20:28.755 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=dFbnhZgWRF778FN12eJXpA - null null +2026-03-17 04:20:28.755 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:28.757 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:20:28.757 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:20:28.757 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:20:28.758 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:20:28.977 -04:00 [INF] Application is shutting down... +2026-03-17 04:20:28.977 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:28.977 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=dFbnhZgWRF778FN12eJXpA - 200 null null 222.384ms +2026-03-17 04:20:28.977 -04:00 [INF] Connection id "0HNK3VMF7SLF3", Request id "0HNK3VMF7SLF3:00000003": the application completed without reading the entire request body. +2026-03-17 04:20:28.977 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:20:28.977 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:28.978 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:28.978 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2485ms +2026-03-17 04:20:28.979 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 04:20:28.979 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 04:20:32.006 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 04:20:32.522 -04:00 [INF] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:20:32.527 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 04:20:32.548 -04:00 [INF] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 04:20:32.598 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 04:20:32.611 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:20:32.614 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 04:20:32.618 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 04:20:32.621 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 04:20:32.626 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 04:20:32.637 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 04:20:32.718 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 04:20:32.822 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 04:20:32.823 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 04:20:33.013 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 04:20:33.018 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 04:20:33.018 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 04:20:33.018 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 04:20:33.018 -04:00 [INF] Hosting environment: Development +2026-03-17 04:20:33.018 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 04:20:34.065 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:20:34.082 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:34.085 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:34.085 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 21.657ms +2026-03-17 04:20:34.088 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=nxlVzIhm60M4P2K-b3po_w - null null +2026-03-17 04:20:34.090 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:34.109 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:34.109 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=nxlVzIhm60M4P2K-b3po_w - 200 null null 21.1837ms +2026-03-17 04:20:34.111 -04:00 [INF] Connection id "0HNK3VO7PO224", Request id "0HNK3VO7PO224:00000003": the application completed without reading the entire request body. +2026-03-17 04:20:53.457 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:20:53.462 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:20:53.508 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:20:53.509 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:20:53.535 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:20:53.535 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 78.6257ms +2026-03-17 04:20:53.537 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryoB98JeLSevPDMFIK 359 +2026-03-17 04:20:53.538 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:53.541 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:53.541 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 4.2041ms +2026-03-17 04:20:53.544 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:20:53.544 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:20:53.544 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:20:53.549 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:20:53.549 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:20:53.549 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:20:53.549 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 4.8038ms +2026-03-17 04:20:53.549 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 4.8455ms +2026-03-17 04:20:53.549 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 4.8091ms +2026-03-17 04:20:53.561 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:20:53.561 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:53.562 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:53.562 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 1.2298ms +2026-03-17 04:20:53.564 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:20:53.564 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:53.564 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:53.564 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.408ms +2026-03-17 04:20:53.565 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=dMDHJgCicm50LDiZLoeNew - null null +2026-03-17 04:20:53.565 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:20:53.601 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:20:53.602 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:21:28.380 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:21:28.381 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:21:28.481 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:21:28.494 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:21:28.494 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:21:28.495 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 115.0132ms +2026-03-17 04:21:28.497 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:21:28.498 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:21:28.501 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:21:28.502 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:21:28.502 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 5.5567ms +2026-03-17 04:21:28.504 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:21:28.504 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:21:28.505 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:21:28.505 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:21:28.505 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:21:28.506 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 1.7642ms +2026-03-17 04:21:28.509 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryaTOY1AABRxowAoN7 359 +2026-03-17 04:21:28.509 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:28.510 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:28.510 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:28.510 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=dMDHJgCicm50LDiZLoeNew - 200 null null 34944.6736ms +2026-03-17 04:21:28.510 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.4369ms +2026-03-17 04:21:28.518 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:21:28.518 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:28.519 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:28.519 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5245ms +2026-03-17 04:21:28.530 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:21:28.531 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:28.531 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:28.531 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.5345ms +2026-03-17 04:21:28.532 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=WvpnpxWNrn-ubPVgGFYBVQ - null null +2026-03-17 04:21:28.533 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:28.538 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:21:28.538 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:21:58.254 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:21:58.256 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:21:58.258 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:21:58.259 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:21:58.259 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 5.6557ms +2026-03-17 04:21:58.262 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:21:58.262 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:21:58.264 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:21:58.264 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:21:58.265 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:21:58.265 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 3.6396ms +2026-03-17 04:21:58.282 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:21:58.282 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:21:58.282 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:21:58.285 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:21:58.285 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 2.4225ms +2026-03-17 04:21:58.285 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:21:58.285 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 3.0075ms +2026-03-17 04:21:58.286 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:21:58.286 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 3.5433ms +2026-03-17 04:21:58.331 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:21:58.331 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:58.331 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:58.331 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5992ms +2026-03-17 04:21:58.335 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:21:58.335 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:58.335 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:58.336 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 1.0429ms +2026-03-17 04:21:58.337 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=9BqsEMn2KqGqprwhPPd9QA - null null +2026-03-17 04:21:58.337 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:21:58.352 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:21:58.352 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:05.002 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:22:05.005 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:22:05.024 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:22:05.026 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:22:05.026 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:22:05.026 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 23.6404ms +2026-03-17 04:22:05.028 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:22:05.031 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:22:05.032 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:05.033 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:22:05.033 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 4.9322ms +2026-03-17 04:22:05.035 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:22:05.035 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:22:05.036 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:05.036 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:05.036 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:22:05.037 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 1.9554ms +2026-03-17 04:22:05.040 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryAk7dwrT2ez5EH4m4 359 +2026-03-17 04:22:05.040 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:05.041 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:05.041 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=9BqsEMn2KqGqprwhPPd9QA - 200 null null 6704.2905ms +2026-03-17 04:22:05.043 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:05.043 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 3.1948ms +2026-03-17 04:22:05.050 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:22:05.050 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:22:05.050 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:22:05.053 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:22:05.053 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 3.5199ms +2026-03-17 04:22:05.054 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:22:05.054 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:22:05.054 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 4.4101ms +2026-03-17 04:22:05.054 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 4.5245ms +2026-03-17 04:22:05.069 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:22:05.069 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:05.069 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:05.069 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5075ms +2026-03-17 04:22:05.072 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:22:05.072 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:05.072 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:05.073 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 1.0102ms +2026-03-17 04:22:05.074 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=ESLWahD8nSIxd7elpIzu8g - null null +2026-03-17 04:22:05.074 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:05.085 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:05.085 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:07.946 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:22:07.947 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:22:07.966 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:22:07.966 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:22:07.966 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:22:07.966 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 20.1945ms +2026-03-17 04:22:08.219 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:22:08.220 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.6406ms +2026-03-17 04:22:08.220 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:22:08.259 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - null null +2026-03-17 04:22:08.260 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - 404 0 null 0.2863ms +2026-03-17 04:22:08.260 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map, Response status code: 404 +2026-03-17 04:22:08.262 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - null null +2026-03-17 04:22:08.262 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - 404 0 null 0.2452ms +2026-03-17 04:22:08.262 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map, Response status code: 404 +2026-03-17 04:22:17.134 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:22:17.134 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:22:17.150 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:22:17.150 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:22:17.150 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:22:17.150 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 16.1978ms +2026-03-17 04:22:17.179 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:22:17.179 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:22:17.180 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:17.180 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:22:17.180 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 0.9535ms +2026-03-17 04:22:17.311 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:22:17.311 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:22:17.328 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:22:17.329 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:22:17.329 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:22:17.329 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 18.1416ms +2026-03-17 04:22:17.332 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:22:17.332 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:22:17.332 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:17.333 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:22:17.333 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 1.1172ms +2026-03-17 04:22:17.335 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:22:17.335 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:22:17.335 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:17.335 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:17.336 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:22:17.336 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 1.1553ms +2026-03-17 04:22:17.341 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryvcJtBcd2RBlj4vM4 359 +2026-03-17 04:22:17.341 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:17.341 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:17.341 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.7403ms +2026-03-17 04:22:17.342 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:17.342 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=ESLWahD8nSIxd7elpIzu8g - 200 null null 12268.276ms +2026-03-17 04:22:17.350 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:22:17.350 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:22:17.350 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:22:17.351 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.2982ms +2026-03-17 04:22:17.351 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:22:17.351 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:22:17.353 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:22:17.353 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:22:17.353 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 2.1062ms +2026-03-17 04:22:17.353 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 1.813ms +2026-03-17 04:22:17.353 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:22:17.353 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 2.5039ms +2026-03-17 04:22:17.398 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - null null +2026-03-17 04:22:17.398 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map - 404 0 null 0.3352ms +2026-03-17 04:22:17.398 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css.map, Response status code: 404 +2026-03-17 04:22:17.399 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:22:17.399 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:17.399 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:17.399 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2092ms +2026-03-17 04:22:17.399 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - null null +2026-03-17 04:22:17.399 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map - 404 0 null 0.1676ms +2026-03-17 04:22:17.399 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js.map, Response status code: 404 +2026-03-17 04:22:17.402 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:22:17.402 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:17.402 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:17.403 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2952ms +2026-03-17 04:22:17.404 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=mdkeZ_lzljU0XMGoZ55pzQ - null null +2026-03-17 04:22:17.404 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:17.409 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:17.410 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:22.376 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:22.376 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=mdkeZ_lzljU0XMGoZ55pzQ - 200 null null 4972.1393ms +2026-03-17 04:22:22.382 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryXtWsYBCctcopfm1a 359 +2026-03-17 04:22:22.382 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:22.384 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:22:22.384 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 2.0393ms +2026-03-17 04:22:45.717 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:22:45.717 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:22:45.758 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:22:45.759 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:22:45.759 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:22:45.759 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 41.478ms +2026-03-17 04:22:45.795 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:22:45.796 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:22:45.796 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:22:45.796 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:22:45.796 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 1.0493ms +2026-03-17 04:23:03.483 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:23:03.483 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:23:03.483 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:23:03.484 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:23:03.484 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 null text/html; charset=utf-8 0.9362ms +2026-03-17 04:24:50.946 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:24:50.946 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=WvpnpxWNrn-ubPVgGFYBVQ - 200 null null 202413.5956ms +2026-03-17 04:24:50.946 -04:00 [INF] Connection id "0HNK3VO7PO224", Request id "0HNK3VO7PO224:00000021": the application completed without reading the entire request body. +2026-03-17 04:24:51.045 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:24:51.046 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:24:51.046 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:24:51.046 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.388ms +2026-03-17 04:24:51.048 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=1rq-lmR0DnQEmM0zHits7Q - null null +2026-03-17 04:24:51.048 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:24:51.051 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:24:51.051 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:24:51.051 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:24:51.051 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:24:51.859 -04:00 [INF] Application is shutting down... +2026-03-17 04:24:51.859 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:24:51.859 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=1rq-lmR0DnQEmM0zHits7Q - 200 null null 811.3756ms +2026-03-17 04:24:51.859 -04:00 [INF] Connection id "0HNK3VO7PO22C", Request id "0HNK3VO7PO22C:00000003": the application completed without reading the entire request body. +2026-03-17 04:24:51.860 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:24:51.860 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:24:51.860 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:24:51.860 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2066ms +2026-03-17 04:24:51.861 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=RnDKdclD5webt3IrCo42LA - null null +2026-03-17 04:24:51.861 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:24:51.863 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:24:51.863 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:24:51.863 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:24:51.863 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:24:51.863 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:24:51.863 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:24:51.863 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:24:51.863 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:25:15.163 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:15.163 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=RnDKdclD5webt3IrCo42LA - 200 null null 23301.8565ms +2026-03-17 04:25:15.165 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 04:25:15.165 -04:00 [INF] Akka.NET actor system shutdown complete. +NF] Executed DbCommand (22ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 04:24:55.698 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 04:24:55.709 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:24:55.711 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 04:24:55.715 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 04:24:55.718 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 04:24:55.725 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 04:24:55.735 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 04:24:55.810 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 04:24:55.911 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 04:24:55.911 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 04:24:56.101 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 04:24:56.105 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 04:24:56.105 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 04:24:56.105 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 04:24:56.105 -04:00 [INF] Hosting environment: Development +2026-03-17 04:24:56.105 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 04:25:08.338 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:25:08.351 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:25:08.434 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:25:08.447 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:25:08.448 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:25:08.449 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 112.3902ms +2026-03-17 04:25:08.491 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:25:08.494 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:25:08.515 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:25:08.515 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:25:08.515 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:25:08.515 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:25:08.536 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:25:08.536 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 45.4537ms +2026-03-17 04:25:15.146 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:25:15.148 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:25:15.154 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:25:15.154 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:25:15.154 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:25:15.154 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:25:15.155 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:25:15.155 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 8.9377ms +2026-03-17 04:25:15.163 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryHXZuAhu6cs2o0i9x 359 +2026-03-17 04:25:15.164 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:15.169 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:25:15.169 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:25:15.169 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:25:15.169 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:15.169 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 5.729ms +2026-03-17 04:25:15.179 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:25:15.179 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:25:15.179 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:25:15.179 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 10.1425ms +2026-03-17 04:25:15.179 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 10.2173ms +2026-03-17 04:25:15.179 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 10.2477ms +2026-03-17 04:25:15.196 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:25:15.196 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:15.198 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:15.198 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 2.4077ms +2026-03-17 04:25:15.200 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:25:15.200 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:15.202 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:15.202 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 2.0041ms +2026-03-17 04:25:15.204 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=EFCGn0FzPl3ltGdiIUVdRw - null null +2026-03-17 04:25:15.204 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:15.246 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:25:15.246 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:25:15.246 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:25:15.247 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:25:33.235 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:25:33.235 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:25:33.237 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:25:33.237 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:25:33.237 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:25:33.237 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:25:33.237 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:25:33.238 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 2.9387ms +2026-03-17 04:25:33.241 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryWWB05u9H469ETBvp 359 +2026-03-17 04:25:33.242 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:33.243 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:33.243 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.9594ms +2026-03-17 04:25:33.244 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:33.244 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=EFCGn0FzPl3ltGdiIUVdRw - 200 null null 18040.5069ms +2026-03-17 04:25:33.252 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:25:33.255 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:33.256 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:33.256 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 4.0242ms +2026-03-17 04:25:33.264 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:25:33.264 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:33.265 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:33.265 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4982ms +2026-03-17 04:25:33.266 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=XlJRd6rM-ZdMO4anB2ukIQ - null null +2026-03-17 04:25:33.266 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:25:33.271 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:25:33.271 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:25:33.271 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:25:33.271 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:27:07.182 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/monitoring/event-logs - null null +2026-03-17 04:27:07.183 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/monitoring/event-logs - 404 0 null 1.223ms +2026-03-17 04:27:07.184 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/monitoring/event-logs, Response status code: 404 +2026-03-17 04:27:07.198 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/monitoring/monitoring/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryABG3RNBLekSdpO6l 359 +2026-03-17 04:27:07.199 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:27:07.199 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=XlJRd6rM-ZdMO4anB2ukIQ - 200 null null 93933.3041ms +2026-03-17 04:27:07.200 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/monitoring/monitoring/_blazor/disconnect - 404 0 null 1.8441ms +2026-03-17 04:27:07.200 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: POST https://localhost:5001/monitoring/monitoring/_blazor/disconnect, Response status code: 404 +2026-03-17 04:27:09.159 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/health - null null +2026-03-17 04:27:09.161 -04:00 [INF] Executing endpoint '/monitoring/health (/monitoring/health)' +2026-03-17 04:27:09.164 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:27:09.164 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:27:09.165 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:27:09.165 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:27:09.166 -04:00 [INF] Executed endpoint '/monitoring/health (/monitoring/health)' +2026-03-17 04:27:09.166 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/health - 200 null text/html; charset=utf-8 7.4061ms +2026-03-17 04:27:09.175 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:27:09.175 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css - 404 0 null 0.7185ms +2026-03-17 04:27:09.176 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css, Response status code: 404 +2026-03-17 04:27:09.176 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - null null +2026-03-17 04:27:09.176 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - 404 0 null 0.2562ms +2026-03-17 04:27:09.176 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:27:09.177 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:27:09.178 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js - 404 0 null 0.7666ms +2026-03-17 04:27:09.178 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js, Response status code: 404 +2026-03-17 04:27:10.952 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/health - null null +2026-03-17 04:27:10.952 -04:00 [INF] Executing endpoint '/monitoring/health (/monitoring/health)' +2026-03-17 04:27:10.953 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:27:10.953 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:27:10.953 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:27:10.953 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:27:10.955 -04:00 [INF] Executed endpoint '/monitoring/health (/monitoring/health)' +2026-03-17 04:27:10.955 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/health - 200 null text/html; charset=utf-8 3.7317ms +2026-03-17 04:27:10.968 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:27:10.969 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css - 404 0 null 0.8507ms +2026-03-17 04:27:10.969 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css, Response status code: 404 +2026-03-17 04:27:10.969 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - null null +2026-03-17 04:27:10.970 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - 404 0 null 0.6075ms +2026-03-17 04:27:10.970 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:27:10.970 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:27:10.971 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js - 404 0 null 0.4996ms +2026-03-17 04:27:10.971 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js, Response status code: 404 +2026-03-17 04:27:11.964 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/health - null null +2026-03-17 04:27:11.965 -04:00 [INF] Executing endpoint '/monitoring/health (/monitoring/health)' +2026-03-17 04:27:11.967 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:27:11.967 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:27:11.967 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:27:11.967 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:27:11.969 -04:00 [INF] Executed endpoint '/monitoring/health (/monitoring/health)' +2026-03-17 04:27:11.969 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/health - 200 null text/html; charset=utf-8 5.3312ms +2026-03-17 04:27:11.977 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - null null +2026-03-17 04:27:11.977 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:27:11.977 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:27:11.977 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - 404 0 null 0.528ms +2026-03-17 04:27:11.977 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css - 404 0 null 0.528ms +2026-03-17 04:27:11.978 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js - 404 0 null 0.2267ms +2026-03-17 04:27:11.978 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js, Response status code: 404 +2026-03-17 04:27:11.978 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css, Response status code: 404 +2026-03-17 04:27:11.978 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:27:14.889 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:27:14.890 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css - 404 0 null 0.739ms +2026-03-17 04:27:14.890 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css, Response status code: 404 +2026-03-17 04:27:14.897 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:27:14.897 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.486ms +2026-03-17 04:27:14.897 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:27:23.322 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/monitoring/parked-messages - null null +2026-03-17 04:27:23.322 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/monitoring/parked-messages - 404 0 null 0.731ms +2026-03-17 04:27:23.323 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/monitoring/parked-messages, Response status code: 404 +2026-03-17 04:27:24.566 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/monitoring/parked-messages - null null +2026-03-17 04:27:24.567 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/monitoring/parked-messages - 404 0 null 0.5825ms +2026-03-17 04:27:24.567 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/monitoring/parked-messages, Response status code: 404 +2026-03-17 04:27:25.374 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:27:25.375 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 1.0585ms +2026-03-17 04:27:25.375 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:27:25.380 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - null null +2026-03-17 04:27:25.380 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json - 404 0 null 0.5702ms +2026-03-17 04:27:25.380 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404 +2026-03-17 04:28:39.495 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:28:39.496 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:28:39.496 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:28:39.496 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:28:39.496 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:28:39.496 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:28:39.497 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:28:39.497 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 1.3534ms +2026-03-17 04:28:39.507 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:28:39.507 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:28:39.507 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:28:39.507 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:28:39.508 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.8098ms +2026-03-17 04:28:39.508 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:28:39.508 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.433ms +2026-03-17 04:28:39.508 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:28:39.508 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.4646ms +2026-03-17 04:28:39.544 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:28:39.545 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:28:39.545 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:28:39.545 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2493ms +2026-03-17 04:28:39.548 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:28:39.548 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:28:39.548 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:28:39.548 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2606ms +2026-03-17 04:28:39.551 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=f_sT0J_8dadA_-7OcrWvHg - null null +2026-03-17 04:28:39.551 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:28:39.557 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:28:39.557 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:28:39.557 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:28:39.557 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:29:57.777 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/monitoring/event-logs - null null +2026-03-17 04:29:57.777 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/monitoring/event-logs - 404 0 null 0.6182ms +2026-03-17 04:29:57.777 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/monitoring/event-logs, Response status code: 404 +2026-03-17 04:29:57.787 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:29:57.787 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=f_sT0J_8dadA_-7OcrWvHg - 200 null null 78235.5533ms +2026-03-17 04:29:57.790 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/monitoring/monitoring/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarybiHbZnBo13s7BUHT 359 +2026-03-17 04:29:57.791 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/monitoring/monitoring/_blazor/disconnect - 404 0 null 0.2931ms +2026-03-17 04:29:57.791 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: POST https://localhost:5001/monitoring/monitoring/_blazor/disconnect, Response status code: 404 +2026-03-17 04:30:18.215 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/event-logs - null null +2026-03-17 04:30:18.217 -04:00 [INF] Executing endpoint '/monitoring/event-logs (/monitoring/event-logs)' +2026-03-17 04:30:18.254 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:30:18.254 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:30:18.254 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:30:18.254 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:30:18.284 -04:00 [INF] Executed DbCommand (34ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 04:30:18.287 -04:00 [INF] Executed endpoint '/monitoring/event-logs (/monitoring/event-logs)' +2026-03-17 04:30:18.288 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/event-logs - 200 null text/html; charset=utf-8 72.054ms +2026-03-17 04:30:18.296 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:30:18.296 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - null null +2026-03-17 04:30:18.296 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css - 404 0 null 0.2147ms +2026-03-17 04:30:18.296 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - 404 0 null 0.1591ms +2026-03-17 04:30:18.296 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css, Response status code: 404 +2026-03-17 04:30:18.296 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:30:18.298 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:30:18.298 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js - 404 0 null 0.0857ms +2026-03-17 04:30:18.298 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js, Response status code: 404 +2026-03-17 04:30:45.516 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/parked-messages - null null +2026-03-17 04:30:45.517 -04:00 [INF] Executing endpoint '/monitoring/parked-messages (/monitoring/parked-messages)' +2026-03-17 04:30:45.522 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:30:45.522 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:30:45.522 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:30:45.522 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:30:45.528 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 04:30:45.529 -04:00 [INF] Executed endpoint '/monitoring/parked-messages (/monitoring/parked-messages)' +2026-03-17 04:30:45.529 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/parked-messages - 200 null text/html; charset=utf-8 12.8156ms +2026-03-17 04:30:45.538 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:30:45.538 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - null null +2026-03-17 04:30:45.538 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:30:45.538 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - 404 0 null 0.2191ms +2026-03-17 04:30:45.538 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css - 404 0 null 0.241ms +2026-03-17 04:30:45.538 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js - 404 0 null 0.0908ms +2026-03-17 04:30:45.538 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/lib/bootstrap/css/bootstrap.min.css, Response status code: 404 +2026-03-17 04:30:45.538 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:30:45.538 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/lib/bootstrap/js/bootstrap.bundle.min.js, Response status code: 404 +2026-03-17 04:34:53.938 -04:00 [INF] Application is shutting down... +2026-03-17 04:34:53.942 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 04:34:53.942 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 04:34:57.187 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 04:34:57.723 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:34:57.728 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 04:34:57.744 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 04:34:57.795 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 04:34:57.805 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:34:57.813 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 04:34:57.817 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 04:34:57.821 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 04:34:57.829 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 04:34:57.839 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 04:34:57.917 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 04:34:58.017 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 04:34:58.018 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 04:34:58.223 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 04:34:58.231 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 04:34:58.231 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 04:34:58.231 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 04:34:58.231 -04:00 [INF] Hosting environment: Development +2026-03-17 04:34:58.231 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 04:35:15.546 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:35:15.558 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:35:15.620 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:35:15.633 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:35:15.633 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:35:15.635 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 88.8701ms +2026-03-17 04:35:15.669 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:35:15.672 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:35:15.692 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:35:15.692 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:35:15.716 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:35:15.716 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 47.2948ms +2026-03-17 04:35:25.328 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:35:25.330 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:35:25.337 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:35:25.338 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:35:25.338 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:35:25.338 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:35:25.339 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:35:25.339 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 11.5477ms +2026-03-17 04:35:25.352 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:35:25.352 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:35:25.354 -04:00 [INF] The file /lib/bootstrap/js/bootstrap.bundle.min.js was not modified +2026-03-17 04:35:25.354 -04:00 [INF] The file /lib/bootstrap/css/bootstrap.min.css was not modified +2026-03-17 04:35:25.354 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 304 null text/javascript 2.4579ms +2026-03-17 04:35:25.354 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 304 null text/css 2.4938ms +2026-03-17 04:35:25.381 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:35:25.381 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:35:25.383 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:35:25.383 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 2.5604ms +2026-03-17 04:35:25.385 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:35:25.386 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:35:25.388 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:35:25.388 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 3.1377ms +2026-03-17 04:35:25.390 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=-OlYaVcqxdmc6s8OVG_bvQ - null null +2026-03-17 04:35:25.390 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:35:25.443 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:35:25.443 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:35:25.443 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:35:25.443 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:36:13.933 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 04:36:13.934 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:36:13.984 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:36:13.985 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:36:13.985 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:36:13.985 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 52.0869ms +2026-03-17 04:36:13.987 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:36:13.988 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:36:13.989 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:36:13.989 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:36:13.990 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:36:13.990 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 3.399ms +2026-03-17 04:36:13.994 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarymuTsVclBz3eQExBP 359 +2026-03-17 04:36:13.994 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:36:13.998 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:36:13.998 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=-OlYaVcqxdmc6s8OVG_bvQ - 200 null null 48608.0041ms +2026-03-17 04:36:13.999 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:36:13.999 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 5.0192ms +2026-03-17 04:36:14.001 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:36:14.001 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:36:14.002 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:36:14.002 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5015ms +2026-03-17 04:36:14.015 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:36:14.015 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:36:14.016 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:36:14.016 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.516ms +2026-03-17 04:36:14.017 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=6b1tR0nYPO9yCptbCyWurg - null null +2026-03-17 04:36:14.017 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:36:14.022 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:36:14.022 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:36:41.184 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:36:41.246 -04:00 [INF] Executed DbCommand (31ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 04:36:58.579 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/sites - null null +2026-03-17 04:36:58.580 -04:00 [INF] Executing endpoint '/admin/sites (/admin/sites)' +2026-03-17 04:36:58.589 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:36:58.590 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:36:58.590 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 04:36:58.594 -04:00 [INF] Executed endpoint '/admin/sites (/admin/sites)' +2026-03-17 04:36:58.594 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/sites - 200 null text/html; charset=utf-8 14.622ms +2026-03-17 04:36:58.597 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/admin/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryHxMhdYUwaEMWrXtW 359 +2026-03-17 04:36:58.598 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:36:58.598 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=6b1tR0nYPO9yCptbCyWurg - 200 null null 44581.1759ms +2026-03-17 04:36:58.599 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/admin/_blazor/disconnect - 404 0 null 1.3743ms +2026-03-17 04:36:58.599 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: POST https://localhost:5001/admin/_blazor/disconnect, Response status code: 404 +2026-03-17 04:36:58.604 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:36:58.604 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/_framework/blazor.web.js - null null +2026-03-17 04:36:58.604 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:36:58.605 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/_framework/blazor.web.js - 404 0 null 0.3607ms +2026-03-17 04:36:58.605 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/admin/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:36:58.609 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:36:58.609 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:36:58.609 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 5.3204ms +2026-03-17 04:36:58.610 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 5.2155ms +2026-03-17 04:37:24.208 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/data-connections - null null +2026-03-17 04:37:24.208 -04:00 [INF] Executing endpoint '/admin/data-connections (/admin/data-connections)' +2026-03-17 04:37:24.214 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 04:37:24.215 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:37:24.215 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:37:24.216 -04:00 [INF] Executed endpoint '/admin/data-connections (/admin/data-connections)' +2026-03-17 04:37:24.216 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/data-connections - 200 null text/html; charset=utf-8 7.9622ms +2026-03-17 04:37:24.224 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/_framework/blazor.web.js - null null +2026-03-17 04:37:24.224 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/_framework/blazor.web.js - 404 0 null 0.3149ms +2026-03-17 04:37:24.224 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/admin/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:37:55.127 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/areas - null null +2026-03-17 04:37:55.128 -04:00 [INF] Executing endpoint '/admin/areas (/admin/areas)' +2026-03-17 04:37:55.133 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:37:55.133 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:37:55.142 -04:00 [INF] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 04:37:55.143 -04:00 [INF] Executed endpoint '/admin/areas (/admin/areas)' +2026-03-17 04:37:55.143 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/areas - 200 null text/html; charset=utf-8 15.774ms +2026-03-17 04:37:55.156 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/_framework/blazor.web.js - null null +2026-03-17 04:37:55.156 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/_framework/blazor.web.js - 404 0 null 0.3177ms +2026-03-17 04:37:55.157 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/admin/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:38:14.429 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/api-keys - null null +2026-03-17 04:38:14.430 -04:00 [INF] Executing endpoint '/admin/api-keys (/admin/api-keys)' +2026-03-17 04:38:14.436 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:38:14.436 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:38:14.449 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[IsEnabled], [a].[KeyValue], [a].[Name] +FROM [ApiKeys] AS [a] +2026-03-17 04:38:14.450 -04:00 [INF] Executed endpoint '/admin/api-keys (/admin/api-keys)' +2026-03-17 04:38:14.450 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/api-keys - 200 null text/html; charset=utf-8 20.9549ms +2026-03-17 04:38:14.459 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/_framework/blazor.web.js - null null +2026-03-17 04:38:14.459 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/_framework/blazor.web.js - 404 0 null 0.2815ms +2026-03-17 04:38:14.459 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/admin/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:38:44.748 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/health - null null +2026-03-17 04:38:44.749 -04:00 [INF] Executing endpoint '/monitoring/health (/monitoring/health)' +2026-03-17 04:38:44.754 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:38:44.755 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:38:44.756 -04:00 [INF] Executed endpoint '/monitoring/health (/monitoring/health)' +2026-03-17 04:38:44.756 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/health - 200 null text/html; charset=utf-8 7.8875ms +2026-03-17 04:38:44.765 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - null null +2026-03-17 04:38:44.766 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - 404 0 null 1.0387ms +2026-03-17 04:38:44.766 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:39:16.421 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/audit-log - null null +2026-03-17 04:39:16.421 -04:00 [INF] Executing endpoint '/monitoring/audit-log (/monitoring/audit-log)' +2026-03-17 04:39:16.426 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:39:16.426 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:39:16.427 -04:00 [INF] Executed endpoint '/monitoring/audit-log (/monitoring/audit-log)' +2026-03-17 04:39:16.427 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/audit-log - 200 null text/html; charset=utf-8 6.0431ms +2026-03-17 04:39:16.449 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - null null +2026-03-17 04:39:16.450 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/_framework/blazor.web.js - 404 0 null 0.2757ms +2026-03-17 04:39:16.450 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/monitoring/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:42:59.044 -04:00 [INF] Application is shutting down... +2026-03-17 04:42:59.047 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 04:42:59.047 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 04:43:01.645 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 04:43:02.136 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:43:02.141 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 04:43:02.162 -04:00 [INF] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 04:43:02.211 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 04:43:02.225 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:43:02.228 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 04:43:02.231 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 04:43:02.235 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 04:43:02.241 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 04:43:02.251 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 04:43:02.328 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 04:43:02.432 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 04:43:02.433 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 04:43:02.628 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 04:43:02.631 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 04:43:02.632 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 04:43:02.632 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 04:43:02.632 -04:00 [INF] Hosting environment: Development +2026-03-17 04:43:02.632 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 04:43:22.157 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 04:43:22.167 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:43:22.240 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:43:22.254 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:43:22.255 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:43:22.256 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 100.5743ms +2026-03-17 04:43:22.295 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:43:22.298 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:43:22.318 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:43:22.318 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:43:22.318 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:43:22.319 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:43:22.340 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:43:22.340 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 45.5994ms +2026-03-17 04:43:31.844 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:43:31.847 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:43:31.853 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:43:31.853 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:43:31.856 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:43:31.856 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 12.3921ms +2026-03-17 04:43:31.867 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:43:31.867 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:43:31.867 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:43:31.874 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:43:31.874 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:43:31.874 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:43:31.874 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 7.5212ms +2026-03-17 04:43:31.874 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 7.573ms +2026-03-17 04:43:31.874 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 7.5912ms +2026-03-17 04:43:31.885 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:43:31.886 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:31.888 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:31.888 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 2.1317ms +2026-03-17 04:43:31.892 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:43:31.893 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:31.895 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:31.896 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 3.2864ms +2026-03-17 04:43:31.897 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=x_xOownwHSMDcRR2Z82Cvg - null null +2026-03-17 04:43:31.898 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:31.948 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:43:31.948 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:43:48.158 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:43:48.158 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:43:48.160 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:43:48.160 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:43:48.161 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:43:48.161 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 3.5359ms +2026-03-17 04:43:48.164 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryrTuJ3mROeDSyBNeT 359 +2026-03-17 04:43:48.165 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:48.169 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:48.169 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=x_xOownwHSMDcRR2Z82Cvg - 200 null null 16271.1985ms +2026-03-17 04:43:48.169 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:48.169 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 4.5858ms +2026-03-17 04:43:48.174 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:43:48.175 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:48.175 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:48.175 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.49ms +2026-03-17 04:43:48.185 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:43:48.185 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:48.186 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:48.186 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4665ms +2026-03-17 04:43:48.188 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=uUu6ew0HFddwtx382Bh5WA - null null +2026-03-17 04:43:48.188 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:43:48.194 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:43:48.194 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:44:06.526 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/logout - application/x-www-form-urlencoded 0 +2026-03-17 04:44:06.527 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/logout' +2026-03-17 04:44:06.528 -04:00 [INF] AuthenticationScheme: Cookies signed out. +2026-03-17 04:44:06.528 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/logout' +2026-03-17 04:44:06.528 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/logout - 302 0 null 2.5994ms +2026-03-17 04:44:06.535 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:44:06.535 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:44:06.536 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:44:06.536 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:44:06.537 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:44:06.537 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 1.8798ms +2026-03-17 04:44:06.541 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryRBgzgj6cc1j0oQQl 359 +2026-03-17 04:44:06.541 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:06.542 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:06.542 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=uUu6ew0HFddwtx382Bh5WA - 200 null null 18354.23ms +2026-03-17 04:44:06.542 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:06.542 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.9937ms +2026-03-17 04:44:06.548 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:44:06.548 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:06.549 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:06.549 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.4227ms +2026-03-17 04:44:06.560 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:44:06.560 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:06.561 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:06.561 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3381ms +2026-03-17 04:44:06.562 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=SeZI4zvSRY8qDrOUn-g0Mg - null null +2026-03-17 04:44:06.562 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:06.566 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:44:06.566 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:44:51.930 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 04:44:51.930 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:44:51.969 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:44:51.969 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:44:51.969 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:44:51.969 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 39.8173ms +2026-03-17 04:44:51.971 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:44:51.972 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:44:51.972 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:44:51.972 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:44:51.972 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:44:51.972 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:44:51.973 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:44:51.973 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 1.6617ms +2026-03-17 04:44:51.977 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryh5zLoRI1Y3f2KJVS 359 +2026-03-17 04:44:51.978 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:51.978 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:51.978 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=SeZI4zvSRY8qDrOUn-g0Mg - 200 null null 45416.08ms +2026-03-17 04:44:51.978 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:51.978 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.7707ms +2026-03-17 04:44:51.984 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:44:51.984 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:51.984 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:51.984 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5196ms +2026-03-17 04:44:51.998 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:44:51.998 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:51.998 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:51.998 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3613ms +2026-03-17 04:44:51.999 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=drIyMtuW42msLsDm-4nZ_Q - null null +2026-03-17 04:44:51.999 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:44:52.003 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:44:52.003 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:44:52.003 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:44:52.003 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:16.103 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:16.103 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=drIyMtuW42msLsDm-4nZ_Q - 200 null null 84104.0317ms +2026-03-17 04:46:16.104 -04:00 [INF] Connection id "0HNK404VGSE4L", Request id "0HNK404VGSE4L:0000002F": the application completed without reading the entire request body. +2026-03-17 04:46:16.192 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:46:16.192 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:16.192 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:16.192 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3454ms +2026-03-17 04:46:16.194 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=6jj9undAFhyDbFePs1clcQ - null null +2026-03-17 04:46:16.194 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:16.196 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:16.196 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:46:16.196 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:46:16.196 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:16.196 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:16.196 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:46:16.196 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:46:16.196 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:16.452 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:46:16.452 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:16.452 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:16.452 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3291ms +2026-03-17 04:46:16.453 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:16.453 -04:00 [INF] Application is shutting down... +2026-03-17 04:46:16.453 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=6jj9undAFhyDbFePs1clcQ - 200 null null 258.9185ms +2026-03-17 04:46:16.453 -04:00 [INF] Connection id "0HNK404VGSE4N", Request id "0HNK404VGSE4N:00000003": the application completed without reading the entire request body. +2026-03-17 04:46:16.454 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=yMz9WBUSCX2xVwBNzcPGTg - null null +2026-03-17 04:46:16.454 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:16.455 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:16.455 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:46:16.455 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:46:16.455 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:16.455 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:16.455 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:46:16.455 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:46:16.455 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:46.455 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:46.455 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=yMz9WBUSCX2xVwBNzcPGTg - 200 null null 30001.1264ms +2026-03-17 04:46:46.455 -04:00 [INF] Connection id "0HNK404VGSE4N", Request id "0HNK404VGSE4N:00000007": the application completed without reading the entire request body. +2026-03-17 04:46:46.460 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 04:46:46.460 -04:00 [INF] Akka.NET actor system shutdown complete. +, @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 04:46:20.117 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 04:46:20.126 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:46:20.128 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 04:46:20.135 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 04:46:20.139 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 04:46:20.142 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 04:46:20.153 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 04:46:20.235 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 04:46:20.341 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 04:46:20.341 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 04:46:20.545 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 04:46:20.550 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 04:46:20.550 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 04:46:20.550 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 04:46:20.550 -04:00 [INF] Hosting environment: Development +2026-03-17 04:46:20.550 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 04:46:43.194 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 04:46:43.208 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:46:43.287 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:46:43.299 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:46:43.300 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:46:43.302 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 107.9883ms +2026-03-17 04:46:43.340 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:46:43.344 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:46:43.365 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:43.365 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:46:43.365 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:43.387 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:46:43.387 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 46.676ms +2026-03-17 04:46:43.389 -04:00 [ERR] Unexpected exception in TimingPipeFlusher.FlushAsync. +System.IO.IOException: The encryption operation failed, see inner exception. + ---> System.ComponentModel.Win32Exception (14): Bad address + --- End of inner exception stack trace --- + at System.Net.Security.SslStream.WriteSingleChunk[TIOAdapter](ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) + at System.Net.Security.SslStream.WriteAsyncInternal[TIOAdapter](ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) + at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) + at System.Net.Security.SslStream.WriteAsyncInternal[TIOAdapter](ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) + at System.IO.Pipelines.StreamPipeWriter.FlushAsyncInternal(Boolean writeToStream, ReadOnlyMemory`1 data, CancellationToken cancellationToken) + at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) + at System.IO.Pipelines.StreamPipeWriter.FlushAsyncInternal(Boolean writeToStream, ReadOnlyMemory`1 data, CancellationToken cancellationToken) + at System.IO.Pipelines.StreamPipeWriter.FlushAsync(CancellationToken cancellationToken) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.PipeWriterHelpers.ConcurrentPipeWriter.FlushAsync(CancellationToken cancellationToken) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.PipeWriterHelpers.TimingPipeFlusher.FlushAsync(MinDataRate minRate, Int64 count, IHttpOutputAborter outputAborter, CancellationToken cancellationToken) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2FrameWriter.WriteGoAwayAsync(Int32 lastStreamId, Http2ErrorCode errorCode) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Connection.ProcessRequestsAsync[TContext](IHttpApplication`1 application) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) + at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecuteFromThreadPool(Thread threadPoolThread) + at System.Threading.ThreadPoolWorkQueue.Dispatch() + at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() + at System.Threading.Thread.StartCallback() +--- End of stack trace from previous location --- + at System.Net.Security.SslStream.WriteAsyncInternal[TIOAdapter](ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) + at System.IO.Pipelines.StreamPipeWriter.FlushAsyncInternal(Boolean writeToStream, ReadOnlyMemory`1 data, CancellationToken cancellationToken) + at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.PipeWriterHelpers.ConcurrentPipeWriter.FlushAsyncAwaited(ValueTask`1 flushTask, CancellationToken cancellationToken) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.PipeWriterHelpers.TimingPipeFlusher.TimeFlushAsyncAwaited(ValueTask`1 pipeFlushTask, MinDataRate minRate, IHttpOutputAborter outputAborter, CancellationToken cancellationToken) +2026-03-17 04:46:43.389 -04:00 [ERR] Unhandled exception while processing 0HNK406RE06LM. +System.IO.IOException: The encryption operation failed, see inner exception. + ---> System.ComponentModel.Win32Exception (14): Bad address + --- End of inner exception stack trace --- + at System.Net.Security.SslStream.WriteSingleChunk[TIOAdapter](ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) + at System.Net.Security.SslStream.WriteAsyncInternal[TIOAdapter](ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) + at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) + at System.Net.Security.SslStream.WriteAsyncInternal[TIOAdapter](ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) + at System.IO.Pipelines.StreamPipeWriter.FlushAsyncInternal(Boolean writeToStream, ReadOnlyMemory`1 data, CancellationToken cancellationToken) + at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) + at System.IO.Pipelines.StreamPipeWriter.FlushAsyncInternal(Boolean writeToStream, ReadOnlyMemory`1 data, CancellationToken cancellationToken) + at System.IO.Pipelines.StreamPipeWriter.CompleteAsync(Exception exception) + at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) + at System.IO.Pipelines.StreamPipeWriter.CompleteAsync(Exception exception) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.DuplexPipeStreamAdapter`1.DisposeAsync() + at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.DuplexPipeStreamAdapter`1.DisposeAsync() + at Microsoft.AspNetCore.Server.Kestrel.Https.Internal.HttpsConnectionMiddleware.OnConnectionAsync(ConnectionContext context) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) + at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext() + at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining) + at System.Threading.Tasks.Task.RunContinuations(Object continuationObject) + at System.Threading.Tasks.Task`1.TrySetResult(TResult result) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.HttpConnection.ProcessRequestsAsync[TContext](IHttpApplication`1 httpApplication) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) + at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext() + at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining) + at System.Threading.Tasks.Task.RunContinuations(Object continuationObject) + at System.Threading.Tasks.Task`1.TrySetResult(TResult result) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Connection.ProcessRequestsAsync[TContext](IHttpApplication`1 application) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) + at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext() + at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining) + at System.Threading.Tasks.Task.RunContinuations(Object continuationObject) + at System.Threading.Tasks.Task`1.TrySetResult(TResult result) + at System.Threading.Tasks.UnwrapPromise`1.TrySetFromTask(Task task, Boolean lookForOce) + at System.Threading.Tasks.UnwrapPromise`1.Invoke(Task completingTask) + at System.Threading.Tasks.Task.RunContinuations(Object continuationObject) + at System.Threading.Tasks.Task`1.TrySetResult(TResult result) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2FrameWriter.WriteToOutputPipe() + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) + at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext() + at System.Threading.ThreadPoolWorkQueue.Dispatch() + at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() + at System.Threading.Thread.StartCallback() +--- End of stack trace from previous location --- + at System.Net.Security.SslStream.WriteAsyncInternal[TIOAdapter](ReadOnlyMemory`1 buffer, CancellationToken cancellationToken) + at System.IO.Pipelines.StreamPipeWriter.FlushAsyncInternal(Boolean writeToStream, ReadOnlyMemory`1 data, CancellationToken cancellationToken) + at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) + at System.IO.Pipelines.StreamPipeWriter.CompleteAsync(Exception exception) + at System.IO.Pipelines.StreamPipeWriter.CompleteAsync(Exception exception) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.DuplexPipeStreamAdapter`1.DisposeAsync() + at Microsoft.AspNetCore.Server.Kestrel.Https.Internal.HttpsConnectionMiddleware.OnConnectionAsync(ConnectionContext context) + at Microsoft.AspNetCore.Server.Kestrel.Https.Internal.HttpsConnectionMiddleware.OnConnectionAsync(ConnectionContext context) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.KestrelConnection`1.ExecuteAsync() +2026-03-17 04:46:46.504 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:46:46.506 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:46.508 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:46.508 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 3.8281ms +2026-03-17 04:46:46.510 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=TAMINWMZSSuxta5yD61sXQ - null null +2026-03-17 04:46:46.510 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:46.526 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:46:46.526 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=TAMINWMZSSuxta5yD61sXQ - 200 null null 16.192ms +2026-03-17 04:46:46.527 -04:00 [INF] Connection id "0HNK406RE06LO", Request id "0HNK406RE06LO:00000003": the application completed without reading the entire request body. +2026-03-17 04:46:48.803 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 04:46:48.804 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:46:48.836 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:46:48.877 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 04:46:48.878 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:46:48.878 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:46:48.878 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 74.7965ms +2026-03-17 04:46:48.914 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:46:48.915 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:46:48.917 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:48.917 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:46:48.918 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:46:48.919 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:46:48.919 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 5.0632ms +2026-03-17 04:47:43.095 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:47:43.096 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:47:43.107 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:47:43.108 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:47:43.108 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:47:43.108 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:47:43.109 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:47:43.109 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 13.6202ms +2026-03-17 04:47:43.114 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarybrgwGiOblINXCP2i 359 +2026-03-17 04:47:43.115 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:47:43.119 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:47:43.119 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 5.6187ms +2026-03-17 04:47:43.124 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:47:43.124 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:47:43.124 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:47:43.131 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:47:43.131 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:47:43.131 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:47:43.131 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 6.6805ms +2026-03-17 04:47:43.131 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 6.8837ms +2026-03-17 04:47:43.131 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 6.63ms +2026-03-17 04:47:43.141 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:47:43.142 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:47:43.143 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:47:43.143 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 2.3127ms +2026-03-17 04:47:43.145 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:47:43.146 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:47:43.146 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:47:43.146 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4194ms +2026-03-17 04:47:43.147 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=jHitF06uU7LrKqlzvtCTIw - null null +2026-03-17 04:47:43.147 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:47:43.185 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:47:43.185 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:47:43.185 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:47:43.185 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:48:04.739 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/logout - application/x-www-form-urlencoded 0 +2026-03-17 04:48:04.740 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/logout' +2026-03-17 04:48:04.741 -04:00 [INF] AuthenticationScheme: Cookies signed out. +2026-03-17 04:48:04.741 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/logout' +2026-03-17 04:48:04.742 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/logout - 302 0 null 2.3137ms +2026-03-17 04:48:04.744 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:48:04.745 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:48:04.747 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:48:04.747 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:48:04.747 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:48:04.748 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 3.6514ms +2026-03-17 04:48:04.753 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary92zmXVEmLO780EZt 359 +2026-03-17 04:48:04.753 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:48:04.756 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:48:04.756 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 3.1549ms +2026-03-17 04:48:04.756 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:48:04.756 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=jHitF06uU7LrKqlzvtCTIw - 200 null null 21609.3637ms +2026-03-17 04:48:04.757 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:48:04.757 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:48:04.757 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:48:04.759 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:48:04.759 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 2.1111ms +2026-03-17 04:48:04.760 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:48:04.760 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 2.4747ms +2026-03-17 04:48:04.760 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:48:04.760 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 2.8612ms +2026-03-17 04:48:04.774 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:48:04.775 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:48:04.775 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:48:04.775 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3276ms +2026-03-17 04:48:04.777 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:48:04.777 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:48:04.777 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:48:04.777 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2615ms +2026-03-17 04:48:04.778 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=HpT5ZFNRz_QIEXT138vKww - null null +2026-03-17 04:48:04.778 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:48:04.783 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:48:04.783 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:49:01.393 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 04:49:01.393 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:49:01.436 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:49:01.437 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:49:01.437 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:49:01.437 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 44.3542ms +2026-03-17 04:49:01.440 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:49:01.441 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:49:01.441 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:49:01.442 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:49:01.442 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:49:01.442 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:49:01.442 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 2.7991ms +2026-03-17 04:49:01.445 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryLcEL4EFp248EHqBj 359 +2026-03-17 04:49:01.446 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:49:01.446 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:49:01.446 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.443ms +2026-03-17 04:49:01.446 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:49:01.446 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=HpT5ZFNRz_QIEXT138vKww - 200 null null 56668.1454ms +2026-03-17 04:49:01.459 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:49:01.459 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:49:01.459 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:49:01.459 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3776ms +2026-03-17 04:49:01.468 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:49:01.469 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:49:01.469 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:49:01.469 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3732ms +2026-03-17 04:49:01.470 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=WoUvVFTgD3ZUAkwXkmWatg - null null +2026-03-17 04:49:01.470 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:49:01.477 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:49:01.477 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:49:01.477 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:49:29.778 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/templates - null null +2026-03-17 04:49:29.778 -04:00 [INF] Executing endpoint '/design/templates (/design/templates)' +2026-03-17 04:49:29.811 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 04:49:29.823 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:49:29.823 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:49:29.823 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:49:29.852 -04:00 [INF] Executed DbCommand (32ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 04:49:29.855 -04:00 [INF] Executed endpoint '/design/templates (/design/templates)' +2026-03-17 04:49:29.855 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/templates - 200 null text/html; charset=utf-8 77.4051ms +2026-03-17 04:49:29.861 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryAYeW74eMOyZBxVzY 359 +2026-03-17 04:49:29.861 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:49:29.861 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:49:29.861 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=WoUvVFTgD3ZUAkwXkmWatg - 200 null null 28391.2545ms +2026-03-17 04:49:29.861 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:49:29.861 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.9055ms +2026-03-17 04:49:29.867 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/_framework/blazor.web.js - null null +2026-03-17 04:49:29.867 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:49:29.867 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:49:29.868 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:49:29.868 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.5346ms +2026-03-17 04:49:29.868 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:49:29.868 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 0.8133ms +2026-03-17 04:49:29.868 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/_framework/blazor.web.js - 404 0 null 0.9652ms +2026-03-17 04:49:29.868 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/design/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:49:50.784 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/shared-scripts - null null +2026-03-17 04:49:50.784 -04:00 [INF] Executing endpoint '/design/shared-scripts (/design/shared-scripts)' +2026-03-17 04:49:50.791 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:49:50.791 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 04:49:50.791 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:49:50.799 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Code], [s].[Name], [s].[ParameterDefinitions], [s].[ReturnDefinition] +FROM [SharedScripts] AS [s] +2026-03-17 04:49:50.799 -04:00 [INF] Executed endpoint '/design/shared-scripts (/design/shared-scripts)' +2026-03-17 04:49:50.799 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/shared-scripts - 200 null text/html; charset=utf-8 15.5282ms +2026-03-17 04:49:50.813 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/_framework/blazor.web.js - null null +2026-03-17 04:49:50.813 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/_framework/blazor.web.js - 404 0 null 0.3214ms +2026-03-17 04:49:50.813 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/design/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:50:26.546 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/logout - application/x-www-form-urlencoded 0 +2026-03-17 04:50:26.547 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/logout' +2026-03-17 04:50:26.547 -04:00 [INF] AuthenticationScheme: Cookies signed out. +2026-03-17 04:50:26.547 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/logout' +2026-03-17 04:50:26.547 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/logout - 302 0 null 1.6522ms +2026-03-17 04:50:26.549 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:50:26.549 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:50:26.550 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:50:26.550 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:50:26.551 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:50:26.551 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 1.6396ms +2026-03-17 04:50:26.564 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:50:26.565 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:50:26.565 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.0342ms +2026-03-17 04:50:26.579 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:50:26.580 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:50:26.580 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:50:26.580 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3677ms +2026-03-17 04:50:26.582 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:50:26.582 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:50:26.582 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:50:26.582 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.301ms +2026-03-17 04:50:26.583 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=fxnhUvtf_vZhaSoo1rnIEA - null null +2026-03-17 04:50:26.583 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:50:26.587 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:50:26.587 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 04:51:19.668 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 04:51:19.668 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:51:19.731 -04:00 [INF] Executed DbCommand (23ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:51:19.735 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 04:51:19.735 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:51:19.735 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:51:19.735 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 67.1084ms +2026-03-17 04:51:19.737 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 04:51:19.737 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 04:51:19.737 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:51:19.737 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:51:19.737 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:51:19.738 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 04:51:19.738 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 1.0682ms +2026-03-17 04:51:19.741 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryvn6rOwHh3TZDyyTc 359 +2026-03-17 04:51:19.741 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:51:19.741 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:51:19.741 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=fxnhUvtf_vZhaSoo1rnIEA - 200 null null 53157.7831ms +2026-03-17 04:51:19.741 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:51:19.741 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.4736ms +2026-03-17 04:51:19.749 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:51:19.749 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:51:19.749 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:51:19.750 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:51:19.750 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 1.041ms +2026-03-17 04:51:19.751 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:51:19.751 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.4724ms +2026-03-17 04:51:19.751 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:51:19.751 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.7736ms +2026-03-17 04:51:19.766 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:51:19.766 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:51:19.766 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:51:19.766 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3396ms +2026-03-17 04:51:19.769 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:51:19.769 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:51:19.769 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:51:19.769 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.257ms +2026-03-17 04:51:19.770 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=PDHO-oJ0wVKBmWFq0KfmmQ - null null +2026-03-17 04:51:19.770 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:51:19.773 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:51:19.773 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:51:19.773 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:51:45.683 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 04:51:45.683 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 04:51:45.691 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 04:51:45.700 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:51:45.700 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:51:45.700 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:51:45.713 -04:00 [INF] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 04:51:45.719 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 04:51:45.722 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 04:51:45.724 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 04:51:45.724 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 41.7563ms +2026-03-17 04:51:45.728 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarysvuoErqO9tynt6hZ 359 +2026-03-17 04:51:45.728 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:51:45.728 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:51:45.728 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=PDHO-oJ0wVKBmWFq0KfmmQ - 200 null null 25958.2355ms +2026-03-17 04:51:45.728 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:51:45.728 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.7789ms +2026-03-17 04:51:45.742 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:51:45.742 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:51:45.742 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/_framework/blazor.web.js - null null +2026-03-17 04:51:45.742 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:51:45.742 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.4849ms +2026-03-17 04:51:45.743 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/_framework/blazor.web.js - 404 0 null 0.7969ms +2026-03-17 04:51:45.743 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/deployment/_framework/blazor.web.js, Response status code: 404 +2026-03-17 04:51:45.743 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:51:45.743 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.0785ms +2026-03-17 04:59:28.377 -04:00 [INF] Application is shutting down... +2026-03-17 04:59:28.380 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 04:59:28.380 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 04:59:30.831 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 04:59:31.343 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:59:31.348 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 04:59:31.368 -04:00 [INF] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 04:59:31.417 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 04:59:31.431 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 04:59:31.433 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 04:59:31.436 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 04:59:31.439 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 04:59:31.448 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 04:59:31.458 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 04:59:31.533 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 04:59:31.636 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 04:59:31.637 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 04:59:31.841 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 04:59:31.847 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 04:59:31.847 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 04:59:31.848 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 04:59:31.848 -04:00 [INF] Hosting environment: Development +2026-03-17 04:59:31.848 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 04:59:44.851 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 04:59:44.863 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 04:59:44.949 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 04:59:44.962 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 04:59:44.963 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 04:59:44.964 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 114.596ms +2026-03-17 04:59:51.176 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 04:59:51.181 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 04:59:51.216 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:59:51.217 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:59:51.217 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:59:51.242 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 04:59:51.242 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 66.1908ms +2026-03-17 04:59:51.255 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 04:59:51.255 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 04:59:51.255 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 04:59:51.259 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 04:59:51.259 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 04:59:51.259 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 4.4518ms +2026-03-17 04:59:51.259 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 4.4609ms +2026-03-17 04:59:51.259 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 04:59:51.260 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 4.9295ms +2026-03-17 04:59:51.282 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 04:59:51.283 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:59:51.284 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:59:51.284 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 2.063ms +2026-03-17 04:59:51.287 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 04:59:51.287 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:59:51.289 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:59:51.289 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 2.7206ms +2026-03-17 04:59:51.291 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=LWVc0YuKZqJUCcRluBWgsw - null null +2026-03-17 04:59:51.291 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 04:59:51.334 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 04:59:51.334 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 04:59:51.334 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:00:16.862 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/logout - application/x-www-form-urlencoded 0 +2026-03-17 05:00:16.864 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/logout' +2026-03-17 05:00:16.865 -04:00 [INF] AuthenticationScheme: Cookies signed out. +2026-03-17 05:00:16.865 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/logout' +2026-03-17 05:00:16.865 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/logout - 302 0 null 3.6735ms +2026-03-17 05:00:16.867 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 05:00:16.867 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 05:00:16.871 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 05:00:16.871 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 05:00:16.872 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 05:00:16.872 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 4.438ms +2026-03-17 05:00:16.875 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary1dMbjVe0ROvotG0d 359 +2026-03-17 05:00:16.875 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:00:16.879 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:00:16.879 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=LWVc0YuKZqJUCcRluBWgsw - 200 null null 25588.1325ms +2026-03-17 05:00:16.880 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:00:16.880 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 4.8091ms +2026-03-17 05:00:16.884 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 05:00:16.884 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:00:16.884 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:00:16.884 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5621ms +2026-03-17 05:00:16.892 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 05:00:16.892 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:00:16.892 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:00:16.892 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.355ms +2026-03-17 05:00:16.896 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=QQlJblxMzejnVRCRgpVjCg - null null +2026-03-17 05:00:16.897 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:00:16.903 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 05:00:16.904 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 05:01:09.400 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 05:01:09.400 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 05:01:09.472 -04:00 [INF] Executed DbCommand (30ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 05:01:09.473 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 05:01:09.473 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 05:01:09.473 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 73.064ms +2026-03-17 05:01:09.475 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 05:01:09.476 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 05:01:09.477 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:01:09.478 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 05:01:09.478 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:01:09.479 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 05:01:09.479 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 3.9539ms +2026-03-17 05:01:09.482 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryMAwwMcRZTviNl6dj 359 +2026-03-17 05:01:09.483 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:01:09.483 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:01:09.483 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=QQlJblxMzejnVRCRgpVjCg - 200 null null 52586.3787ms +2026-03-17 05:01:09.483 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:01:09.483 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.8929ms +2026-03-17 05:01:09.489 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 05:01:09.489 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:01:09.489 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:01:09.489 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5909ms +2026-03-17 05:01:09.501 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 05:01:09.501 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:01:09.501 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:01:09.501 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3844ms +2026-03-17 05:01:09.502 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=caTWNaXWUGVlgKhqwUcAww - null null +2026-03-17 05:01:09.502 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:01:09.506 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:01:09.507 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 05:01:09.507 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:01:33.642 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/templates - null null +2026-03-17 05:01:33.642 -04:00 [INF] Executing endpoint '/design/templates (/design/templates)' +2026-03-17 05:01:33.692 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 05:01:33.705 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:01:33.705 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:01:33.706 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 05:01:33.706 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:01:33.709 -04:00 [INF] Executed endpoint '/design/templates (/design/templates)' +2026-03-17 05:01:33.709 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/templates - 200 null text/html; charset=utf-8 67.3315ms +2026-03-17 05:01:33.712 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryoe3bpRWOstRQED0Q 359 +2026-03-17 05:01:33.712 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:01:33.713 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:01:33.713 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.4594ms +2026-03-17 05:01:33.713 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:01:33.713 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=caTWNaXWUGVlgKhqwUcAww - 200 null null 24210.8706ms +2026-03-17 05:01:33.719 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 05:01:33.719 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/_framework/blazor.web.js - null null +2026-03-17 05:01:33.719 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 05:01:33.720 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 05:01:33.720 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.6293ms +2026-03-17 05:01:33.720 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/_framework/blazor.web.js - 404 0 null 0.9209ms +2026-03-17 05:01:33.720 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 05:01:33.720 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.1431ms +2026-03-17 05:01:33.720 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/design/_framework/blazor.web.js, Response status code: 404 +2026-03-17 05:03:24.654 -04:00 [INF] Application is shutting down... +2026-03-17 05:03:24.656 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 05:03:24.656 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 05:03:27.281 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 05:03:27.799 -04:00 [INF] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 05:03:27.804 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 05:03:27.820 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 05:03:27.875 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 05:03:27.885 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 05:03:27.889 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 05:03:27.893 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 05:03:27.897 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 05:03:27.901 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 05:03:27.912 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 05:03:27.998 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 05:03:28.110 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 05:03:28.110 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 05:03:28.297 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 05:03:28.301 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 05:03:28.301 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 05:03:28.301 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 05:03:28.301 -04:00 [INF] Hosting environment: Development +2026-03-17 05:03:28.301 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 05:03:53.606 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 05:03:53.621 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 05:03:53.650 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:03:53.650 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 05:03:53.650 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:03:53.675 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 05:03:53.676 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 71.2452ms +2026-03-17 05:03:53.683 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 05:03:53.683 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 05:03:53.683 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 05:03:53.690 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 05:03:53.690 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 05:03:53.690 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 05:03:53.690 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 6.8957ms +2026-03-17 05:03:53.690 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 6.9446ms +2026-03-17 05:03:53.690 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 6.9259ms +2026-03-17 05:03:53.700 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 05:03:53.701 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:03:53.702 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:03:53.702 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 2.3499ms +2026-03-17 05:03:53.704 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 05:03:53.706 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:03:53.707 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:03:53.707 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 3.2722ms +2026-03-17 05:03:53.709 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=Hmi0R2URp8M2VK6DW1378Q - null null +2026-03-17 05:03:53.709 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:03:53.747 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:03:53.747 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 05:03:53.747 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:04:17.256 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/templates - null null +2026-03-17 05:04:17.258 -04:00 [INF] Executing endpoint '/design/templates (/design/templates)' +2026-03-17 05:04:17.330 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 05:04:17.344 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:04:17.344 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 05:04:17.344 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:04:17.347 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:04:17.350 -04:00 [INF] Executed endpoint '/design/templates (/design/templates)' +2026-03-17 05:04:17.351 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/templates - 200 null text/html; charset=utf-8 95.0228ms +2026-03-17 05:04:17.353 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryxRIWzonh1OdgqA5P 359 +2026-03-17 05:04:17.353 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:04:17.356 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:04:17.357 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=Hmi0R2URp8M2VK6DW1378Q - 200 null null 23647.425ms +2026-03-17 05:04:17.357 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:04:17.358 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 4.5512ms +2026-03-17 05:04:17.361 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 05:04:17.361 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 05:04:17.361 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 05:04:17.362 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 05:04:17.362 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.8413ms +2026-03-17 05:04:17.363 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 05:04:17.363 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 2.4788ms +2026-03-17 05:04:17.363 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 05:04:17.363 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 2.6041ms +2026-03-17 05:04:17.379 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/_blazor/initializers - null null +2026-03-17 05:04:17.380 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/_blazor/initializers - 404 0 null 0.9888ms +2026-03-17 05:04:17.381 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/design/_blazor/initializers, Response status code: 404 +2026-03-17 05:05:13.893 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/templates - null null +2026-03-17 05:05:13.893 -04:00 [INF] Executing endpoint '/design/templates (/design/templates)' +2026-03-17 05:05:13.898 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:05:13.898 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 05:05:13.898 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:05:13.901 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:05:13.902 -04:00 [INF] Executed endpoint '/design/templates (/design/templates)' +2026-03-17 05:05:13.902 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/templates - 200 null text/html; charset=utf-8 9.7869ms +2026-03-17 05:05:13.911 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 05:05:13.911 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 05:05:13.912 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 05:05:13.912 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 05:05:13.912 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.5564ms +2026-03-17 05:05:13.912 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 05:05:13.912 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.2291ms +2026-03-17 05:05:13.912 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 05:05:13.913 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.4214ms +2026-03-17 05:05:13.955 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/_blazor/initializers - null null +2026-03-17 05:05:13.955 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/_blazor/initializers - 404 0 null 0.3439ms +2026-03-17 05:05:13.955 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/design/_blazor/initializers, Response status code: 404 +2026-03-17 05:05:13.956 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/favicon.ico - null null +2026-03-17 05:05:13.956 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/favicon.ico - 404 0 null 0.1753ms +2026-03-17 05:05:13.956 -04:00 [INF] Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:5001/favicon.ico, Response status code: 404 +2026-03-17 05:06:04.326 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 05:06:04.326 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:06:04.326 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:06:04.326 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.4527ms +2026-03-17 05:06:12.833 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null null +2026-03-17 05:06:12.833 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:06:12.833 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:06:12.833 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.7183ms +2026-03-17 05:06:50.156 -04:00 [INF] Application is shutting down... +2026-03-17 05:06:50.162 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 05:06:50.162 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 05:06:53.010 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 05:06:53.841 -04:00 [INF] Executed DbCommand (35ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 05:06:53.861 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 05:06:53.899 -04:00 [INF] Executed DbCommand (37ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 05:06:53.997 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 05:06:54.022 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 05:06:54.026 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 05:06:54.032 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 05:06:54.049 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 05:06:54.059 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 05:06:54.082 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 05:06:54.163 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 05:06:54.276 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 05:06:54.277 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 05:06:54.474 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 05:06:54.479 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 05:06:54.479 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 05:06:54.479 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 05:06:54.479 -04:00 [INF] Hosting environment: Development +2026-03-17 05:06:54.479 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 05:07:04.881 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 05:07:04.895 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 05:07:04.896 -04:00 [INF] AuthenticationScheme: Cookies was challenged. +2026-03-17 05:07:04.896 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 0 null 15.7282ms +2026-03-17 05:07:12.248 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/templates - null null +2026-03-17 05:07:12.257 -04:00 [INF] Executing endpoint '/design/templates (/design/templates)' +2026-03-17 05:07:12.353 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 05:07:12.372 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:07:12.372 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 05:07:12.372 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:07:12.372 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:07:12.396 -04:00 [INF] Executed endpoint '/design/templates (/design/templates)' +2026-03-17 05:07:12.398 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/templates - 200 null text/html; charset=utf-8 149.4298ms +2026-03-17 05:07:12.410 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 05:07:12.410 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 05:07:12.410 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 05:07:12.415 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 05:07:12.415 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 05:07:12.415 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 05:07:12.415 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 5.1781ms +2026-03-17 05:07:12.415 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 5.2577ms +2026-03-17 05:07:12.415 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 5.22ms +2026-03-17 05:07:12.428 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 05:07:12.429 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:07:12.429 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:07:12.429 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 1.8707ms +2026-03-17 05:07:12.431 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 05:07:12.432 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:07:12.433 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:07:12.433 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 2.2162ms +2026-03-17 05:07:12.435 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=Fyg-CYnnDO-FDqYFYwTtoA - null null +2026-03-17 05:07:12.435 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 05:07:12.475 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:07:12.475 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 05:07:12.475 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 05:07:12.477 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:08:44.459 -04:00 [INF] Executed DbCommand (39ms) [Parameters=[@p0='?' (Size = 100), @p1='?' (Size = 4000), @p2='?' (Size = 200), @p3='?' (Size = 200), @p4='?' (Size = 200), @p5='?' (DbType = DateTimeOffset), @p6='?' (Size = 200), @p7='?' (Size = 2000), @p8='?' (Size = 200), @p9='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +INSERT INTO [AuditLogEntries] ([Action], [AfterStateJson], [EntityId], [EntityName], [EntityType], [Timestamp], [User]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6); +INSERT INTO [Templates] ([Description], [Name], [ParentTemplateId]) +OUTPUT INSERTED.[Id] +VALUES (@p7, @p8, @p9); +2026-03-17 05:08:44.497 -04:00 [INF] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:10:14.136 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 05:10:14.189 -04:00 [INF] Executed DbCommand (40ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:10:14.193 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:10:14.200 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@p0='?' (Size = 100), @p1='?' (Size = 4000), @p2='?' (Size = 200), @p3='?' (Size = 200), @p4='?' (Size = 200), @p5='?' (DbType = DateTimeOffset), @p6='?' (Size = 200), @p7='?' (Size = 2000), @p8='?' (Size = 200), @p9='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +INSERT INTO [AuditLogEntries] ([Action], [AfterStateJson], [EntityId], [EntityName], [EntityType], [Timestamp], [User]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6); +INSERT INTO [Templates] ([Description], [Name], [ParentTemplateId]) +OUTPUT INSERTED.[Id] +VALUES (@p7, @p8, @p9); +2026-03-17 05:10:14.206 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:10:38.174 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:10:38.225 -04:00 [INF] Executed DbCommand (45ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 05:10:38.238 -04:00 [INF] Executed DbCommand (10ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[DataSourceReference], [t].[DataType], [t].[Description], [t].[IsLocked], [t].[Name], [t].[TemplateId], [t].[Value] +FROM [TemplateAttributes] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 05:10:38.253 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[IsLocked], [t].[Name], [t].[OnTriggerScriptId], [t].[PriorityLevel], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateAlarms] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 05:10:38.261 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Code], [t].[IsLocked], [t].[MinTimeBetweenRuns], [t].[Name], [t].[ParameterDefinitions], [t].[ReturnDefinition], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateScripts] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 05:10:38.270 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 05:12:20.565 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:12:20.568 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:12:20.618 -04:00 [INF] Executed DbCommand (29ms) [Parameters=[@p0='?' (Size = 100), @p1='?' (Size = 4000), @p2='?' (Size = 200), @p3='?' (Size = 200), @p4='?' (Size = 200), @p5='?' (DbType = DateTimeOffset), @p6='?' (Size = 200), @p7='?' (Size = 500), @p8='?' (Size = 50), @p9='?' (Size = 2000), @p10='?' (DbType = Boolean), @p11='?' (Size = 200), @p12='?' (DbType = Int32), @p13='?' (Size = 4000)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +INSERT INTO [AuditLogEntries] ([Action], [AfterStateJson], [EntityId], [EntityName], [EntityType], [Timestamp], [User]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6); +INSERT INTO [TemplateAttributes] ([DataSourceReference], [DataType], [Description], [IsLocked], [Name], [TemplateId], [Value]) +OUTPUT INSERTED.[Id] +VALUES (@p7, @p8, @p9, @p10, @p11, @p12, @p13); +2026-03-17 05:12:20.658 -04:00 [INF] Executed DbCommand (25ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:12:20.660 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 05:12:20.664 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[DataSourceReference], [t].[DataType], [t].[Description], [t].[IsLocked], [t].[Name], [t].[TemplateId], [t].[Value] +FROM [TemplateAttributes] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 05:12:20.665 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[IsLocked], [t].[Name], [t].[OnTriggerScriptId], [t].[PriorityLevel], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateAlarms] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 05:12:20.666 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Code], [t].[IsLocked], [t].[MinTimeBetweenRuns], [t].[Name], [t].[ParameterDefinitions], [t].[ReturnDefinition], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateScripts] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 05:12:20.667 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 05:13:59.484 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:13:59.532 -04:00 [INF] Executed DbCommand (47ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:13:59.536 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@p0='?' (Size = 100), @p1='?' (Size = 4000), @p2='?' (Size = 200), @p3='?' (Size = 200), @p4='?' (Size = 200), @p5='?' (DbType = DateTimeOffset), @p6='?' (Size = 200), @p7='?' (Size = 500), @p8='?' (Size = 50), @p9='?' (Size = 2000), @p10='?' (DbType = Boolean), @p11='?' (Size = 200), @p12='?' (DbType = Int32), @p13='?' (Size = 4000)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +INSERT INTO [AuditLogEntries] ([Action], [AfterStateJson], [EntityId], [EntityName], [EntityType], [Timestamp], [User]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6); +INSERT INTO [TemplateAttributes] ([DataSourceReference], [DataType], [Description], [IsLocked], [Name], [TemplateId], [Value]) +OUTPUT INSERTED.[Id] +VALUES (@p7, @p8, @p9, @p10, @p11, @p12, @p13); +2026-03-17 05:13:59.542 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 05:13:59.545 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 05:13:59.546 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[DataSourceReference], [t].[DataType], [t].[Description], [t].[IsLocked], [t].[Name], [t].[TemplateId], [t].[Value] +FROM [TemplateAttributes] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 05:13:59.547 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[IsLocked], [t].[Name], [t].[OnTriggerScriptId], [t].[PriorityLevel], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateAlarms] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 05:13:59.548 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Code], [t].[IsLocked], [t].[MinTimeBetweenRuns], [t].[Name], [t].[ParameterDefinitions], [t].[ReturnDefinition], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateScripts] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 05:13:59.549 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:46:52.715 -04:00 [INF] Executed DbCommand (19ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:46:52.721 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:46:52.744 -04:00 [INF] Executed DbCommand (11ms) [Parameters=[@p0='?' (Size = 100), @p1='?' (Size = 4000), @p2='?' (Size = 200), @p3='?' (Size = 200), @p4='?' (Size = 200), @p5='?' (DbType = DateTimeOffset), @p6='?' (Size = 200), @p7='?' (Size = 2000), @p8='?' (DbType = Boolean), @p9='?' (Size = 200), @p10='?' (DbType = Int32), @p11='?' (DbType = Int32), @p12='?' (DbType = Int32), @p13='?' (Size = 4000), @p14='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +INSERT INTO [AuditLogEntries] ([Action], [AfterStateJson], [EntityId], [EntityName], [EntityType], [Timestamp], [User]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6); +INSERT INTO [TemplateAlarms] ([Description], [IsLocked], [Name], [OnTriggerScriptId], [PriorityLevel], [TemplateId], [TriggerConfiguration], [TriggerType]) +OUTPUT INSERTED.[Id] +VALUES (@p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14); +2026-03-17 06:46:52.762 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:46:52.763 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 06:46:52.764 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[DataSourceReference], [t].[DataType], [t].[Description], [t].[IsLocked], [t].[Name], [t].[TemplateId], [t].[Value] +FROM [TemplateAttributes] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:46:52.768 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[IsLocked], [t].[Name], [t].[OnTriggerScriptId], [t].[PriorityLevel], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateAlarms] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:46:52.769 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Code], [t].[IsLocked], [t].[MinTimeBetweenRuns], [t].[Name], [t].[ParameterDefinitions], [t].[ReturnDefinition], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateScripts] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:46:52.770 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:48:58.115 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:48:58.154 -04:00 [INF] Executed DbCommand (38ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:48:58.173 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@p0='?' (Size = 100), @p1='?' (Size = 4000), @p2='?' (Size = 200), @p3='?' (Size = 200), @p4='?' (Size = 200), @p5='?' (DbType = DateTimeOffset), @p6='?' (Size = 200), @p7='?' (Size = 4000), @p8='?' (DbType = Boolean), @p9='?' (DbType = Time), @p10='?' (Size = 200), @p11='?' (Size = 4000), @p12='?' (Size = 4000), @p13='?' (DbType = Int32), @p14='?' (Size = 4000), @p15='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +INSERT INTO [AuditLogEntries] ([Action], [AfterStateJson], [EntityId], [EntityName], [EntityType], [Timestamp], [User]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6); +INSERT INTO [TemplateScripts] ([Code], [IsLocked], [MinTimeBetweenRuns], [Name], [ParameterDefinitions], [ReturnDefinition], [TemplateId], [TriggerConfiguration], [TriggerType]) +OUTPUT INSERTED.[Id] +VALUES (@p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); +2026-03-17 06:48:58.190 -04:00 [INF] Executed DbCommand (11ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:48:58.192 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 06:48:58.193 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[DataSourceReference], [t].[DataType], [t].[Description], [t].[IsLocked], [t].[Name], [t].[TemplateId], [t].[Value] +FROM [TemplateAttributes] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:48:58.194 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[IsLocked], [t].[Name], [t].[OnTriggerScriptId], [t].[PriorityLevel], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateAlarms] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:48:58.198 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Code], [t].[IsLocked], [t].[MinTimeBetweenRuns], [t].[Name], [t].[ParameterDefinitions], [t].[ReturnDefinition], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateScripts] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:48:58.199 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:50:52.158 -04:00 [INF] Executed DbCommand (17ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:50:52.162 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:50:52.192 -04:00 [INF] Executed DbCommand (31ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:52:54.239 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[@p0='?' (Size = 100), @p1='?' (Size = 4000), @p2='?' (Size = 200), @p3='?' (Size = 200), @p4='?' (Size = 200), @p5='?' (DbType = DateTimeOffset), @p6='?' (Size = 200), @p7='?' (Size = 2000), @p8='?' (Size = 200), @p9='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +INSERT INTO [AuditLogEntries] ([Action], [AfterStateJson], [EntityId], [EntityName], [EntityType], [Timestamp], [User]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6); +INSERT INTO [Templates] ([Description], [Name], [ParentTemplateId]) +OUTPUT INSERTED.[Id] +VALUES (@p7, @p8, @p9); +2026-03-17 06:52:54.254 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:53:22.874 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:53:22.877 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 06:53:22.879 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[DataSourceReference], [t].[DataType], [t].[Description], [t].[IsLocked], [t].[Name], [t].[TemplateId], [t].[Value] +FROM [TemplateAttributes] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:53:22.881 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[IsLocked], [t].[Name], [t].[OnTriggerScriptId], [t].[PriorityLevel], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateAlarms] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:53:22.883 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Code], [t].[IsLocked], [t].[MinTimeBetweenRuns], [t].[Name], [t].[ParameterDefinitions], [t].[ReturnDefinition], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateScripts] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:53:22.886 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:54:40.501 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:54:40.504 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:54:40.506 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:54:40.534 -04:00 [INF] Executed DbCommand (21ms) [Parameters=[@p0='?' (Size = 100), @p1='?' (Size = 4000), @p2='?' (Size = 200), @p3='?' (Size = 200), @p4='?' (Size = 200), @p5='?' (DbType = DateTimeOffset), @p6='?' (Size = 200), @p7='?' (DbType = Int32), @p8='?' (Size = 200), @p9='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +INSERT INTO [AuditLogEntries] ([Action], [AfterStateJson], [EntityId], [EntityName], [EntityType], [Timestamp], [User]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6); +INSERT INTO [TemplateCompositions] ([ComposedTemplateId], [InstanceName], [TemplateId]) +OUTPUT INSERTED.[Id] +VALUES (@p7, @p8, @p9); +2026-03-17 06:54:40.580 -04:00 [INF] Executed DbCommand (31ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 06:54:40.582 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 06:54:40.582 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[DataSourceReference], [t].[DataType], [t].[Description], [t].[IsLocked], [t].[Name], [t].[TemplateId], [t].[Value] +FROM [TemplateAttributes] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:54:40.583 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[IsLocked], [t].[Name], [t].[OnTriggerScriptId], [t].[PriorityLevel], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateAlarms] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:54:40.584 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Code], [t].[IsLocked], [t].[MinTimeBetweenRuns], [t].[Name], [t].[ParameterDefinitions], [t].[ReturnDefinition], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateScripts] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:54:40.588 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 06:55:13.776 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/logout - application/x-www-form-urlencoded 0 +2026-03-17 06:55:13.777 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/logout' +2026-03-17 06:55:13.778 -04:00 [INF] AuthenticationScheme: Cookies signed out. +2026-03-17 06:55:13.778 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/logout' +2026-03-17 06:55:13.778 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/logout - 302 0 null 1.9128ms +2026-03-17 06:55:13.780 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 06:55:13.780 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 06:55:13.786 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 06:55:13.786 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 06:55:13.786 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 06:55:13.787 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 6.9685ms +2026-03-17 06:55:13.790 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryKyWDyphita8jViEH 359 +2026-03-17 06:55:13.790 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:55:13.794 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:55:13.794 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=Fyg-CYnnDO-FDqYFYwTtoA - 200 null null 6481347.9845ms +2026-03-17 06:55:13.796 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:55:13.796 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 5.9491ms +2026-03-17 06:55:13.796 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 06:55:13.796 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 06:55:13.796 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 06:55:13.797 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 06:55:13.798 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 1.3833ms +2026-03-17 06:55:13.799 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 06:55:13.799 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 3.5687ms +2026-03-17 06:55:13.799 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 06:55:13.799 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 3.314ms +2026-03-17 06:55:13.822 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 06:55:13.823 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:55:13.823 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:55:13.823 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3887ms +2026-03-17 06:55:13.825 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 06:55:13.825 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:55:13.826 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:55:13.826 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3132ms +2026-03-17 06:55:13.827 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=DlhHAzwTmp6DZ2l3FklAlQ - null null +2026-03-17 06:55:13.827 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:55:13.833 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 06:55:13.833 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 06:56:02.576 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 06:56:02.577 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 06:56:02.634 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 06:56:02.638 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 06:56:02.638 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 06:56:02.638 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 61.908ms +2026-03-17 06:56:02.640 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 06:56:02.641 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 06:56:02.642 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 06:56:02.642 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 06:56:02.644 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 06:56:02.644 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 4.0646ms +2026-03-17 06:56:02.647 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryYZIXLYjXiZuzXwyJ 359 +2026-03-17 06:56:02.647 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:02.648 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:02.648 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.6507ms +2026-03-17 06:56:02.648 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:02.648 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=DlhHAzwTmp6DZ2l3FklAlQ - 200 null null 48821.2488ms +2026-03-17 06:56:02.660 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 06:56:02.660 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:02.660 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:02.660 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3834ms +2026-03-17 06:56:02.674 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 06:56:02.674 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:02.674 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:02.674 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3476ms +2026-03-17 06:56:02.676 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=9eEk_cRtfoASr1dcPzWQjA - null null +2026-03-17 06:56:02.676 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:02.680 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 06:56:02.680 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 06:56:19.286 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/monitoring/audit-log - null null +2026-03-17 06:56:19.287 -04:00 [INF] Executing endpoint '/monitoring/audit-log (/monitoring/audit-log)' +2026-03-17 06:56:19.289 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 06:56:19.289 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 06:56:19.290 -04:00 [INF] Executed endpoint '/monitoring/audit-log (/monitoring/audit-log)' +2026-03-17 06:56:19.290 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/monitoring/audit-log - 200 null text/html; charset=utf-8 3.8894ms +2026-03-17 06:56:19.293 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryUzLVzzW88mHmZrXH 359 +2026-03-17 06:56:19.294 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:19.294 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:19.294 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=9eEk_cRtfoASr1dcPzWQjA - 200 null null 16618.1089ms +2026-03-17 06:56:19.294 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:19.294 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.5387ms +2026-03-17 06:56:19.299 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 06:56:19.300 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 06:56:19.300 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 06:56:19.300 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 06:56:19.300 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.4314ms +2026-03-17 06:56:19.300 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 06:56:19.300 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 0.7772ms +2026-03-17 06:56:19.300 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 06:56:19.300 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 0.8646ms +2026-03-17 06:56:19.313 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 06:56:19.314 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:19.314 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:19.314 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.4274ms +2026-03-17 06:56:19.315 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 06:56:19.316 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:19.316 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:19.316 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2419ms +2026-03-17 06:56:19.317 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=8Y4E9pw_dLXqQUMWj-vKzg - null null +2026-03-17 06:56:19.317 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 06:56:19.320 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 06:56:19.320 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 06:56:51.599 -04:00 [INF] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT COUNT(*) +FROM [AuditLogEntries] AS [a] +2026-03-17 06:56:51.622 -04:00 [INF] Executed DbCommand (18ms) [Parameters=[@p='?' (DbType = Int32), @p1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Action], [a].[AfterStateJson], [a].[EntityId], [a].[EntityName], [a].[EntityType], [a].[Timestamp], [a].[User] +FROM [AuditLogEntries] AS [a] +ORDER BY [a].[Timestamp] DESC +OFFSET @p ROWS FETCH NEXT @p1 ROWS ONLY +2026-03-17 07:37:00.801 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/sites - null null +2026-03-17 07:37:00.803 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 07:37:00.803 -04:00 [INF] AuthenticationScheme: Cookies was challenged. +2026-03-17 07:37:00.803 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/sites - 302 0 null 2.2846ms +2026-03-17 07:37:00.805 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2Fadmin%2Fsites - null null +2026-03-17 07:37:00.805 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 07:37:00.807 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 07:37:00.807 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 07:37:00.808 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 07:37:00.808 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2Fadmin%2Fsites - 200 null text/html; charset=utf-8 2.7859ms +2026-03-17 07:37:00.813 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryIkLT2z4Xi4WPbn6N 359 +2026-03-17 07:37:00.813 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:37:00.813 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:37:00.814 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=8Y4E9pw_dLXqQUMWj-vKzg - 200 null null 2441493.3817ms +2026-03-17 07:37:00.814 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:37:00.814 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.9352ms +2026-03-17 07:37:00.820 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 07:37:00.820 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 07:37:00.820 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 07:37:00.821 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 07:37:00.821 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 1.6027ms +2026-03-17 07:37:00.822 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 07:37:00.822 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 07:37:00.822 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 2.3038ms +2026-03-17 07:37:00.822 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 2.4702ms +2026-03-17 07:37:00.847 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 07:37:00.848 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:37:00.848 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:37:00.848 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2517ms +2026-03-17 07:37:00.850 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 07:37:00.850 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:37:00.850 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:37:00.850 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2698ms +2026-03-17 07:37:00.851 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=J0R3k7WtsBVeMihfe7U10A - null null +2026-03-17 07:37:00.851 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:37:00.856 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 07:37:00.856 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 07:38:13.218 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 07:38:13.220 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 07:38:13.298 -04:00 [INF] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 07:38:13.299 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 07:38:13.299 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 07:38:13.299 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 80.736ms +2026-03-17 07:38:13.301 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 07:38:13.301 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 07:38:13.301 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:38:13.301 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:38:13.302 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 07:38:13.302 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 1.1215ms +2026-03-17 07:38:13.305 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarysUYOkl6nEI9ldasQ 359 +2026-03-17 07:38:13.305 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:13.306 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:13.306 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.5667ms +2026-03-17 07:38:13.306 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:13.306 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=J0R3k7WtsBVeMihfe7U10A - 200 null null 72454.5951ms +2026-03-17 07:38:13.318 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 07:38:13.318 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:13.318 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:13.318 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3467ms +2026-03-17 07:38:13.327 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 07:38:13.328 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:13.328 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:13.328 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3401ms +2026-03-17 07:38:13.329 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=bRYPOAW5kkmpQmLP0-rAag - null null +2026-03-17 07:38:13.329 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:13.332 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:38:13.332 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:38:32.761 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/sites - null null +2026-03-17 07:38:32.762 -04:00 [INF] Executing endpoint '/admin/sites (/admin/sites)' +2026-03-17 07:38:32.768 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:38:32.768 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:38:32.769 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 07:38:32.770 -04:00 [INF] Executed endpoint '/admin/sites (/admin/sites)' +2026-03-17 07:38:32.770 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/sites - 200 null text/html; charset=utf-8 9.4571ms +2026-03-17 07:38:32.774 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryzour2UXiHLqXylbP 359 +2026-03-17 07:38:32.774 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:32.774 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=bRYPOAW5kkmpQmLP0-rAag - 200 null null 19444.9222ms +2026-03-17 07:38:32.774 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:32.774 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:32.774 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.6705ms +2026-03-17 07:38:32.780 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 07:38:32.780 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 07:38:32.780 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 07:38:32.781 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 07:38:32.781 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.5625ms +2026-03-17 07:38:32.781 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 07:38:32.781 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.2686ms +2026-03-17 07:38:32.781 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 07:38:32.781 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.4117ms +2026-03-17 07:38:32.796 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 07:38:32.796 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:32.796 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:32.796 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3472ms +2026-03-17 07:38:32.798 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 07:38:32.798 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:32.798 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:32.798 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3418ms +2026-03-17 07:38:32.799 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=Kmllyvul6cbUbY5UeH9Gxw - null null +2026-03-17 07:38:32.799 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:38:32.804 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:38:32.804 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:38:32.806 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 07:40:43.968 -04:00 [INF] Executed DbCommand (33ms) [Parameters=[@p0='?' (Size = 2000), @p1='?' (Size = 200), @p2='?' (Size = 100)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Sites] ([Description], [Name], [SiteIdentifier]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2); +2026-03-17 07:40:43.973 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 07:40:43.981 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 07:40:44.002 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE 0 = 1 +ORDER BY [d].[Name] +2026-03-17 07:41:15.010 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 07:41:15.013 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 07:41:15.015 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE 0 = 1 +ORDER BY [d].[Name] +2026-03-17 07:42:55.653 -04:00 [INF] Executed DbCommand (23ms) [Parameters=[@p0='?' (Size = 4000), @p1='?' (Size = 200), @p2='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [DataConnections] ([Configuration], [Name], [Protocol]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2); +2026-03-17 07:42:55.655 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 07:42:55.656 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 07:42:55.656 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE 0 = 1 +ORDER BY [d].[Name] +2026-03-17 07:43:37.533 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/data-connections - null null +2026-03-17 07:43:37.534 -04:00 [INF] Executing endpoint '/admin/data-connections (/admin/data-connections)' +2026-03-17 07:43:37.538 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:43:37.538 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:43:37.540 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 07:43:37.542 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 07:43:37.544 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE 0 = 1 +ORDER BY [d].[Name] +2026-03-17 07:43:37.545 -04:00 [INF] Executed endpoint '/admin/data-connections (/admin/data-connections)' +2026-03-17 07:43:37.546 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/data-connections - 200 null text/html; charset=utf-8 12.7098ms +2026-03-17 07:43:37.550 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryfEKMfo5DBAZmohps 359 +2026-03-17 07:43:37.550 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:43:37.550 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=Kmllyvul6cbUbY5UeH9Gxw - 200 null null 304750.4168ms +2026-03-17 07:43:37.550 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:43:37.551 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:43:37.551 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.8059ms +2026-03-17 07:43:37.563 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 07:43:37.564 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:43:37.564 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:43:37.564 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.314ms +2026-03-17 07:43:37.586 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 07:43:37.586 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:43:37.586 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:43:37.586 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3205ms +2026-03-17 07:43:37.588 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=tZBFtgnLbTukg78yu6_GFg - null null +2026-03-17 07:43:37.588 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:43:37.593 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:43:37.593 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:43:37.595 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 07:43:37.598 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 07:43:37.599 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE 0 = 1 +ORDER BY [d].[Name] +2026-03-17 07:46:37.736 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:46:37.736 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=tZBFtgnLbTukg78yu6_GFg - 200 null null 180148.1324ms +2026-03-17 07:46:37.737 -04:00 [INF] Connection id "0HNK40I7GV5G4", Request id "0HNK40I7GV5G4:00000037": the application completed without reading the entire request body. +2026-03-17 07:46:37.817 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 07:46:37.817 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:46:37.817 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:46:37.817 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2716ms +2026-03-17 07:46:37.819 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=QSdaW2p1wKzrvwljjWMvbQ - null null +2026-03-17 07:46:37.819 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:46:37.821 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:46:37.821 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:46:37.821 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:46:37.821 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:46:38.319 -04:00 [INF] Application is shutting down... +2026-03-17 07:46:38.319 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:46:38.319 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 07:46:38.319 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=QSdaW2p1wKzrvwljjWMvbQ - 200 null null 499.9312ms +2026-03-17 07:46:38.319 -04:00 [INF] Connection id "0HNK40I7GV5G6", Request id "0HNK40I7GV5G6:00000003": the application completed without reading the entire request body. +2026-03-17 07:46:38.319 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:46:38.319 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:46:38.319 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2515ms +2026-03-17 07:46:38.320 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=3GHchvfpxDpuvwvP7g0vOA - null null +2026-03-17 07:46:38.321 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:46:38.322 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:46:38.322 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:46:38.322 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:46:38.322 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:47:08.321 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:47:08.321 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=3GHchvfpxDpuvwvP7g0vOA - 200 null null 30000.8215ms +2026-03-17 07:47:08.321 -04:00 [INF] Connection id "0HNK40I7GV5G6", Request id "0HNK40I7GV5G6:00000007": the application completed without reading the entire request body. +2026-03-17 07:47:08.323 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 07:47:08.323 -04:00 [INF] Akka.NET actor system shutdown complete. +, @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 07:46:42.001 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 07:46:42.011 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 07:46:42.015 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 07:46:42.020 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 07:46:42.023 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 07:46:42.032 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 07:46:42.043 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 07:46:42.116 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 07:46:42.215 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 07:46:42.216 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 07:46:42.409 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 07:46:42.412 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 07:46:42.412 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 07:46:42.413 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 07:46:42.413 -04:00 [INF] Hosting environment: Development +2026-03-17 07:46:42.413 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 07:46:57.631 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 07:46:57.643 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 07:46:57.725 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 07:46:57.738 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 07:46:57.738 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 07:46:57.740 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 110.2118ms +2026-03-17 07:47:08.362 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 07:47:08.365 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:47:08.367 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:47:08.367 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 5.0476ms +2026-03-17 07:47:08.369 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=YOzzEgjBPTBq-S09wDExjA - null null +2026-03-17 07:47:08.369 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:47:08.386 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:47:08.386 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=YOzzEgjBPTBq-S09wDExjA - 200 null null 17.1351ms +2026-03-17 07:47:08.387 -04:00 [INF] Connection id "0HNK43BICHT1L", Request id "0HNK43BICHT1L:00000003": the application completed without reading the entire request body. +2026-03-17 07:47:09.031 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 07:47:09.032 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 07:47:09.069 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:47:09.069 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:47:09.096 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 07:47:09.096 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 65.4545ms +2026-03-17 07:47:09.101 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryRpTXnp9anUmFudKD 359 +2026-03-17 07:47:09.102 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:47:09.104 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:47:09.105 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 3.7264ms +2026-03-17 07:47:09.107 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 07:47:09.107 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 07:47:09.107 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 07:47:09.112 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 07:47:09.113 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 07:47:09.113 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 5.8719ms +2026-03-17 07:47:09.113 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 07:47:09.113 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 5.9935ms +2026-03-17 07:47:09.113 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 6.0941ms +2026-03-17 07:47:09.124 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 07:47:09.124 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:47:09.125 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:47:09.125 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 1.1344ms +2026-03-17 07:47:09.127 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 07:47:09.127 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:47:09.127 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:47:09.127 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3493ms +2026-03-17 07:47:09.128 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=F7JA_DhfEVLbkljDbJJ3BQ - null null +2026-03-17 07:47:09.128 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:47:09.162 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:47:09.162 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:50:11.479 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 32 +2026-03-17 07:50:11.479 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 07:50:11.519 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 07:50:11.520 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 07:50:11.520 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 07:50:11.521 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 41.9858ms +2026-03-17 07:50:11.524 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 07:50:11.525 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 07:50:11.530 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:50:11.530 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:50:11.532 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 07:50:11.532 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 8.6124ms +2026-03-17 07:50:11.536 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryfDrSUgbjUw6caUfZ 359 +2026-03-17 07:50:11.536 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:11.537 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:11.537 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.7241ms +2026-03-17 07:50:11.537 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:11.537 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=F7JA_DhfEVLbkljDbJJ3BQ - 200 null null 182409.4947ms +2026-03-17 07:50:11.544 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 07:50:11.544 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 07:50:11.544 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 07:50:11.545 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 07:50:11.546 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 1.3583ms +2026-03-17 07:50:11.546 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 07:50:11.546 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.815ms +2026-03-17 07:50:11.546 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 07:50:11.546 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 2.3377ms +2026-03-17 07:50:11.563 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 07:50:11.563 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:11.563 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:11.563 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.7057ms +2026-03-17 07:50:11.565 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 07:50:11.566 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:11.566 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:11.566 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4129ms +2026-03-17 07:50:11.567 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=bFGimtZRz337PJPVYNZtxA - null null +2026-03-17 07:50:11.567 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:11.572 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:50:11.573 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:50:31.903 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/data-connections - null null +2026-03-17 07:50:31.903 -04:00 [INF] Executing endpoint '/admin/data-connections (/admin/data-connections)' +2026-03-17 07:50:31.928 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:50:31.928 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:50:31.929 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 07:50:31.948 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +ORDER BY [d].[Name] +2026-03-17 07:50:31.978 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 07:50:31.997 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE 0 = 1 +ORDER BY [d].[Name] +2026-03-17 07:50:31.999 -04:00 [INF] Executed endpoint '/admin/data-connections (/admin/data-connections)' +2026-03-17 07:50:31.999 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/data-connections - 200 null text/html; charset=utf-8 96.2016ms +2026-03-17 07:50:32.002 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryYQp2Y1SwlA0ldV0J 359 +2026-03-17 07:50:32.002 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:32.003 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:32.003 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.5815ms +2026-03-17 07:50:32.003 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:32.003 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=bFGimtZRz337PJPVYNZtxA - 200 null null 20436.2472ms +2026-03-17 07:50:32.010 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 07:50:32.011 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 07:50:32.011 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 0.6282ms +2026-03-17 07:50:32.012 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 07:50:32.012 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 07:50:32.012 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 07:50:32.013 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 0.3663ms +2026-03-17 07:50:32.013 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 07:50:32.013 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.3181ms +2026-03-17 07:50:32.029 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 07:50:32.029 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:32.029 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:32.029 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2923ms +2026-03-17 07:50:32.031 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 07:50:32.031 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:32.031 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:32.031 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.25ms +2026-03-17 07:50:32.032 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=CiTfhCWR9frE6mAQGYxUMQ - null null +2026-03-17 07:50:32.032 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:50:32.038 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:50:32.038 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:50:32.040 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 07:50:32.042 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +ORDER BY [d].[Name] +2026-03-17 07:50:32.046 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 07:50:32.049 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE 0 = 1 +ORDER BY [d].[Name] +2026-03-17 07:51:57.853 -04:00 [INF] Executed DbCommand (26ms) [Parameters=[@p0='?' (DbType = Int32), @p1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [SiteDataConnectionAssignments] ([DataConnectionId], [SiteId]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1); +2026-03-17 07:51:57.866 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 07:51:57.868 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +ORDER BY [d].[Name] +2026-03-17 07:51:57.870 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 07:51:57.888 -04:00 [INF] Executed DbCommand (17ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 07:51:57.909 -04:00 [INF] Executed DbCommand (15ms) [Parameters=[@siteId='?' (DbType = Int32), @dataConnectionId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [s].[Id], [s].[DataConnectionId], [s].[SiteId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId AND [s].[DataConnectionId] = @dataConnectionId +2026-03-17 07:52:25.400 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/admin/sites - null null +2026-03-17 07:52:25.402 -04:00 [INF] Executing endpoint '/admin/sites (/admin/sites)' +2026-03-17 07:52:25.407 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:52:25.407 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:52:25.409 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 07:52:25.412 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 07:52:25.415 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 07:52:25.416 -04:00 [INF] Executed endpoint '/admin/sites (/admin/sites)' +2026-03-17 07:52:25.416 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/admin/sites - 200 null text/html; charset=utf-8 15.5185ms +2026-03-17 07:52:25.419 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarylyi0t0DTurRfLz3t 359 +2026-03-17 07:52:25.420 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:52:25.420 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:52:25.421 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=CiTfhCWR9frE6mAQGYxUMQ - 200 null null 113388.5826ms +2026-03-17 07:52:25.421 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:52:25.421 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.4451ms +2026-03-17 07:52:25.429 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 07:52:25.430 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:52:25.430 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:52:25.430 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3145ms +2026-03-17 07:52:25.440 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 07:52:25.440 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:52:25.440 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:52:25.440 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3654ms +2026-03-17 07:52:25.441 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=UuzESs3gtMucrntjJ3J_xg - null null +2026-03-17 07:52:25.441 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:52:25.445 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 07:52:25.445 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 07:52:25.447 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 07:52:25.450 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 07:52:25.452 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 07:57:21.141 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 07:57:21.141 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=UuzESs3gtMucrntjJ3J_xg - 200 null null 295699.1966ms +2026-03-17 07:57:21.141 -04:00 [INF] Connection id "0HNK43BICHT1L", Request id "0HNK43BICHT1L:0000003F": the application completed without reading the entire request body. +2026-03-17 07:57:21.198 -04:00 [INF] Application is shutting down... +2026-03-17 07:57:21.209 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 07:57:21.236 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 07:58:06.400 -04:00 [INF] Starting ScadaLink host as Site on localhost +2026-03-17 07:58:06.495 -04:00 [FTL] ScadaLink host terminated unexpectedly +System.AggregateException: Some services are not able to be constructed (Error while validating the service descriptor 'ServiceType: ScadaLink.ExternalSystemGateway.ExternalSystemClient Lifetime: Scoped ImplementationType: ScadaLink.ExternalSystemGateway.ExternalSystemClient': Unable to resolve service for type 'ScadaLink.Commons.Interfaces.Repositories.IExternalSystemRepository' while attempting to activate 'ScadaLink.ExternalSystemGateway.ExternalSystemClient'.) (Error while validating the service descriptor 'ServiceType: ScadaLink.ExternalSystemGateway.DatabaseGateway Lifetime: Scoped ImplementationType: ScadaLink.ExternalSystemGateway.DatabaseGateway': Unable to resolve service for type 'ScadaLink.Commons.Interfaces.Repositories.IExternalSystemRepository' while attempting to activate 'ScadaLink.ExternalSystemGateway.DatabaseGateway'.) (Error while validating the service descriptor 'ServiceType: ScadaLink.NotificationService.NotificationDeliveryService Lifetime: Scoped ImplementationType: ScadaLink.NotificationService.NotificationDeliveryService': Unable to resolve service for type 'ScadaLink.Commons.Interfaces.Repositories.INotificationRepository' while attempting to activate 'ScadaLink.NotificationService.NotificationDeliveryService'.) + ---> System.InvalidOperationException: Error while validating the service descriptor 'ServiceType: ScadaLink.ExternalSystemGateway.ExternalSystemClient Lifetime: Scoped ImplementationType: ScadaLink.ExternalSystemGateway.ExternalSystemClient': Unable to resolve service for type 'ScadaLink.Commons.Interfaces.Repositories.IExternalSystemRepository' while attempting to activate 'ScadaLink.ExternalSystemGateway.ExternalSystemClient'. + ---> System.InvalidOperationException: Unable to resolve service for type 'ScadaLink.Commons.Interfaces.Repositories.IExternalSystemRepository' while attempting to activate 'ScadaLink.ExternalSystemGateway.ExternalSystemClient'. + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(ServiceIdentifier serviceIdentifier, Type implementationType, CallSiteChain callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(ResultCache lifetime, ServiceIdentifier serviceIdentifier, Type implementationType, CallSiteChain callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateExact(ServiceDescriptor descriptor, ServiceIdentifier serviceIdentifier, CallSiteChain callSiteChain, Int32 slot) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.GetCallSite(ServiceDescriptor serviceDescriptor, CallSiteChain callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.ValidateService(ServiceDescriptor descriptor) + --- End of inner exception stack trace --- + at Microsoft.Extensions.DependencyInjection.ServiceProvider.ValidateService(ServiceDescriptor descriptor) + at Microsoft.Extensions.DependencyInjection.ServiceProvider..ctor(ICollection`1 serviceDescriptors, ServiceProviderOptions options) + --- End of inner exception stack trace --- + at Microsoft.Extensions.DependencyInjection.ServiceProvider..ctor(ICollection`1 serviceDescriptors, ServiceProviderOptions options) + at Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(IServiceCollection services, ServiceProviderOptions options) + at Microsoft.Extensions.Hosting.HostBuilder.InitializeServiceProvider() + at Microsoft.Extensions.Hosting.HostBuilder.Build() + at Program.
$(String[] args) in /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/Program.cs:line 174 + ---> (Inner Exception #1) System.InvalidOperationException: Error while validating the service descriptor 'ServiceType: ScadaLink.ExternalSystemGateway.DatabaseGateway Lifetime: Scoped ImplementationType: ScadaLink.ExternalSystemGateway.DatabaseGateway': Unable to resolve service for type 'ScadaLink.Commons.Interfaces.Repositories.IExternalSystemRepository' while attempting to activate 'ScadaLink.ExternalSystemGateway.DatabaseGateway'. + ---> System.InvalidOperationException: Unable to resolve service for type 'ScadaLink.Commons.Interfaces.Repositories.IExternalSystemRepository' while attempting to activate 'ScadaLink.ExternalSystemGateway.DatabaseGateway'. + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(ServiceIdentifier serviceIdentifier, Type implementationType, CallSiteChain callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(ResultCache lifetime, ServiceIdentifier serviceIdentifier, Type implementationType, CallSiteChain callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateExact(ServiceDescriptor descriptor, ServiceIdentifier serviceIdentifier, CallSiteChain callSiteChain, Int32 slot) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.GetCallSite(ServiceDescriptor serviceDescriptor, CallSiteChain callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.ValidateService(ServiceDescriptor descriptor) + --- End of inner exception stack trace --- + at Microsoft.Extensions.DependencyInjection.ServiceProvider.ValidateService(ServiceDescriptor descriptor) + at Microsoft.Extensions.DependencyInjection.ServiceProvider..ctor(ICollection`1 serviceDescriptors, ServiceProviderOptions options)<--- + + ---> (Inner Exception #2) System.InvalidOperationException: Error while validating the service descriptor 'ServiceType: ScadaLink.NotificationService.NotificationDeliveryService Lifetime: Scoped ImplementationType: ScadaLink.NotificationService.NotificationDeliveryService': Unable to resolve service for type 'ScadaLink.Commons.Interfaces.Repositories.INotificationRepository' while attempting to activate 'ScadaLink.NotificationService.NotificationDeliveryService'. + ---> System.InvalidOperationException: Unable to resolve service for type 'ScadaLink.Commons.Interfaces.Repositories.INotificationRepository' while attempting to activate 'ScadaLink.NotificationService.NotificationDeliveryService'. + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(ServiceIdentifier serviceIdentifier, Type implementationType, CallSiteChain callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(ResultCache lifetime, ServiceIdentifier serviceIdentifier, Type implementationType, CallSiteChain callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateExact(ServiceDescriptor descriptor, ServiceIdentifier serviceIdentifier, CallSiteChain callSiteChain, Int32 slot) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.GetCallSite(ServiceDescriptor serviceDescriptor, CallSiteChain callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.ValidateService(ServiceDescriptor descriptor) + --- End of inner exception stack trace --- + at Microsoft.Extensions.DependencyInjection.ServiceProvider.ValidateService(ServiceDescriptor descriptor) + at Microsoft.Extensions.DependencyInjection.ServiceProvider..ctor(ICollection`1 serviceDescriptors, ServiceProviderOptions options)<--- + +2026-03-17 07:59:58.122 -04:00 [INF] Starting ScadaLink host as Site on localhost +2026-03-17 07:59:58.915 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 07:59:58.930 -04:00 [INF] Site SQLite storage initialized at Data Source=./data/scadalink.db +2026-03-17 07:59:58.931 -04:00 [INF] Event log purge service started — retention: 30 days, cap: 1024 MB, interval: "1.00:00:00" +2026-03-17 07:59:59.036 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Site, Roles=Site, site-site-a, Hostname=localhost, Port=8082, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 07:59:59.047 -04:00 [INF] Site actors registered. DeploymentManager singleton scoped to role=site-site-a, SiteCommunicationActor created. +2026-03-17 07:59:59.047 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 07:59:59.047 -04:00 [INF] Hosting environment: Development +2026-03-17 07:59:59.047 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 08:00:04.070 -04:00 [INF] DeploymentManagerActor starting — loading deployed configs from SQLite... +2026-03-17 08:00:04.072 -04:00 [INF] Loaded 0 deployed configs (0 enabled) from SQLite +2026-03-17 08:01:02.255 -04:00 [INF] Application is shutting down... +2026-03-17 08:01:02.256 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 08:01:02.256 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 08:07:15.497 -04:00 [INF] Starting ScadaLink host as Site on localhost +2026-03-17 08:07:16.128 -04:00 [INF] Executed DbCommand (22ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 08:07:16.141 -04:00 [INF] Site SQLite storage initialized at Data Source=./data/scadalink.db +2026-03-17 08:07:16.142 -04:00 [INF] Event log purge service started — retention: 30 days, cap: 1024 MB, interval: "1.00:00:00" +2026-03-17 08:07:16.253 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Site, Roles=Site, site-site-a, Hostname=localhost, Port=8082, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 08:07:16.264 -04:00 [INF] Site actors registered. DeploymentManager singleton scoped to role=site-site-a, SiteCommunicationActor created. +2026-03-17 08:07:16.264 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 08:07:16.264 -04:00 [INF] Hosting environment: Development +2026-03-17 08:07:16.264 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 08:07:21.287 -04:00 [INF] DeploymentManagerActor starting — loading deployed configs from SQLite... +2026-03-17 08:07:21.289 -04:00 [INF] Loaded 0 deployed configs (0 enabled) from SQLite +2026-03-17 08:20:12.037 -04:00 [WRN] Dead letter: GossipEnvelope from [akka://scadalink/system/cluster/core/daemon#944579944] to [akka://scadalink/deadLetters] +2026-03-17 08:20:12.049 -04:00 [INF] Application is shutting down... +2026-03-17 08:20:12.050 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 08:20:12.050 -04:00 [INF] Akka.NET actor system shutdown complete. +-17 08:07:33.208 -04:00 [INF] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 08:07:33.255 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 08:07:33.266 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 08:07:33.270 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 08:07:33.274 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 08:07:33.277 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 08:07:33.282 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 08:07:33.298 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 08:07:33.374 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 08:07:33.479 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 08:07:33.479 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 08:07:33.684 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 08:07:33.689 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 08:07:33.689 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 08:07:33.689 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 08:07:33.689 -04:00 [INF] Hosting environment: Development +2026-03-17 08:07:33.689 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 08:07:46.806 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 08:07:46.817 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 08:07:46.818 -04:00 [INF] AuthenticationScheme: Cookies was challenged. +2026-03-17 08:07:46.819 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 0 null 13.6037ms +2026-03-17 08:07:55.406 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 08:07:55.412 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 08:07:55.445 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:07:55.445 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 08:07:55.471 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 08:07:55.472 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 65.6634ms +2026-03-17 08:07:55.472 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryBuTIINF23zql6cOl 359 +2026-03-17 08:07:55.474 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:07:55.477 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:07:55.478 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 5.0673ms +2026-03-17 08:07:55.478 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 08:07:55.478 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 08:07:55.478 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 08:07:55.484 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 08:07:55.484 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 08:07:55.484 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 08:07:55.484 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 6.026ms +2026-03-17 08:07:55.484 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 6.0239ms +2026-03-17 08:07:55.484 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 6.0245ms +2026-03-17 08:07:55.506 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:07:55.507 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:07:55.507 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:07:55.507 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 1.3888ms +2026-03-17 08:07:55.509 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:07:55.510 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:07:55.511 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:07:55.511 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 2.0706ms +2026-03-17 08:07:55.513 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=zIxKGWUM0e0UdG_7xLcsLw - null null +2026-03-17 08:07:55.513 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:07:55.554 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:07:55.554 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 08:08:30.040 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/logout - application/x-www-form-urlencoded 0 +2026-03-17 08:08:30.041 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/logout' +2026-03-17 08:08:30.042 -04:00 [INF] AuthenticationScheme: Cookies signed out. +2026-03-17 08:08:30.042 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/logout' +2026-03-17 08:08:30.042 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/logout - 302 0 null 2.4727ms +2026-03-17 08:08:30.047 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 08:08:30.047 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 08:08:30.054 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 08:08:30.054 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 08:08:30.055 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 08:08:30.055 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 8.2068ms +2026-03-17 08:08:30.058 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryoB4kWNBBQ7yg3Zce 359 +2026-03-17 08:08:30.059 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:08:30.061 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:08:30.061 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 2.3774ms +2026-03-17 08:08:30.061 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:08:30.062 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=zIxKGWUM0e0UdG_7xLcsLw - 200 null null 34548.8872ms +2026-03-17 08:08:30.064 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 08:08:30.064 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 08:08:30.064 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 08:08:30.065 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 08:08:30.066 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 1.2858ms +2026-03-17 08:08:30.066 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 08:08:30.066 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.8464ms +2026-03-17 08:08:30.067 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 08:08:30.067 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 2.3906ms +2026-03-17 08:08:30.082 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:08:30.082 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:08:30.082 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:08:30.082 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5195ms +2026-03-17 08:08:30.083 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:08:30.083 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:08:30.084 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:08:30.084 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2289ms +2026-03-17 08:08:30.085 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=foo-OP_iixJGwEZ3RQm-LA - null null +2026-03-17 08:08:30.085 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:08:30.093 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 08:08:30.093 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 08:09:31.008 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 08:09:31.009 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 08:09:31.092 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 08:09:31.104 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 08:09:31.104 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 08:09:31.105 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 96.8332ms +2026-03-17 08:09:31.106 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 08:09:31.106 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 08:09:31.108 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:09:31.108 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 08:09:31.108 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:09:31.109 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 08:09:31.109 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 3.0175ms +2026-03-17 08:09:31.111 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary5cBw7Nu6ejD7CPJZ 359 +2026-03-17 08:09:31.112 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:09:31.112 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:09:31.112 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.5407ms +2026-03-17 08:09:31.113 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:09:31.113 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=foo-OP_iixJGwEZ3RQm-LA - 200 null null 61027.4428ms +2026-03-17 08:09:31.121 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:09:31.121 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:09:31.121 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:09:31.121 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3689ms +2026-03-17 08:09:31.129 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:09:31.130 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:09:31.130 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:09:31.130 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3934ms +2026-03-17 08:09:31.131 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=0jZEMbiriHdWZowJRzw98Q - null null +2026-03-17 08:09:31.131 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:09:31.135 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:09:31.135 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 08:09:31.135 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:10:11.314 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/templates - null null +2026-03-17 08:10:11.315 -04:00 [INF] Executing endpoint '/design/templates (/design/templates)' +2026-03-17 08:10:11.373 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:10:11.386 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:10:11.386 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 08:10:11.386 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:10:11.433 -04:00 [INF] Executed DbCommand (50ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:10:11.466 -04:00 [INF] Executed endpoint '/design/templates (/design/templates)' +2026-03-17 08:10:11.466 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/templates - 200 null text/html; charset=utf-8 152.6784ms +2026-03-17 08:10:11.469 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryqzmPR3Lopk4FnR0V 359 +2026-03-17 08:10:11.469 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:10:11.470 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:10:11.470 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=0jZEMbiriHdWZowJRzw98Q - 200 null null 40338.9793ms +2026-03-17 08:10:11.470 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:10:11.470 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.675ms +2026-03-17 08:10:11.476 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 08:10:11.476 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 08:10:11.476 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 08:10:11.477 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 08:10:11.478 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 1.4155ms +2026-03-17 08:10:11.478 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 08:10:11.478 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.6782ms +2026-03-17 08:10:11.478 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 08:10:11.478 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.8267ms +2026-03-17 08:10:11.492 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:10:11.493 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:10:11.493 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:10:11.493 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3138ms +2026-03-17 08:10:11.495 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:10:11.495 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:10:11.495 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:10:11.495 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2922ms +2026-03-17 08:10:11.496 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=y4-BeGi_clhRRTx4Jyyzjg - null null +2026-03-17 08:10:11.496 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:10:11.502 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:10:11.502 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 08:10:11.502 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:10:11.505 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:11:58.958 -04:00 [INF] Executed DbCommand (13ms) [Parameters=[@p0='?' (Size = 100), @p1='?' (Size = 4000), @p2='?' (Size = 200), @p3='?' (Size = 200), @p4='?' (Size = 200), @p5='?' (DbType = DateTimeOffset), @p6='?' (Size = 200), @p7='?' (Size = 2000), @p8='?' (Size = 200), @p9='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +INSERT INTO [AuditLogEntries] ([Action], [AfterStateJson], [EntityId], [EntityName], [EntityType], [Timestamp], [User]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6); +INSERT INTO [Templates] ([Description], [Name], [ParentTemplateId]) +OUTPUT INSERTED.[Id] +VALUES (@p7, @p8, @p9); +2026-03-17 08:11:58.983 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:12:24.874 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:12:24.897 -04:00 [INF] Executed DbCommand (11ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:12:24.907 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 08:12:24.912 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[DataSourceReference], [t].[DataType], [t].[Description], [t].[IsLocked], [t].[Name], [t].[TemplateId], [t].[Value] +FROM [TemplateAttributes] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 08:12:24.919 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[IsLocked], [t].[Name], [t].[OnTriggerScriptId], [t].[PriorityLevel], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateAlarms] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 08:12:24.924 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Code], [t].[IsLocked], [t].[MinTimeBetweenRuns], [t].[Name], [t].[ParameterDefinitions], [t].[ReturnDefinition], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateScripts] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 08:12:24.930 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 08:13:34.911 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/design/templates - null null +2026-03-17 08:13:34.912 -04:00 [INF] Executing endpoint '/design/templates (/design/templates)' +2026-03-17 08:13:34.918 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:13:34.918 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 08:13:34.918 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:13:34.922 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:13:34.924 -04:00 [INF] Executed endpoint '/design/templates (/design/templates)' +2026-03-17 08:13:34.925 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/design/templates - 200 null text/html; charset=utf-8 13.5775ms +2026-03-17 08:13:34.929 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryo3tX5oLoJI4Yw9xF 359 +2026-03-17 08:13:34.929 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:13:34.929 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:13:34.929 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=y4-BeGi_clhRRTx4Jyyzjg - 200 null null 203433.0679ms +2026-03-17 08:13:34.929 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:13:34.929 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.7168ms +2026-03-17 08:13:34.938 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:13:34.939 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:13:34.939 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:13:34.939 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.6139ms +2026-03-17 08:13:34.950 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:13:34.950 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:13:34.951 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:13:34.951 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3668ms +2026-03-17 08:13:34.953 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=5YYq7RcR2CV6ACHwZ5Jx9A - null null +2026-03-17 08:13:34.954 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:13:34.958 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:13:34.958 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 08:13:34.958 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:13:34.962 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:13:55.933 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:13:55.937 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 08:13:55.940 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[DataSourceReference], [t].[DataType], [t].[Description], [t].[IsLocked], [t].[Name], [t].[TemplateId], [t].[Value] +FROM [TemplateAttributes] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 08:13:55.942 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[IsLocked], [t].[Name], [t].[OnTriggerScriptId], [t].[PriorityLevel], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateAlarms] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 08:13:55.943 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Code], [t].[IsLocked], [t].[MinTimeBetweenRuns], [t].[Name], [t].[ParameterDefinitions], [t].[ReturnDefinition], [t].[TemplateId], [t].[TriggerConfiguration], [t].[TriggerType] +FROM [TemplateScripts] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 08:13:55.945 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 08:14:43.292 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/logout - application/x-www-form-urlencoded 0 +2026-03-17 08:14:43.292 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/logout' +2026-03-17 08:14:43.292 -04:00 [INF] AuthenticationScheme: Cookies signed out. +2026-03-17 08:14:43.292 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/logout' +2026-03-17 08:14:43.292 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/logout - 302 0 null 0.6681ms +2026-03-17 08:14:43.294 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 08:14:43.295 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 08:14:43.295 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 08:14:43.295 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 08:14:43.296 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 08:14:43.296 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 1.1449ms +2026-03-17 08:14:43.299 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryrHeF5PyJSuXHGczT 359 +2026-03-17 08:14:43.299 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:14:43.299 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:14:43.299 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=5YYq7RcR2CV6ACHwZ5Jx9A - 200 null null 68345.8247ms +2026-03-17 08:14:43.299 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:14:43.300 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.4631ms +2026-03-17 08:14:43.305 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:14:43.305 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:14:43.305 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:14:43.305 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.212ms +2026-03-17 08:14:43.311 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:14:43.311 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:14:43.311 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:14:43.311 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.316ms +2026-03-17 08:14:43.320 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=G3AZsHkofUXYd_5CEDfwYA - null null +2026-03-17 08:14:43.320 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:14:43.324 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 08:14:43.324 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 08:15:45.764 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 08:15:45.764 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 08:15:45.787 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 08:15:45.798 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 08:15:45.799 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 08:15:45.799 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 08:15:45.799 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 35.4331ms +2026-03-17 08:15:45.801 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 08:15:45.801 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 08:15:45.802 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:15:45.802 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:15:45.802 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:15:45.803 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 08:15:45.803 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 1.8653ms +2026-03-17 08:15:45.806 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryGeKHZ4pdRwBkoyjk 359 +2026-03-17 08:15:45.807 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:15:45.807 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:15:45.807 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=G3AZsHkofUXYd_5CEDfwYA - 200 null null 62486.6703ms +2026-03-17 08:15:45.807 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:15:45.807 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.4815ms +2026-03-17 08:15:45.815 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 08:15:45.815 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 08:15:45.815 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 08:15:45.817 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 08:15:45.817 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 1.4933ms +2026-03-17 08:15:45.817 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 08:15:45.818 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 08:15:45.818 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 2.364ms +2026-03-17 08:15:45.818 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 2.2571ms +2026-03-17 08:15:45.831 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:15:45.831 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:15:45.831 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:15:45.831 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.4957ms +2026-03-17 08:15:45.833 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:15:45.833 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:15:45.833 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:15:45.833 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.29ms +2026-03-17 08:15:45.834 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=7Y37uR1CuLXAqPn8bF7Spw - null null +2026-03-17 08:15:45.834 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:15:45.838 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:15:45.838 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:15:45.838 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:16:05.302 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 08:16:05.302 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 08:16:05.309 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:16:05.317 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:16:05.317 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:16:05.317 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:16:05.329 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:16:05.335 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 08:16:05.346 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:16:05.382 -04:00 [INF] Executed DbCommand (29ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 08:16:05.383 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 08:16:05.383 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 81.3066ms +2026-03-17 08:16:05.387 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryhVxVITQZWS8wNUUf 359 +2026-03-17 08:16:05.387 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:05.387 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=7Y37uR1CuLXAqPn8bF7Spw - 200 null null 19552.6795ms +2026-03-17 08:16:05.387 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:05.387 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:05.387 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.7464ms +2026-03-17 08:16:05.393 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 08:16:05.393 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 08:16:05.393 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 08:16:05.394 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 08:16:05.394 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.6485ms +2026-03-17 08:16:05.394 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 08:16:05.394 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 0.7952ms +2026-03-17 08:16:05.394 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 08:16:05.394 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.0196ms +2026-03-17 08:16:05.415 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:16:05.415 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:05.415 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:05.415 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2531ms +2026-03-17 08:16:05.418 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:16:05.418 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:05.418 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:05.418 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.287ms +2026-03-17 08:16:05.419 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=ZVQz7MCSJiSkZkj49wGthw - null null +2026-03-17 08:16:05.419 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:05.424 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:16:05.424 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:16:05.424 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:16:05.425 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:16:05.427 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 08:16:05.430 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:16:05.432 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 08:16:31.771 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/deployments - null null +2026-03-17 08:16:31.772 -04:00 [INF] Executing endpoint '/deployment/deployments (/deployment/deployments)' +2026-03-17 08:16:31.779 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:16:31.779 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:16:31.780 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:16:31.791 -04:00 [INF] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:16:31.793 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:16:31.794 -04:00 [INF] Executed endpoint '/deployment/deployments (/deployment/deployments)' +2026-03-17 08:16:31.794 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/deployments - 200 null text/html; charset=utf-8 23.1658ms +2026-03-17 08:16:31.797 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:31.797 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryCO7gRV1ily7MLddL 359 +2026-03-17 08:16:31.797 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=ZVQz7MCSJiSkZkj49wGthw - 200 null null 26378.4196ms +2026-03-17 08:16:31.797 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:31.798 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:31.798 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.5467ms +2026-03-17 08:16:31.804 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 08:16:31.804 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 08:16:31.804 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 08:16:31.805 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 08:16:31.805 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.4377ms +2026-03-17 08:16:31.805 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 08:16:31.805 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 08:16:31.805 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 0.9119ms +2026-03-17 08:16:31.805 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 0.8937ms +2026-03-17 08:16:31.821 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:16:31.821 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:31.821 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:31.821 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3165ms +2026-03-17 08:16:31.823 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:16:31.823 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:31.823 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:31.823 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2108ms +2026-03-17 08:16:31.824 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=hOqW1vQP821vqOg8Wx4q-w - null null +2026-03-17 08:16:31.824 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:16:31.828 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:16:31.828 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:16:31.828 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:16:31.832 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:16:31.835 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:16:41.842 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:16:41.845 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:16:51.841 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:16:51.844 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:17:01.840 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:17:01.844 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:17:11.838 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:17:11.842 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:17:21.840 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:17:21.843 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:17:31.841 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:17:31.844 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:17:41.851 -04:00 [INF] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:17:41.854 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:17:51.841 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:17:51.845 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:18:01.840 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:18:01.845 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:18:11.840 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:18:11.845 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:18:21.841 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:18:21.845 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:18:31.841 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:18:31.846 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:18:41.840 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:18:41.844 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:18:51.840 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:18:51.845 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:19:01.840 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:19:01.843 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:19:11.840 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:19:11.845 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:19:21.839 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:19:21.842 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:19:31.841 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:19:31.844 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:19:41.840 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:19:41.844 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:19:51.839 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:19:51.843 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:20:01.840 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 08:20:01.842 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:20:10.884 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:20:10.884 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=hOqW1vQP821vqOg8Wx4q-w - 200 null null 219059.0996ms +2026-03-17 08:20:10.884 -04:00 [INF] Connection id "0HNK43N6LN4CO", Request id "0HNK43N6LN4CO:00000085": the application completed without reading the entire request body. +2026-03-17 08:20:10.943 -04:00 [INF] Application is shutting down... +2026-03-17 08:20:10.953 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 08:20:11.525 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 08:20:14.388 -04:00 [INF] Starting ScadaLink host as Site on localhost +2026-03-17 08:20:14.957 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 08:20:14.970 -04:00 [INF] Site SQLite storage initialized at Data Source=./data/scadalink.db +2026-03-17 08:20:14.971 -04:00 [INF] Event log purge service started — retention: 30 days, cap: 1024 MB, interval: "1.00:00:00" +2026-03-17 08:20:15.065 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Site, Roles=Site, site-site-a, Hostname=localhost, Port=8082, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 08:20:15.071 -04:00 [INF] Site actors registered. DeploymentManager singleton scoped to role=site-site-a, SiteCommunicationActor created. +2026-03-17 08:20:15.071 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 08:20:15.071 -04:00 [INF] Hosting environment: Development +2026-03-17 08:20:15.071 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 08:20:20.100 -04:00 [INF] DeploymentManagerActor starting — loading deployed configs from SQLite... +2026-03-17 08:20:20.101 -04:00 [INF] Loaded 0 deployed configs (0 enabled) from SQLite +2026-03-17 08:28:35.570 -04:00 [WRN] Dead letter: GossipEnvelope from [akka://scadalink/system/cluster/core/daemon#1378643557] to [akka://scadalink/deadLetters] +2026-03-17 08:28:35.591 -04:00 [INF] Application is shutting down... +2026-03-17 08:28:35.592 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 08:28:35.592 -04:00 [INF] Akka.NET actor system shutdown complete. +17 08:20:32.952 -04:00 [INF] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 08:20:32.994 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 08:20:33.004 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 08:20:33.006 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 08:20:33.011 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 08:20:33.015 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 08:20:33.019 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 08:20:33.029 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 08:20:33.106 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 08:20:33.211 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 08:20:33.211 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 08:20:33.398 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 08:20:33.403 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 08:20:33.403 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 08:20:33.403 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 08:20:33.403 -04:00 [INF] Hosting environment: Development +2026-03-17 08:20:33.403 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 08:20:36.064 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:20:36.079 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:20:36.082 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:20:36.082 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 19.3151ms +2026-03-17 08:20:36.085 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=iprwQRqO--zaquCjO17QPg - null null +2026-03-17 08:20:36.086 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:20:36.103 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:20:36.104 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=iprwQRqO--zaquCjO17QPg - 200 null null 19.0204ms +2026-03-17 08:20:36.105 -04:00 [INF] Connection id "0HNK43UBTU84A", Request id "0HNK43UBTU84A:00000003": the application completed without reading the entire request body. +2026-03-17 08:20:45.746 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 08:20:45.749 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 08:20:45.750 -04:00 [INF] AuthenticationScheme: Cookies was challenged. +2026-03-17 08:20:45.750 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 0 null 4.4527ms +2026-03-17 08:20:56.217 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 08:20:56.218 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 08:20:56.252 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:20:56.252 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:20:56.252 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:20:56.280 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 08:20:56.280 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 62.8633ms +2026-03-17 08:20:56.281 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryofrX12gPgXBXwumr 359 +2026-03-17 08:20:56.282 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:20:56.284 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:20:56.284 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 3.2211ms +2026-03-17 08:20:56.287 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 08:20:56.287 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 08:20:56.287 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 08:20:56.291 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 08:20:56.292 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 08:20:56.292 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 08:20:56.293 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 6.3987ms +2026-03-17 08:20:56.293 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 6.3763ms +2026-03-17 08:20:56.293 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 6.4658ms +2026-03-17 08:20:56.302 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:20:56.303 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:20:56.304 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:20:56.304 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 1.156ms +2026-03-17 08:20:56.305 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:20:56.305 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:20:56.305 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:20:56.305 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.304ms +2026-03-17 08:20:56.306 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=fT4rHe0vqWJb54ZG6oJskg - null null +2026-03-17 08:20:56.306 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:20:56.340 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:20:56.341 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:20:56.341 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:21:29.754 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 08:21:29.755 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 08:21:29.824 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:21:29.833 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:21:29.834 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:21:29.834 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:21:29.834 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:21:29.842 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 08:21:29.859 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:21:29.870 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:21:29.911 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 08:21:29.913 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 08:21:29.914 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 160.07ms +2026-03-17 08:21:29.919 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary1u7O6Mmj1BPAydB8 359 +2026-03-17 08:21:29.919 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:21:29.921 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:21:29.921 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:21:29.921 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=fT4rHe0vqWJb54ZG6oJskg - 200 null null 33614.3887ms +2026-03-17 08:21:29.921 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.5404ms +2026-03-17 08:21:29.926 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 08:21:29.926 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 08:21:29.926 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 08:21:29.926 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 08:21:29.926 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.75ms +2026-03-17 08:21:29.927 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 08:21:29.927 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.2089ms +2026-03-17 08:21:29.927 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 08:21:29.927 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.3975ms +2026-03-17 08:21:29.942 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:21:29.942 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:21:29.942 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:21:29.943 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5375ms +2026-03-17 08:21:29.944 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:21:29.944 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:21:29.944 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:21:29.945 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.359ms +2026-03-17 08:21:29.947 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=GTDjMLu9-KZU_8UqReEyZA - null null +2026-03-17 08:21:29.947 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:21:29.955 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:21:29.955 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:21:29.955 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:21:29.958 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:21:29.960 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 08:21:29.963 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:21:29.967 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 08:23:57.560 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:23:57.590 -04:00 [INF] Executed DbCommand (15ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:23:57.597 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:23:57.624 -04:00 [INF] Executed DbCommand (21ms) [Parameters=[@uniqueName='?' (Size = 200)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[UniqueName] = @uniqueName +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 08:23:57.708 -04:00 [INF] Executed DbCommand (29ms) [Parameters=[@p0='?' (DbType = Int32), @p1='?' (DbType = Int32), @p2='?' (Size = 50), @p3='?' (DbType = Int32), @p4='?' (Size = 200)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Instances] ([AreaId], [SiteId], [State], [TemplateId], [UniqueName]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2, @p3, @p4); +2026-03-17 08:23:57.742 -04:00 [INF] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:23:57.746 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 08:23:57.749 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:23:57.751 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 08:23:57.762 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 08:24:42.984 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:24:43.006 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @instanceId +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 08:28:34.416 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:28:34.416 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=GTDjMLu9-KZU_8UqReEyZA - 200 null null 424467.3973ms +2026-03-17 08:28:34.416 -04:00 [INF] Connection id "0HNK43UBTU84A", Request id "0HNK43UBTU84A:00000023": the application completed without reading the entire request body. +2026-03-17 08:28:34.475 -04:00 [INF] Application is shutting down... +2026-03-17 08:28:34.477 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 08:28:35.260 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 08:28:48.121 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 08:28:48.626 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 08:28:48.631 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 08:28:48.648 -04:00 [INF] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 08:28:48.696 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 08:28:48.706 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 08:28:48.711 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 08:28:48.716 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 08:28:48.719 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 08:28:48.724 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 08:28:48.735 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 08:28:48.810 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 08:28:48.907 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 08:28:48.908 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 08:28:49.087 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 08:28:49.093 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 08:28:49.093 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 08:28:49.093 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 08:28:49.093 -04:00 [INF] Hosting environment: Development +2026-03-17 08:28:49.093 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 08:28:49.519 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:28:49.534 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:28:49.536 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:28:49.537 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 18.7983ms +2026-03-17 08:28:49.541 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=qGhzJk-WYmey54b4mJg3Gw - null null +2026-03-17 08:28:49.542 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:28:49.559 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:28:49.560 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=qGhzJk-WYmey54b4mJg3Gw - 200 null null 19.1716ms +2026-03-17 08:28:49.561 -04:00 [INF] Connection id "0HNK442UVQT3E", Request id "0HNK442UVQT3E:00000003": the application completed without reading the entire request body. +2026-03-17 08:29:07.076 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:29:12.045 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:29:17.042 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:29:22.045 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:29:27.054 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:29:30.796 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 08:29:30.801 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 08:29:30.893 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering2026-03-17 08:35:02.433 -04:00 [INF] Application is shutting down... +2026-03-17 08:35:02.434 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 08:35:03.396 -04:00 [INF] Akka.NET actor system shutdown complete. +d Claim.Value is one of the following values: (Admin) +2026-03-17 08:29:30.906 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:29:30.906 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:29:30.912 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:29:30.935 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 08:29:30.944 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:29:30.957 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:29:30.994 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 08:29:31.000 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 08:29:31.020 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 08:29:31.022 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 225.5804ms +2026-03-17 08:29:31.033 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryDVB2CIWfAtORKEPy 359 +2026-03-17 08:29:31.033 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 08:29:31.033 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 08:29:31.034 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 08:29:31.034 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:29:31.037 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:29:31.037 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 4.0549ms +2026-03-17 08:29:31.038 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 08:29:31.038 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 08:29:31.038 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 08:29:31.038 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 4.2783ms +2026-03-17 08:29:31.038 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 4.402ms +2026-03-17 08:29:31.038 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 4.4692ms +2026-03-17 08:29:31.051 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:29:31.051 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:29:31.052 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:29:31.052 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.9589ms +2026-03-17 08:29:31.053 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:29:31.053 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:29:31.054 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:29:31.054 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.438ms +2026-03-17 08:29:31.054 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=cSkkeOq-pIQoHev-xakVdQ - null null +2026-03-17 08:29:31.055 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:29:31.086 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:29:31.086 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:29:31.086 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:29:31.088 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:29:31.091 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 08:29:31.096 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:29:31.102 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 08:29:31.106 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 08:29:32.043 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:29:37.044 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:29:42.043 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:29:47.044 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:29:52.053 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:29:57.056 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:30:01.542 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:30:01.559 -04:00 [INF] Executed DbCommand (10ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @instanceId +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 08:30:02.052 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:30:07.052 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:30:12.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:30:17.053 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:30:22.054 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:30:27.043 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:30:32.044 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:30:37.047 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:30:42.048 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:30:47.042 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:30:52.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:30:57.044 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:31:02.052 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:31:07.048 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:31:12.047 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:31:17.048 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:31:22.046 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:31:27.050 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:31:32.047 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:31:37.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:31:42.049 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:31:47.046 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:31:52.048 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:31:57.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:32:02.050 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:32:07.052 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:32:12.050 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:32:17.050 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:32:22.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:32:27.050 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:32:32.049 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:32:37.049 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:32:42.049 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:32:47.048 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:32:52.049 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:32:57.048 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:33:02.050 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:33:07.049 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:33:12.048 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:33:17.049 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:33:22.049 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:33:27.048 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:33:32.048 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:33:37.053 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:33:42.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:33:47.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:33:52.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:33:57.052 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:34:02.061 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:34:07.052 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:34:12.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:34:17.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:34:22.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:34:27.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:34:32.051 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:34:37.050 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:34:42.049 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:34:47.048 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:34:52.048 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:34:57.049 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:35:02.048 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#577154716] to [akka://scadalink/user] +2026-03-17 08:35:02.307 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:35:02.307 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=cSkkeOq-pIQoHev-xakVdQ - 200 null null 331252.1197ms +2026-03-17 08:35:02.307 -04:00 [INF] Connection id "0HNK442UVQT3E", Request id "0HNK442UVQT3E:00000013": the application completed without reading the entire request body. +2026-03-17 08:35:02.364 -04:00 [INF] Application is shutting down... +2026-03-17 08:35:02.373 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 08:35:02.937 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 08:35:06.918 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 08:35:07.424 -04:00 [INF] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 08:35:07.430 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 08:35:07.448 -04:00 [INF] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 08:35:07.495 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 08:35:07.504 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 08:35:07.506 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 08:35:07.510 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 08:35:07.514 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 08:35:07.519 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 08:35:07.529 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 08:35:07.605 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 08:35:07.703 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 08:35:07.704 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 08:35:07.880 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 08:35:07.885 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 08:35:07.885 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 08:35:07.885 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 08:35:07.885 -04:00 [INF] Hosting environment: Development +2026-03-17 08:35:07.885 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 08:35:12.462 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:35:12.477 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:35:12.480 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:35:12.481 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 19.9715ms +2026-03-17 08:35:12.485 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=smmc-PvVFdBBtAj585ZO6Q - null null +2026-03-17 08:35:12.486 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:35:12.502 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:35:12.503 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=smmc-PvVFdBBtAj585ZO6Q - 200 null null 18.1304ms +2026-03-17 08:35:12.504 -04:00 [INF] Connection id "0HNK446H3SJUC", Request id "0HNK446H3SJUC:00000003": the application completed without reading the entire request body. +2026-03-17 08:35:46.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:35:51.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:35:56.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:36:01.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:36:06.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:36:11.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:36:13.491 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 08:36:13.493 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 08:36:13.524 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:36:13.524 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is o2026-03-17 08:37:27.884 -04:00 [WRN] SetInstanceEnabled: instance Motor-1 not found +2026-03-17 10:04:55.295 -04:00 [INF] Application is shutting down... +2026-03-17 10:04:55.296 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 10:04:56.277 -04:00 [INF] Akka.NET actor system shutdown complete. +4:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 58.8689ms +2026-03-17 08:36:13.550 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryJXdWBeOfsENzXAWp 359 +2026-03-17 08:36:13.551 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:13.554 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:13.554 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 3.8275ms +2026-03-17 08:36:13.556 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 08:36:13.556 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 08:36:13.556 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 08:36:13.561 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 08:36:13.561 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 08:36:13.561 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 08:36:13.561 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 5.5587ms +2026-03-17 08:36:13.561 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 5.5799ms +2026-03-17 08:36:13.561 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 5.6246ms +2026-03-17 08:36:13.572 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:36:13.572 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:13.573 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:13.573 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 1.1435ms +2026-03-17 08:36:13.575 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:36:13.575 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:13.575 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:13.575 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4308ms +2026-03-17 08:36:13.576 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=y1aybAVCF7pkiWzDnIbpXg - null null +2026-03-17 08:36:13.576 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:13.609 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:36:13.610 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:36:13.610 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:36:16.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:36:21.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:36:26.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:36:31.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:36:36.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:36:41.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:36:46.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:36:51.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:36:53.309 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 08:36:53.310 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 08:36:53.382 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:36:53.392 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:36:53.393 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:36:53.393 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:36:53.393 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:36:53.417 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 08:36:53.426 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:36:53.439 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:36:53.477 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 08:36:53.485 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 08:36:53.489 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 08:36:53.490 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 181.0277ms +2026-03-17 08:36:53.493 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryUZAHGUzxjjT4DfNn 359 +2026-03-17 08:36:53.494 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:53.495 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:53.495 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.7788ms +2026-03-17 08:36:53.495 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:53.495 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=y1aybAVCF7pkiWzDnIbpXg - 200 null null 39919.1322ms +2026-03-17 08:36:53.502 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 08:36:53.502 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:53.503 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:53.503 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5121ms +2026-03-17 08:36:53.513 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 08:36:53.514 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:53.514 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:53.514 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.5263ms +2026-03-17 08:36:53.517 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=OR3O-mUMqGheYHtHioev4g - null null +2026-03-17 08:36:53.517 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 08:36:53.525 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:36:53.525 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 08:36:53.525 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 08:36:53.527 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 08:36:53.530 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 08:36:53.533 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 08:36:53.537 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 08:36:53.539 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 08:36:56.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:37:01.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:37:06.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:37:11.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:37:16.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:37:21.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:37:26.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:37:27.837 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 08:37:27.852 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @instanceId +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 08:37:31.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:37:36.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:37:41.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:37:46.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:37:51.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:37:56.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:38:01.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:38:06.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:38:11.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:38:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:38:21.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:38:26.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:38:31.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:38:36.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:38:41.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:38:46.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:38:51.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:38:56.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:39:01.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:39:06.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:39:11.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:39:16.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:39:21.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:39:26.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:39:31.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:39:36.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:39:41.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:39:46.381 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:39:51.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:39:56.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:40:01.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:40:06.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:40:11.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:40:16.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:40:21.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:40:26.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:40:31.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:40:36.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:40:41.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:40:46.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:40:51.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:40:56.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:41:01.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:41:06.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:41:11.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:41:16.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:41:21.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:41:26.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:41:31.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:41:36.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:41:41.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:41:46.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:41:51.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:41:56.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:42:01.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:42:06.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:42:11.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:42:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:42:21.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:42:26.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:42:31.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:42:36.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:42:41.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:42:46.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:42:51.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:42:56.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:43:01.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:43:06.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:43:11.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:43:16.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:43:21.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:43:26.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:43:31.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:43:36.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:43:41.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:43:46.382 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:43:51.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:43:56.405 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:44:01.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:44:06.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:44:11.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:44:16.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:44:21.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:44:26.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:44:31.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:44:36.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:44:41.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:44:46.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:44:51.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:44:56.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:45:01.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:45:06.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:45:11.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:45:16.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:45:21.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:45:26.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:45:31.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:45:36.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:45:41.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:45:46.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:45:51.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:45:56.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:46:01.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:46:06.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:46:11.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:46:16.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:46:21.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:46:26.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:46:31.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:46:36.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:46:41.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:46:46.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:46:51.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:46:56.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:47:01.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:47:06.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:47:11.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:47:16.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:47:21.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:47:26.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:47:31.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:47:36.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:47:41.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:47:46.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:47:51.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:47:56.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:48:01.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:48:06.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:48:11.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:48:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:48:21.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:48:26.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:48:31.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:48:36.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:48:41.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:48:46.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:48:51.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:48:56.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:49:01.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:49:06.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:49:11.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:49:16.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:49:21.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:49:26.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:49:31.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:49:36.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:49:41.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:49:46.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:49:51.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:49:56.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:50:01.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:50:06.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:50:11.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:50:16.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:50:21.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:50:26.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:50:31.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:50:36.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:50:41.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:50:46.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:50:51.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:50:56.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:51:01.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:51:06.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:51:11.383 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:51:16.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:51:21.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:51:26.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:51:31.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:51:36.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:51:41.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:51:46.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:51:51.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:51:56.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:52:01.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:52:06.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:52:11.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:52:16.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:52:21.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:52:26.402 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:52:31.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:52:36.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:52:41.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:52:46.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:52:51.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:52:56.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:53:01.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:53:06.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:53:11.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:53:16.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:53:21.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:53:26.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:53:31.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:53:36.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:53:41.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:53:46.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:53:51.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:53:56.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:54:01.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:54:06.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:54:11.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:54:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:54:21.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:54:26.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:54:31.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:54:36.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:54:41.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:54:46.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:54:51.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:54:56.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:55:01.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:55:06.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:55:11.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:55:16.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:55:21.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:55:26.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:55:31.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:55:36.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:55:41.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:55:46.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:55:51.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:55:56.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:56:01.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:56:06.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:56:11.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:56:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:56:21.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:56:26.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:56:31.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:56:36.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:56:41.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:56:46.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:56:51.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:56:56.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:57:01.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:57:06.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:57:11.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:57:16.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:57:21.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:57:26.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:57:31.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:57:36.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:57:41.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:57:46.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:57:51.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:57:56.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:58:01.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:58:06.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:58:11.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:58:16.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:58:21.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:58:26.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:58:31.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:58:36.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:58:41.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:58:46.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:58:51.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:58:56.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:59:01.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:59:06.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:59:11.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:59:16.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:59:21.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:59:26.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:59:31.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:59:36.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:59:41.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:59:46.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:59:51.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 08:59:56.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:00:01.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:00:06.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:00:11.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:00:16.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:00:21.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:00:26.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:00:31.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:00:36.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:00:41.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:00:46.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:00:51.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:00:56.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:01:01.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:01:06.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:01:11.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:01:16.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:01:21.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:01:26.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:01:31.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:01:36.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:01:41.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:01:46.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:01:51.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:01:56.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:02:01.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:02:06.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:02:11.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:02:16.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:02:21.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:02:26.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:02:31.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:02:36.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:02:41.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:02:46.384 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:02:51.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:02:56.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:03:01.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:03:06.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:03:11.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:03:16.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:03:21.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:03:26.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:03:31.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:03:36.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:03:41.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:03:46.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:03:51.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:03:56.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:04:01.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:04:06.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:04:11.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:04:16.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:04:21.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:04:26.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:04:31.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:04:36.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:04:41.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:04:46.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:04:51.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:04:56.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:05:01.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:05:06.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:05:11.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:05:16.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:05:21.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:05:26.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:05:31.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:05:36.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:05:41.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:05:46.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:05:51.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:05:56.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:06:01.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:06:06.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:06:11.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:06:16.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:06:21.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:06:26.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:06:31.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:06:36.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:06:41.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:06:46.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:06:51.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:06:56.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:07:01.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:07:06.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:07:11.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:07:16.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:07:21.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:07:26.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:07:31.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:07:36.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:07:41.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:07:46.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:07:51.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:07:56.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:08:01.408 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:08:06.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:08:11.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:08:16.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:08:21.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:08:26.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:08:31.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:08:36.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:08:41.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:08:46.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:08:51.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:08:56.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:09:01.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:09:06.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:09:11.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:09:16.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:09:21.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:09:26.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:09:31.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:09:36.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:09:41.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:09:46.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:09:51.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:09:56.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:10:01.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:10:06.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:10:11.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:10:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:10:21.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:10:26.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:10:31.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:10:36.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:10:41.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:10:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:10:51.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:10:56.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:11:01.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:11:06.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:11:11.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:11:16.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:11:21.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:11:26.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:11:31.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:11:36.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:11:41.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:11:46.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:11:51.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:11:56.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:12:01.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:12:06.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:12:11.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:12:16.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:12:21.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:12:26.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:12:31.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:12:36.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:12:41.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:12:46.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:12:51.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:12:56.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:13:01.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:13:06.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:13:11.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:13:16.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:13:21.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:13:26.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:13:31.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:13:36.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:13:41.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:13:46.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:13:51.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:13:56.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:14:01.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:14:06.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:14:11.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:14:16.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:14:21.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:14:26.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:14:31.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:14:36.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:14:41.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:14:46.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:14:51.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:14:56.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:15:01.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:15:06.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:15:11.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:15:16.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:15:21.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:15:26.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:15:31.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:15:36.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:15:41.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:15:46.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:15:51.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:15:56.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:16:01.385 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:16:06.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:16:11.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:16:16.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:16:21.386 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:16:26.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:16:31.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:16:36.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:16:41.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:16:46.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:16:51.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:16:56.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:17:01.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:17:06.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:17:11.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:17:16.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:17:21.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:17:26.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:17:31.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:17:36.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:17:41.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:17:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:17:51.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:17:56.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:18:01.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:18:06.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:18:11.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:18:16.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:18:21.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:18:26.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:18:31.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:18:36.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:18:41.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:18:46.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:18:51.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:18:56.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:19:01.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:19:06.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:19:11.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:19:16.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:19:21.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:19:26.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:19:31.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:19:36.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:19:41.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:19:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:19:51.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:19:56.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:20:01.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:20:06.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:20:11.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:20:16.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:20:21.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:20:26.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:20:31.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:20:36.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:20:41.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:20:46.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:20:51.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:20:56.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:21:01.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:21:06.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:21:11.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:21:16.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:21:21.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:21:26.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:21:31.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:21:36.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:21:41.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:21:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:21:51.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:21:56.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:22:01.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:22:06.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:22:11.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:22:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:22:21.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:22:26.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:22:31.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:22:36.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:22:41.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:22:46.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:22:51.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:22:56.400 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:23:01.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:23:06.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:23:11.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:23:16.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:23:21.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:23:26.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:23:31.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:23:36.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:23:41.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:23:46.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:23:51.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:23:56.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:24:01.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:24:06.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:24:11.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:24:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:24:21.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:24:26.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:24:31.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:24:36.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:24:41.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:24:46.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:24:51.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:24:56.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:25:01.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:25:06.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:25:11.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:25:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:25:21.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:25:26.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:25:31.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:25:36.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:25:41.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:25:46.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:25:51.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:25:56.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:26:01.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:26:06.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:26:11.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:26:16.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:26:21.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:26:26.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:26:31.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:26:36.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:26:41.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:26:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:26:51.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:26:56.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:27:01.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:27:06.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:27:11.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:27:16.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:27:21.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:27:26.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:27:31.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:27:36.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:27:41.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:27:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:27:51.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:27:56.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:28:01.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:28:06.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:28:11.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:28:16.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:28:21.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:28:26.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:28:31.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:28:36.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:28:41.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:28:46.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:28:51.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:28:56.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:29:01.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:29:06.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:29:11.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:29:16.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:29:21.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:29:26.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:29:31.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:29:36.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:29:41.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:29:46.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:29:51.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:29:56.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:30:01.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:30:06.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:30:11.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:30:16.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:30:21.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:30:26.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:30:31.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:30:36.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:30:41.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:30:46.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:30:51.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:30:56.398 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:31:01.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:31:06.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:31:11.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:31:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:31:21.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:31:26.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:31:31.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:31:36.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:31:41.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:31:46.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:31:51.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:31:56.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:32:01.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:32:06.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:32:11.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:32:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:32:21.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:32:26.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:32:31.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:32:36.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:32:41.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:32:46.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:32:51.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:32:56.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:33:01.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:33:06.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:33:11.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:33:16.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:33:21.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:33:26.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:33:31.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:33:36.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:33:41.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:33:46.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:33:51.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:33:56.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:34:01.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:34:06.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:34:11.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:34:16.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:34:21.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:34:26.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:34:31.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:34:36.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:34:41.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:34:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:34:51.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:34:56.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:35:01.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:35:06.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:35:11.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:35:16.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:35:21.387 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:35:26.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:35:31.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:35:36.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:35:41.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:35:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:35:51.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:35:56.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:36:01.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:36:06.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:36:11.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:36:16.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:36:21.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:36:26.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:36:31.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:36:36.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:36:41.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:36:46.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:36:51.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:36:56.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:37:01.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:37:06.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:37:11.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:37:16.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:37:21.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:37:26.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:37:31.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:37:36.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:37:41.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:37:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:37:51.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:37:56.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:38:01.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:38:06.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:38:11.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:38:16.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:38:21.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:38:26.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:38:31.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:38:36.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:38:41.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:38:46.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:38:51.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:38:56.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:39:01.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:39:06.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:39:11.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:39:16.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:39:21.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:39:26.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:39:31.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:39:36.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:39:41.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:39:46.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:39:51.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:39:56.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:40:01.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:40:06.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:40:11.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:40:16.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:40:21.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:40:26.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:40:31.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:40:36.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:40:41.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:40:46.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:40:51.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:40:56.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:41:01.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:41:06.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:41:11.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:41:16.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:41:21.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:41:26.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:41:31.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:41:36.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:41:41.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:41:46.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:41:51.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:41:56.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:42:01.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:42:06.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:42:11.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:42:16.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:42:21.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:42:26.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:42:31.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:42:36.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:42:41.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:42:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:42:51.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:42:56.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:43:01.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:43:06.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:43:11.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:43:16.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:43:21.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:43:26.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:43:31.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:43:36.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:43:41.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:43:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:43:51.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:43:56.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:44:01.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:44:06.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:44:11.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:44:16.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:44:21.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:44:26.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:44:31.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:44:36.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:44:41.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:44:46.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:44:51.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:44:56.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:45:01.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:45:06.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:45:11.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:45:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:45:21.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:45:26.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:45:31.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:45:36.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:45:41.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:45:46.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:45:51.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:45:56.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:46:01.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:46:06.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:46:11.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:46:16.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:46:21.400 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:46:26.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:46:31.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:46:36.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:46:41.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:46:46.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:46:51.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:46:56.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:47:01.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:47:06.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:47:11.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:47:16.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:47:21.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:47:26.400 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:47:31.399 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:47:36.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:47:41.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:47:46.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:47:51.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:47:56.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:48:01.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:48:06.399 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:48:11.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:48:16.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:48:21.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:48:26.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:48:31.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:48:36.399 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:48:41.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:48:46.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:48:51.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:48:56.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:49:01.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:49:06.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:49:11.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:49:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:49:21.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:49:26.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:49:31.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:49:36.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:49:41.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:49:46.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:49:51.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:49:56.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:50:01.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:50:06.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:50:11.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:50:16.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:50:21.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:50:26.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:50:31.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:50:36.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:50:41.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:50:46.398 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:50:51.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:50:56.398 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:51:01.398 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:51:06.398 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:51:11.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:51:16.398 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:51:21.388 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:51:26.398 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:51:31.398 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:51:36.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:51:41.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:51:46.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:51:51.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:51:56.398 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:52:01.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:52:06.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:52:11.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:52:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:52:21.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:52:26.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:52:31.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:52:36.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:52:41.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:52:46.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:52:51.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:52:56.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:53:01.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:53:06.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:53:11.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:53:16.401 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:53:21.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:53:26.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:53:31.399 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:53:36.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:53:41.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:53:46.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:53:51.399 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:53:56.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:54:01.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:54:06.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:54:11.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:54:16.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:54:21.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:54:26.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:54:31.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:54:36.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:54:41.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:54:46.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:54:51.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:54:56.400 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:55:01.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:55:06.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:55:11.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:55:16.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:55:21.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:55:26.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:55:31.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:55:36.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:55:41.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:55:46.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:55:51.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:55:56.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:56:01.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:56:06.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:56:11.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:56:16.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:56:21.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:56:26.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:56:31.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:56:36.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:56:41.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:56:46.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:56:51.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:56:56.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:57:01.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:57:06.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:57:11.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:57:16.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:57:21.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:57:26.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:57:31.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:57:36.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:57:41.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:57:46.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:57:51.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:57:56.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:58:01.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:58:06.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:58:11.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:58:16.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:58:21.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:58:26.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:58:31.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:58:36.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:58:41.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:58:46.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:58:51.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:58:56.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:59:01.398 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:59:06.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:59:11.398 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:59:16.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:59:21.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:59:26.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:59:31.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:59:36.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:59:41.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:59:46.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:59:51.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 09:59:56.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:00:01.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:00:06.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:00:11.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:00:16.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:00:21.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:00:26.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:00:31.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:00:36.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:00:41.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:00:46.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:00:51.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:00:56.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:01:01.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:01:06.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:01:11.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:01:16.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:01:21.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:01:26.397 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:01:31.398 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:01:36.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:01:41.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:01:46.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:01:51.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:01:56.392 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:02:01.391 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:02:05.491 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 10:02:05.494 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 10:02:05.495 -04:00 [INF] AuthenticationScheme: Cookies was challenged. +2026-03-17 10:02:05.496 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 302 0 null 4.0884ms +2026-03-17 10:02:05.497 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2Fdeployment%2Finstances - null null +2026-03-17 10:02:05.498 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 10:02:05.504 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 10:02:05.504 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 10:02:05.505 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 10:02:05.505 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login?ReturnUrl=%2Fdeployment%2Finstances - 200 null text/html; charset=utf-8 7.7507ms +2026-03-17 10:02:05.508 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryhthkp1iVmBs9mmyw 359 +2026-03-17 10:02:05.508 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:02:05.509 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:02:05.509 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=OR3O-mUMqGheYHtHioev4g - 200 null null 5111983.7558ms +2026-03-17 10:02:05.509 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:02:05.509 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.6704ms +2026-03-17 10:02:05.513 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 10:02:05.513 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 10:02:05.514 -04:00 [INF] The file /lib/bootstrap/js/bootstrap.bundle.min.js was not modified +2026-03-17 10:02:05.514 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 304 null text/javascript 0.6777ms +2026-03-17 10:02:05.514 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 10:02:05.514 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 0.9821ms +2026-03-17 10:02:05.535 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 10:02:05.535 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:02:05.535 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:02:05.535 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2096ms +2026-03-17 10:02:05.537 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:02:05.537 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:02:05.537 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:02:05.538 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3094ms +2026-03-17 10:02:05.539 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=6vxE3kwZObDGnH-2NgHkFQ - null null +2026-03-17 10:02:05.539 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:02:05.544 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 10:02:05.544 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 10:02:06.389 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:02:11.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:02:16.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:02:21.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:02:26.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:02:31.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:02:36.390 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:02:41.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:02:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:02:51.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:02:56.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:03:01.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:03:06.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:03:11.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:03:16.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:03:21.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:03:26.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:03:31.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:03:36.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:03:41.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:03:46.395 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:03:51.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:03:56.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:04:01.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:04:06.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:04:11.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:04:16.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:04:21.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:04:26.393 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:04:31.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:04:36.410 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:04:41.396 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:04:46.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:04:51.394 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1299540778] to [akka://scadalink/user] +2026-03-17 10:04:55.179 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:04:55.179 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=6vxE3kwZObDGnH-2NgHkFQ - 200 null null 169639.8243ms +2026-03-17 10:04:55.179 -04:00 [INF] Connection id "0HNK446H3SJUE", Request id "0HNK446H3SJUE:0000000F": the application completed without reading the entire request body. +2026-03-17 10:04:55.233 -04:00 [INF] Application is shutting down... +2026-03-17 10:04:55.236 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 10:04:55.731 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 10:04:59.684 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 10:05:00.163 -04:00 [INF] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 10:05:00.167 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 10:05:00.194 -04:00 [INF] Executed DbCommand (25ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 10:05:00.237 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 10:05:00.247 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 10:05:00.250 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 10:05:00.290 -04:00 [INF] Executed DbCommand (39ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 10:05:00.295 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 10:05:00.305 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 10:05:00.315 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 10:05:00.394 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 10:05:00.498 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 10:05:00.498 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 10:05:00.688 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 10:05:00.692 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 10:05:00.692 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 10:05:00.692 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 10:05:00.692 -04:00 [INF] Hosting environment: Development +2026-03-17 10:05:00.692 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 10:05:05.260 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:05:05.272 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:05:05.275 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:05:05.275 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 15.6244ms +2026-03-17 10:05:05.282 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=7EpiD-aqkHR0FGZTTaQvMQ - null null +2026-03-17 10:05:05.283 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:05:05.302 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:05:05.302 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=7EpiD-aqkHR0FGZTTaQvMQ - 200 null null 20.4913ms +2026-03-17 10:05:05.304 -04:00 [INF] Connection id "0HNK45OO9KQNM", Request id "0HNK45OO9KQNM:00000003": the application completed without reading the entire request body. +2026-03-17 10:05:17.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:05:22.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:05:27.342 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:05:32.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:05:37.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:05:42.342 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:05:43.462 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 10:05:43.469 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Deployment) +2026-03-17 10:05:43.470 -04:00 [INF] AuthenticationScheme: Cookies was challenged. +2026-03-17 10:05:43.470 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 302 0 null 8.6108ms2026-03-17 10:08:47.154 -04:00 [INF] Deploying instance Motor-1, deploymentId=2da3c1f52d4c4784b48cb171f20176a6 +2026-03-17 10:08:47.576 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 10:15:37.542 -04:00 [INF] Deploying instance Motor-1, deploymentId=e829efe973cd42a1abdd15158cb4dec0 +2026-03-17 10:15:37.544 -04:00 [WRN] Dead letter: Suspend from [akka://scadalink/user/deployment-manager-singleton/deployment-manager/Motor-1#274767320] to [akka://scadalink/user/deployment-manager-singleton/deployment-manager/Motor-1#274767320] +2026-03-17 10:15:37.545 -04:00 [INF] DeploymentManagerActor starting — loading deployed configs from SQLite... +2026-03-17 10:15:37.547 -04:00 [INF] Loaded 1 deployed configs (1 enabled) from SQLite +2026-03-17 10:15:37.548 -04:00 [INF] All 1 Instance Actors created +2026-03-17 10:15:37.590 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 10:17:52.752 -04:00 [INF] Application is shutting down... +2026-03-17 10:17:52.753 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 10:17:53.717 -04:00 [INF] Akka.NET actor system shutdown complete. +03-17 10:05:43.555 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 1.0374ms +2026-03-17 10:05:43.557 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:05:43.557 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:05:43.557 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:05:43.557 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3365ms +2026-03-17 10:05:43.558 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=xfMD2Fy7KpVWyolpqJ_VHg - null null +2026-03-17 10:05:43.559 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:05:43.592 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 10:05:43.592 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 10:05:47.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:05:52.342 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:05:57.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:06:02.344 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:06:07.339 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:06:12.343 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:06:17.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:06:22.343 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:06:27.342 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:06:32.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:06:37.343 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:06:42.343 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:06:47.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:06:52.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:06:57.343 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:07:02.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:07:07.343 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:07:12.342 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:07:17.343 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:07:18.425 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 10:07:18.426 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 10:07:18.516 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 10:07:18.562 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 10:07:18.564 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 10:07:18.564 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 10:07:18.565 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 139.543ms +2026-03-17 10:07:18.568 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 10:07:18.569 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 10:07:18.573 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:07:18.573 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:07:18.573 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:07:18.574 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 10:07:18.575 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 6.7139ms +2026-03-17 10:07:18.578 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarycNGzWAmMyrlRNhat 359 +2026-03-17 10:07:18.579 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:18.580 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:18.580 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:18.580 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=xfMD2Fy7KpVWyolpqJ_VHg - 200 null null 95021.2727ms +2026-03-17 10:07:18.580 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.56ms +2026-03-17 10:07:18.586 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 10:07:18.586 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:18.586 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:18.586 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5473ms +2026-03-17 10:07:18.598 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:07:18.598 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:18.598 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:18.598 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3547ms +2026-03-17 10:07:18.599 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=jRgIHFji-_qVUdMr6qIYtA - null null +2026-03-17 10:07:18.599 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:18.604 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:07:18.604 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:07:18.604 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:07:22.342 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:07:27.343 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:07:32.343 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:07:37.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:07:42.337 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:07:45.516 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 10:07:45.517 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 10:07:45.553 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:07:45.560 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:07:45.562 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:07:45.562 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:07:45.562 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:07:45.575 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:07:45.585 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:07:45.597 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:07:45.627 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 10:07:45.633 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 10:07:45.636 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 10:07:45.636 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 120.0379ms +2026-03-17 10:07:45.643 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryNfiBE8A0wNtEXASA 359 +2026-03-17 10:07:45.644 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:45.644 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:45.644 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=jRgIHFji-_qVUdMr6qIYtA - 200 null null 27045.1017ms +2026-03-17 10:07:45.644 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:45.644 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.7853ms +2026-03-17 10:07:45.649 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 10:07:45.649 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 10:07:45.649 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 10:07:45.650 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 10:07:45.650 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 1.2272ms +2026-03-17 10:07:45.650 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 10:07:45.650 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.5881ms +2026-03-17 10:07:45.650 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 10:07:45.650 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.6443ms +2026-03-17 10:07:45.666 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 10:07:45.666 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:45.666 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:45.666 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3232ms +2026-03-17 10:07:45.668 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:07:45.668 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:45.668 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:45.668 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3331ms +2026-03-17 10:07:45.669 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=w9JTd6v60mG11rbyO5x9Hg - null null +2026-03-17 10:07:45.669 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:07:45.676 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:07:45.676 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:07:45.676 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:07:45.678 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:07:45.680 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:07:45.683 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:07:45.690 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 10:07:45.693 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 10:07:47.336 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:07:52.336 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:07:57.336 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:08:02.336 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:08:07.337 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:08:12.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:08:17.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:08:22.337 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:08:27.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:08:32.336 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:08:37.336 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:08:42.339 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:08:46.867 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:08:46.887 -04:00 [INF] Executed DbCommand (11ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @instanceId +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:08:46.893 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:08:46.927 -04:00 [INF] Executed DbCommand (27ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:08:46.934 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:08:46.947 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:08:46.957 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 10:08:46.962 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 10:08:46.969 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 10:08:46.984 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 10:08:47.086 -04:00 [INF] Executed DbCommand (35ms) [Parameters=[@p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [DeploymentRecords] ([CompletedAt], [DeployedAt], [DeployedBy], [DeploymentId], [ErrorMessage], [InstanceId], [RevisionHash], [Status]) +OUTPUT INSERTED.[Id], INSERTED.[RowVersion] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7); +2026-03-17 10:08:47.131 -04:00 [INF] Executed DbCommand (32ms) [Parameters=[@p8='?' (DbType = Int32), @p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p9='?' (Size = 8) (DbType = Binary), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p0, [DeployedAt] = @p1, [DeployedBy] = @p2, [DeploymentId] = @p3, [ErrorMessage] = @p4, [InstanceId] = @p5, [RevisionHash] = @p6, [Status] = @p7 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p8 AND [RowVersion] = @p9; +2026-03-17 10:08:47.133 -04:00 [INF] Sending deployment 2da3c1f52d4c4784b48cb171f20176a6 for instance Motor-1 to site site-a +2026-03-17 10:08:47.161 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 10:08:47.186 -04:00 [INF] Executed DbCommand (16ms) [Parameters=[@p0='?' (Size = 4000), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 100), @p3='?' (DbType = Int32), @p4='?' (Size = 100), @p13='?' (DbType = Int32), @p5='?' (DbType = DateTimeOffset), @p6='?' (DbType = DateTimeOffset), @p7='?' (Size = 200), @p8='?' (Size = 100), @p9='?' (Size = 4000), @p10='?' (DbType = Int32), @p11='?' (Size = 100), @p14='?' (Size = 8) (DbType = Binary), @p12='?' (Size = 50), @p20='?' (DbType = Int32), @p15='?' (DbType = Int32), @p16='?' (DbType = Int32), @p17='?' (Size = 50), @p18='?' (DbType = Int32), @p19='?' (Size = 200)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +INSERT INTO [DeployedConfigSnapshots] ([ConfigurationJson], [DeployedAt], [DeploymentId], [InstanceId], [RevisionHash]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2, @p3, @p4); +UPDATE [DeploymentRecords] SET [CompletedAt] = @p5, [DeployedAt] = @p6, [DeployedBy] = @p7, [DeploymentId] = @p8, [ErrorMessage] = @p9, [InstanceId] = @p10, [RevisionHash] = @p11, [Status] = @p12 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p13 AND [RowVersion] = @p14; +UPDATE [Instances] SET [AreaId] = @p15, [SiteId] = @p16, [State] = @p17, [TemplateId] = @p18, [UniqueName] = @p19 +OUTPUT 1 +WHERE [Id] = @p20; +2026-03-17 10:08:47.194 -04:00 [INF] Deployment 2da3c1f52d4c4784b48cb171f20176a6 for instance Motor-1: "Success" +2026-03-17 10:08:47.196 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:08:47.198 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:08:47.199 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:08:47.200 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 10:08:47.202 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 10:08:47.204 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:08:47.205 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:08:47.206 -04:00 [INF] Executed DbCommand (0ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 10:08:47.206 -04:00 [INF] Executed DbCommand (0ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 10:08:47.207 -04:00 [INF] Executed DbCommand (0ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 10:08:47.207 -04:00 [INF] Executed DbCommand (0ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 10:08:47.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:08:52.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:08:57.337 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:09:02.337 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:09:07.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:09:12.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:09:17.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:09:22.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:09:27.339 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:09:32.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:09:37.339 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:09:42.339 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:09:47.337 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:09:52.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:09:57.337 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:10:02.339 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:10:07.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:10:12.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:10:17.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:10:22.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:10:25.086 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/deployments - null null +2026-03-17 10:10:25.087 -04:00 [INF] Executing endpoint '/deployment/deployments (/deployment/deployments)' +2026-03-17 10:10:25.099 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:10:25.099 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:10:25.099 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:10:25.119 -04:00 [INF] Executed DbCommand (22ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 10:10:25.123 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:10:25.125 -04:00 [INF] Executed endpoint '/deployment/deployments (/deployment/deployments)' +2026-03-17 10:10:25.125 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/deployments - 200 null text/html; charset=utf-8 39.0763ms +2026-03-17 10:10:25.130 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryTRRtknAgOc8AhGto 359 +2026-03-17 10:10:25.131 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:10:25.131 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:10:25.131 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=w9JTd6v60mG11rbyO5x9Hg - 200 null null 159461.7865ms +2026-03-17 10:10:25.131 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:10:25.131 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.9059ms +2026-03-17 10:10:25.138 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 10:10:25.138 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 10:10:25.138 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 10:10:25.139 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 10:10:25.139 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 10:10:25.139 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.6735ms +2026-03-17 10:10:25.139 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 1.0422ms +2026-03-17 10:10:25.139 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 10:10:25.139 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 1.2032ms +2026-03-17 10:10:25.158 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 10:10:25.158 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:10:25.158 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:10:25.158 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3193ms +2026-03-17 10:10:25.160 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:10:25.160 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:10:25.160 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:10:25.160 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3715ms +2026-03-17 10:10:25.161 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=H0Adc4T4P37C1x-MEtPZhw - null null +2026-03-17 10:10:25.162 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:10:25.167 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:10:25.167 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:10:25.167 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:10:25.169 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 10:10:25.173 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:10:27.337 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:10:32.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:10:35.180 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 10:10:35.186 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:10:37.338 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:10:42.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:10:45.179 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 10:10:45.187 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:10:47.339 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:10:52.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:10:55.178 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 10:10:55.181 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:10:57.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:11:02.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:11:05.181 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 10:11:05.184 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:11:07.337 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:11:12.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:11:15.198 -04:00 [INF] Executed DbCommand (23ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 10:11:15.204 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:11:17.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:11:17.943 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/debug-view - null null +2026-03-17 10:11:17.943 -04:00 [INF] Executing endpoint '/deployment/debug-view (/deployment/debug-view)' +2026-03-17 10:11:17.947 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:11:17.947 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:11:17.947 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:11:17.948 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:11:17.949 -04:00 [INF] Executed endpoint '/deployment/debug-view (/deployment/debug-view)' +2026-03-17 10:11:17.949 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/debug-view - 200 null text/html; charset=utf-8 6.5963ms +2026-03-17 10:11:17.952 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:11:17.953 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary297SirEbNBnB1n4X 359 +2026-03-17 10:11:17.953 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=H0Adc4T4P37C1x-MEtPZhw - 200 null null 52791.2521ms +2026-03-17 10:11:17.953 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:11:17.953 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:11:17.953 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.6262ms +2026-03-17 10:11:17.963 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 10:11:17.963 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:11:17.963 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:11:17.963 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3267ms +2026-03-17 10:11:17.976 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:11:17.976 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:11:17.976 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:11:17.976 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3344ms +2026-03-17 10:11:17.978 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=QKlgfquPg-YMp5lWvE2o0w - null null +2026-03-17 10:11:17.978 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:11:17.982 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:11:17.982 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:11:17.982 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:11:17.984 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:11:22.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:11:27.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:11:32.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:11:37.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:11:42.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:11:47.332 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:11:52.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:11:57.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:12:02.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:12:07.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:12:10.501 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:12:10.544 -04:00 [INF] Executed DbCommand (35ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +WHERE [i].[SiteId] = @siteId +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:12:12.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:12:17.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:12:22.332 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:12:27.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:12:32.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:12:37.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:12:42.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:12:47.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:12:52.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:12:57.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:13:02.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:13:07.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:13:12.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:13:17.332 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:13:22.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:13:27.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:13:32.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:13:37.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:13:42.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:13:47.333 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:13:52.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:13:57.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:14:02.336 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:14:07.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:14:12.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:14:17.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:14:22.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:14:27.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:14:30.637 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 10:14:30.638 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 10:14:30.646 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:14:30.646 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:14:30.646 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:14:30.649 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:14:30.653 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:14:30.655 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:14:30.660 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 10:14:30.661 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 10:14:30.664 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:14:30.668 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:14:30.670 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 10:14:30.673 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 10:14:30.675 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 10:14:30.677 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 10:14:30.679 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 10:14:30.679 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 42.3157ms +2026-03-17 10:14:30.682 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryxwOOSUuwZbH7UtBK 359 +2026-03-17 10:14:30.683 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:14:30.683 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=QKlgfquPg-YMp5lWvE2o0w - 200 null null 192704.6102ms +2026-03-17 10:14:30.683 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:14:30.683 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:14:30.683 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.8513ms +2026-03-17 10:14:30.689 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 10:14:30.690 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:14:30.690 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:14:30.690 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.4145ms +2026-03-17 10:14:30.703 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:14:30.703 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:14:30.703 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:14:30.703 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.6805ms +2026-03-17 10:14:30.704 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=aUam3t2q_7bT4fOAqGafUg - null null +2026-03-17 10:14:30.705 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:14:30.710 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:14:30.710 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:14:30.710 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:14:30.715 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:14:30.717 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:14:30.720 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:14:30.724 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 10:14:30.726 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 10:14:30.728 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:14:30.729 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:14:30.732 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 10:14:30.734 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 10:14:30.735 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 10:14:30.736 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 10:14:32.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:14:37.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:14:42.339 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:14:47.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:14:52.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:14:57.339 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:15:02.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:15:07.335 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:15:12.359 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:15:17.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:15:22.365 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:15:27.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:15:32.339 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:15:37.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:15:37.489 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @instanceId +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:15:37.491 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:15:37.499 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:15:37.502 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 10:15:37.504 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 10:15:37.506 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 10:15:37.509 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 10:15:37.531 -04:00 [INF] Executed DbCommand (21ms) [Parameters=[@p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [DeploymentRecords] ([CompletedAt], [DeployedAt], [DeployedBy], [DeploymentId], [ErrorMessage], [InstanceId], [RevisionHash], [Status]) +OUTPUT INSERTED.[Id], INSERTED.[RowVersion] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7); +2026-03-17 10:15:37.541 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[@p8='?' (DbType = Int32), @p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p9='?' (Size = 8) (DbType = Binary), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p0, [DeployedAt] = @p1, [DeployedBy] = @p2, [DeploymentId] = @p3, [ErrorMessage] = @p4, [InstanceId] = @p5, [RevisionHash] = @p6, [Status] = @p7 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p8 AND [RowVersion] = @p9; +2026-03-17 10:15:37.541 -04:00 [INF] Sending deployment e829efe973cd42a1abdd15158cb4dec0 for instance Motor-1 to site site-a +2026-03-17 10:15:42.339 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:15:47.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:15:52.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:15:57.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:16:02.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:16:07.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:16:12.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:16:17.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:16:22.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:16:27.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:16:32.342 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:16:37.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:16:42.342 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:16:47.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:16:52.342 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:16:57.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:17:02.343 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:17:07.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:17:12.341 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:17:17.342 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:17:22.340 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:17:27.342 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:17:32.342 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:17:37.336 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:17:42.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:17:47.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:17:52.334 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1451939943] to [akka://scadalink/user] +2026-03-17 10:17:52.635 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:17:52.635 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=aUam3t2q_7bT4fOAqGafUg - 200 null null 201929.9585ms +2026-03-17 10:17:52.635 -04:00 [INF] Connection id "0HNK45OO9KQNM", Request id "0HNK45OO9KQNM:00000055": the application completed without reading the entire request body. +2026-03-17 10:17:52.689 -04:00 [INF] Application is shutting down... +2026-03-17 10:17:52.692 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 10:17:53.524 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 10:17:57.148 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 10:17:57.671 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 10:17:57.676 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 10:17:57.694 -04:00 [INF] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 10:17:57.740 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 10:17:57.749 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 10:17:57.752 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 10:17:57.755 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 10:17:57.759 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 10:17:57.764 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 10:17:57.774 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 10:17:57.850 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 10:17:57.955 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 10:17:57.955 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 10:17:58.156 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 10:17:58.161 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 10:17:58.161 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 10:17:58.162 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 10:17:58.162 -04:00 [INF] Hosting environment: Development +2026-03-17 10:17:58.162 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 10:18:02.722 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:18:02.738 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:18:02.741 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:18:02.741 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 19.5765ms +2026-03-17 10:18:02.744 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=YA0jepq4k3jh4yio-ZHrhw - null null +2026-03-17 10:18:02.745 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:18:02.762 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:18:02.763 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=YA0jepq4k3jh4yio-ZHrhw - 200 null null 19.077ms +2026-03-17 10:18:02.764 -04:00 [INF] Connection id "0HNK460001RDA", Request id "0HNK460001RDA:00000003": the application completed without reading the entire request body. +2026-03-17 10:18:26.773 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:18:31.770 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:18:36.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:18:41.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:18:46.762 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:18:51.770 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:18:56.724 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 10:18:56.727 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 10:18:56.760 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:18:56.760 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:18:56.760 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:18:56.760 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:18:56.783 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 10:18:56.784 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 59.7013ms +2026-03-17 10:18:56.784 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryMmwBp6lkwmzucqdD 359 +2026-03-17 10:18:56.785 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:18:56.789 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:18:56.789 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 4.8162ms +2026-03-17 10:18:56.790 -04:00 [INF] Request starting2026-03-17 10:21:40.950 -04:00 [INF] Deploying instance Motor-1, deploymentId=dd31c73268f846a8b559585919530217 +2026-03-17 10:21:40.953 -04:00 [WRN] Dead letter: Suspend from [akka://scadalink/user/deployment-manager-singleton/deployment-manager/Motor-1#496430022] to [akka://scadalink/user/deployment-manager-singleton/deployment-manager/Motor-1#496430022] +2026-03-17 10:21:40.954 -04:00 [INF] DeploymentManagerActor starting — loading deployed configs from SQLite... +2026-03-17 10:21:40.954 -04:00 [INF] Loaded 1 deployed configs (1 enabled) from SQLite +2026-03-17 10:21:40.954 -04:00 [INF] All 1 Instance Actors created +2026-03-17 10:21:40.992 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 10:24:03.788 -04:00 [INF] Application is shutting down... +2026-03-17 10:24:03.789 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 10:24:04.757 -04:00 [INF] Akka.NET actor system shutdown complete. +.084ms +2026-03-17 10:18:56.807 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:18:56.807 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:18:56.808 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:18:56.808 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.475ms +2026-03-17 10:18:56.809 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=hUhnw7F4eKPj4x9dLQgMwQ - null null +2026-03-17 10:18:56.809 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:18:56.843 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:18:56.843 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:18:56.843 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:19:01.759 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:19:06.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:19:11.760 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:19:16.763 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:19:21.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:19:26.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:19:31.760 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:19:36.760 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:19:41.768 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:19:46.771 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:19:51.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:19:56.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:20:01.759 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:20:06.759 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:20:11.759 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:20:16.760 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:20:21.760 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:20:24.004 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 10:20:24.004 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 10:20:24.075 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 10:20:24.120 -04:00 [INF] Executed DbCommand (11ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 10:20:24.122 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 10:20:24.122 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 10:20:24.123 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 119.4775ms +2026-03-17 10:20:24.124 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 10:20:24.125 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 10:20:24.128 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:20:24.128 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:20:24.128 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:20:24.129 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 10:20:24.129 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 5.1666ms +2026-03-17 10:20:24.132 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarys7cWpub4MQDpZ2iI 359 +2026-03-17 10:20:24.133 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:24.134 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:24.134 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:24.134 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=hUhnw7F4eKPj4x9dLQgMwQ - 200 null null 87325.5399ms +2026-03-17 10:20:24.134 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.9186ms +2026-03-17 10:20:24.140 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 10:20:24.141 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:24.141 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:24.141 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.6331ms +2026-03-17 10:20:24.149 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:20:24.149 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:24.149 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:24.149 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3984ms +2026-03-17 10:20:24.152 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=I2oTpEVgPHd83HamLvaVlA - null null +2026-03-17 10:20:24.153 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:24.158 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:20:24.158 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:20:24.158 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:20:26.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:20:31.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:20:36.759 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:20:41.764 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:20:46.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:20:48.619 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 10:20:48.619 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 10:20:48.654 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:20:48.663 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:20:48.663 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:20:48.663 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:20:48.663 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:20:48.678 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:20:48.688 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:20:48.703 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:20:48.739 -04:00 [INF] Executed DbCommand (10ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 10:20:48.746 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 10:20:48.754 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:20:48.761 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:20:48.766 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:20:48.776 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:20:48.785 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 10:20:48.789 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 10:20:48.795 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 10:20:48.807 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 10:20:48.822 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 10:20:48.822 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 203.4762ms +2026-03-17 10:20:48.825 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryFAXT6novjFxhDQYU 359 +2026-03-17 10:20:48.825 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:48.826 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:48.826 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.4605ms +2026-03-17 10:20:48.826 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:48.826 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=I2oTpEVgPHd83HamLvaVlA - 200 null null 24673.5981ms +2026-03-17 10:20:48.831 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 10:20:48.831 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 10:20:48.831 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 10:20:48.832 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 10:20:48.832 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 0.5266ms +2026-03-17 10:20:48.832 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 10:20:48.832 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 0.8072ms +2026-03-17 10:20:48.832 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 10:20:48.832 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 0.9849ms +2026-03-17 10:20:48.850 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 10:20:48.850 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:48.850 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:48.850 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3341ms +2026-03-17 10:20:48.854 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:20:48.854 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:48.854 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:48.854 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2982ms +2026-03-17 10:20:48.855 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=vIa1uZ2ySLhIRtvTZNew0Q - null null +2026-03-17 10:20:48.855 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:20:48.861 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:20:48.861 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:20:48.861 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:20:48.864 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:20:48.866 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:20:48.868 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:20:48.872 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 10:20:48.874 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 10:20:48.876 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:20:48.879 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:20:48.882 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 10:20:48.884 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 10:20:48.885 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 10:20:48.887 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 10:20:51.767 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:20:56.766 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:21:01.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:21:06.764 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:21:11.766 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:21:16.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:21:21.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:21:26.766 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:21:31.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:21:36.766 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:21:40.811 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:21:40.819 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @instanceId +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:21:40.824 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:21:40.827 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:21:40.831 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 10:21:40.833 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 10:21:40.835 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 10:21:40.837 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 10:21:40.906 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[@p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [DeploymentRecords] ([CompletedAt], [DeployedAt], [DeployedBy], [DeploymentId], [ErrorMessage], [InstanceId], [RevisionHash], [Status]) +OUTPUT INSERTED.[Id], INSERTED.[RowVersion] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7); +2026-03-17 10:21:40.928 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[@p8='?' (DbType = Int32), @p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p9='?' (Size = 8) (DbType = Binary), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p0, [DeployedAt] = @p1, [DeployedBy] = @p2, [DeploymentId] = @p3, [ErrorMessage] = @p4, [InstanceId] = @p5, [RevisionHash] = @p6, [Status] = @p7 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p8 AND [RowVersion] = @p9; +2026-03-17 10:21:40.930 -04:00 [INF] Sending deployment dd31c73268f846a8b559585919530217 for instance Motor-1 to site site-a +2026-03-17 10:21:41.766 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:21:46.767 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:21:51.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:21:56.762 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:22:01.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:22:06.762 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:22:11.762 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:22:16.760 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:22:21.760 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:22:26.760 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:22:31.762 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:22:36.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:22:41.763 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:22:46.763 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:22:51.763 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:22:56.760 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:23:01.763 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:23:06.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:23:11.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:23:16.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:23:21.764 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:23:26.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:23:31.763 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:23:36.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:23:41.763 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:23:46.764 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:23:51.766 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:23:56.767 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:24:01.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1345449974] to [akka://scadalink/user] +2026-03-17 10:24:03.656 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:24:03.656 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=vIa1uZ2ySLhIRtvTZNew0Q - 200 null null 194800.9538ms +2026-03-17 10:24:03.656 -04:00 [INF] Connection id "0HNK460001RDA", Request id "0HNK460001RDA:0000002F": the application completed without reading the entire request body. +2026-03-17 10:24:03.724 -04:00 [INF] Application is shutting down... +2026-03-17 10:24:03.742 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 10:24:03.976 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 10:24:08.012 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 10:24:08.531 -04:00 [INF] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 10:24:08.536 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 10:24:08.555 -04:00 [INF] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 10:24:08.600 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 10:24:08.609 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 10:24:08.615 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 10:24:08.619 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 10:24:08.623 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 10:24:08.626 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 10:24:08.636 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 10:24:08.711 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 10:24:08.812 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 10:24:08.813 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 10:24:08.999 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 10:24:09.004 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 10:24:09.004 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 10:24:09.004 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 10:24:09.004 -04:00 [INF] Hosting environment: Development +2026-03-17 10:24:09.004 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 10:24:13.819 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:24:13.835 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:24:13.837 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:24:13.838 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 19.8565ms +2026-03-17 10:24:13.841 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=JQPllnFef9Y0uqxkA1JtJw - null null +2026-03-17 10:24:13.842 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:24:13.859 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:24:13.859 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=JQPllnFef9Y0uqxkA1JtJw - 200 null null 18.5592ms +2026-03-17 10:24:13.860 -04:00 [INF] Connection id "0HNK463EJ65LS", Request id "0HNK463EJ65LS:00000003": the application completed without reading the entire request body. +2026-03-17 10:24:29.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:24:34.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:24:39.964 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:24:44.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:24:49.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:24:54.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:24:59.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:25:01.890 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 10:25:01.895 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 10:25:01.928 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:25:01.928 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:25:01.929 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:25:01.957 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 10:25:01.958 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 68.4393ms +2026-03-17 10:25:01.958 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary1oz5WVX6189Xl4gc 359 +2026-03-17 10:25:01.959 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:25:01.961 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:25:01.961 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 3.2846ms +2026-03-17 10:25:01.963 -04:00 [INF] Request starting HTTP/2 GET ht2026-03-17 10:27:52.598 -04:00 [INF] Deploying instance Motor-1, deploymentId=14334c266d24490ebb408d6f926b4be3 +2026-03-17 10:27:53.106 -04:00 [INF] Deploying instance Motor-1, deploymentId=14334c266d24490ebb408d6f926b4be3 +2026-03-17 10:27:53.154 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 10:50:19.529 -04:00 [INF] Application is shutting down... +2026-03-17 10:50:19.530 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 10:50:19.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#745446642] to [akka://scadalink/deadLetters] +2026-03-17 10:50:20.492 -04:00 [INF] Akka.NET actor system shutdown complete. +7 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:25:01.977 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 1.2863ms +2026-03-17 10:25:01.979 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:25:01.979 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:25:01.979 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:25:01.979 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3872ms +2026-03-17 10:25:01.981 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=Beb1y-lPjEDmSz1pXR_WhQ - null null +2026-03-17 10:25:01.981 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:25:02.015 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:25:02.016 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:25:02.016 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:25:04.964 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:25:09.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:25:14.975 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:25:19.978 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:25:24.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:25:29.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:25:34.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:25:39.965 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:25:44.965 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:25:49.964 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:25:54.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:25:59.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:26:04.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:26:09.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:26:14.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:26:19.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:26:24.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:26:29.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:26:34.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:26:36.790 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 10:26:36.790 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 10:26:36.853 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 10:26:36.896 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 10:26:36.898 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 10:26:36.898 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 10:26:36.898 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 108.4547ms +2026-03-17 10:26:36.900 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 10:26:36.901 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 10:26:36.905 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:26:36.905 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:26:36.905 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:26:36.906 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 10:26:36.906 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 5.5753ms +2026-03-17 10:26:36.909 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary1mu7TLmrlyalh5eT 359 +2026-03-17 10:26:36.909 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:26:36.911 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:26:36.911 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:26:36.911 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.7893ms +2026-03-17 10:26:36.911 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=Beb1y-lPjEDmSz1pXR_WhQ - 200 null null 94929.8933ms +2026-03-17 10:26:36.916 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 10:26:36.917 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:26:36.917 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:26:36.917 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.6242ms +2026-03-17 10:26:36.921 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:26:36.922 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:26:36.922 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:26:36.922 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4879ms +2026-03-17 10:26:36.923 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=lkm39tMHiFcE4gTCMVLA_A - null null +2026-03-17 10:26:36.923 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:26:36.929 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:26:36.929 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:26:36.929 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:26:39.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:26:44.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:26:49.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:26:54.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:26:59.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:27:04.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:27:06.137 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 10:27:06.138 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 10:27:06.175 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:27:06.184 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:27:06.184 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:27:06.184 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:27:06.184 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:27:06.199 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:27:06.208 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:27:06.224 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:27:06.255 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 10:27:06.261 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 10:27:06.269 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:27:06.277 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:27:06.281 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:27:06.293 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:27:06.301 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 10:27:06.307 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 10:27:06.313 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 10:27:06.328 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 10:27:06.342 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 10:27:06.342 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 204.8582ms +2026-03-17 10:27:06.346 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryY9ELjcZ9UsIq6RZc 359 +2026-03-17 10:27:06.347 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:27:06.347 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:27:06.347 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=lkm39tMHiFcE4gTCMVLA_A - 200 null null 29423.7495ms +2026-03-17 10:27:06.347 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:27:06.347 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.728ms +2026-03-17 10:27:06.353 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 10:27:06.353 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:27:06.353 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:27:06.353 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2901ms +2026-03-17 10:27:06.361 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:27:06.361 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:27:06.361 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:27:06.361 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3425ms +2026-03-17 10:27:06.362 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=X4-pMUqN8Erre4iaxG0CZg - null null +2026-03-17 10:27:06.362 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:27:06.368 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:27:06.368 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:27:06.368 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:27:06.370 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:27:06.373 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:27:06.376 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:27:06.379 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 10:27:06.381 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 10:27:06.383 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:27:06.385 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:27:06.387 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 10:27:06.388 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 10:27:06.390 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 10:27:06.392 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 10:27:09.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:27:14.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:27:19.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:27:24.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:27:29.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:27:34.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:27:39.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:27:44.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:27:49.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:27:52.435 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:27:52.445 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @instanceId +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:27:52.450 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:27:52.453 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:27:52.475 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 10:27:52.478 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 10:27:52.479 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 10:27:52.480 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 10:27:52.553 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[@p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [DeploymentRecords] ([CompletedAt], [DeployedAt], [DeployedBy], [DeploymentId], [ErrorMessage], [InstanceId], [RevisionHash], [Status]) +OUTPUT INSERTED.[Id], INSERTED.[RowVersion] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7); +2026-03-17 10:27:52.576 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[@p8='?' (DbType = Int32), @p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p9='?' (Size = 8) (DbType = Binary), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p0, [DeployedAt] = @p1, [DeployedBy] = @p2, [DeploymentId] = @p3, [ErrorMessage] = @p4, [InstanceId] = @p5, [RevisionHash] = @p6, [Status] = @p7 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p8 AND [RowVersion] = @p9; +2026-03-17 10:27:52.578 -04:00 [INF] Sending deployment 14334c266d24490ebb408d6f926b4be3 for instance Motor-1 to site site-a +2026-03-17 10:27:53.117 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 10:27:53.167 -04:00 [INF] Executed DbCommand (42ms) [Parameters=[@p5='?' (DbType = Int32), @p0='?' (Size = 4000), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 100), @p3='?' (DbType = Int32), @p4='?' (Size = 100), @p14='?' (DbType = Int32), @p6='?' (DbType = DateTimeOffset), @p7='?' (DbType = DateTimeOffset), @p8='?' (Size = 200), @p9='?' (Size = 100), @p10='?' (Size = 4000), @p11='?' (DbType = Int32), @p12='?' (Size = 100), @p15='?' (Size = 8) (DbType = Binary), @p13='?' (Size = 50), @p21='?' (DbType = Int32), @p16='?' (DbType = Int32), @p17='?' (DbType = Int32), @p18='?' (Size = 50), @p19='?' (DbType = Int32), @p20='?' (Size = 200)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +UPDATE [DeployedConfigSnapshots] SET [ConfigurationJson] = @p0, [DeployedAt] = @p1, [DeploymentId] = @p2, [InstanceId] = @p3, [RevisionHash] = @p4 +OUTPUT 1 +WHERE [Id] = @p5; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p6, [DeployedAt] = @p7, [DeployedBy] = @p8, [DeploymentId] = @p9, [ErrorMessage] = @p10, [InstanceId] = @p11, [RevisionHash] = @p12, [Status] = @p13 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p14 AND [RowVersion] = @p15; +UPDATE [Instances] SET [AreaId] = @p16, [SiteId] = @p17, [State] = @p18, [TemplateId] = @p19, [UniqueName] = @p20 +OUTPUT 1 +WHERE [Id] = @p21; +2026-03-17 10:27:53.176 -04:00 [INF] Deployment 14334c266d24490ebb408d6f926b4be3 for instance Motor-1: "Success" +2026-03-17 10:27:53.179 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:27:53.179 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:27:53.180 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:27:53.182 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 10:27:53.182 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 10:27:53.183 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 10:27:53.184 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 10:27:53.185 -04:00 [INF] Executed DbCommand (0ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 10:27:53.186 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 10:27:53.186 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 10:27:53.187 -04:00 [INF] Executed DbCommand (0ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 10:27:54.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:27:59.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:28:04.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:28:09.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:28:14.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:28:19.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:28:24.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:28:29.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:28:34.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:28:39.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:28:44.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:28:49.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:28:54.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:28:59.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:29:04.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:29:09.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:29:14.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:29:19.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:29:24.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:29:29.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:29:34.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:29:39.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:29:44.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:29:49.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:29:54.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:29:59.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:30:04.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:30:09.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:30:14.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:30:19.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:30:24.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:30:29.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:30:34.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:30:39.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:30:44.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:30:49.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:30:54.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:30:59.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:31:04.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:31:09.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:31:14.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:31:19.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:31:24.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:31:29.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:31:34.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:31:39.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:31:44.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:31:49.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:31:54.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:31:59.965 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:32:04.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:32:09.964 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:32:14.964 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:32:19.965 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:32:24.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:32:29.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:32:34.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:32:39.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:32:44.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:32:49.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:32:54.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:32:59.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:33:04.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:33:09.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:33:14.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:33:19.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:33:24.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:33:29.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:33:34.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:33:39.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:33:44.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:33:49.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:33:54.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:33:59.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:34:04.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:34:09.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:34:14.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:34:19.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:34:24.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:34:29.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:34:34.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:34:39.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:34:44.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:34:49.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:34:54.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:34:59.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:35:04.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:35:09.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:35:14.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:35:19.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:35:24.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:35:29.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:35:34.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:35:39.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:35:44.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:35:49.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:35:54.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:35:59.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:36:04.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:36:09.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:36:14.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:36:19.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:36:24.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:36:29.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:36:34.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:36:39.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:36:44.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:36:49.975 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:36:54.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:36:59.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:37:04.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:37:09.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:37:14.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:37:19.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:37:24.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:37:29.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:37:34.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:37:39.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:37:44.975 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:37:49.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:37:54.975 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:37:59.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:38:04.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:38:09.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:38:14.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:38:19.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:38:24.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:38:29.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:38:34.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:38:39.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:38:44.978 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:38:49.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:38:54.975 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:38:59.965 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:39:04.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:39:09.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:39:14.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:39:19.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:39:24.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:39:29.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:39:34.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:39:39.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:39:44.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:39:49.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:39:54.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:39:59.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:40:04.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:40:09.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:40:14.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:40:19.998 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:40:24.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:40:29.975 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:40:34.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:40:39.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:40:44.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:40:49.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:40:54.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:40:59.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:41:04.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:41:09.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:41:14.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:41:19.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:41:24.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:41:29.978 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:41:34.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:41:39.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:41:44.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:41:49.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:41:54.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:41:59.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:42:04.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:42:09.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:42:14.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:42:19.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:42:24.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:42:29.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:42:34.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:42:39.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:42:44.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:42:49.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:42:54.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:42:59.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:43:04.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:43:09.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:43:14.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:43:19.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:43:24.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:43:29.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:43:34.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:43:39.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:43:44.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:43:49.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:43:54.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:43:56.034 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:43:58.031 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:43:58.057 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +WHERE [i].[SiteId] = @siteId +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:43:59.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:44:04.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:44:09.975 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:44:14.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:44:19.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:44:24.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:44:29.975 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:44:34.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:44:39.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:44:44.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:44:49.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:44:54.966 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:44:59.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:45:04.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:45:09.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:45:14.987 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:45:19.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:45:24.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:45:29.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:45:34.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:45:39.975 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:45:44.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:45:49.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:45:54.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:45:59.975 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:46:04.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:46:09.975 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:46:14.975 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:46:19.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:46:24.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:46:29.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:46:34.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:46:39.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:46:44.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:46:49.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:46:54.977 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:46:59.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:47:04.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:47:09.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:47:14.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:47:19.972 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:47:24.979 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:47:29.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:47:34.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:47:39.978 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:47:44.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:47:49.967 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:47:54.976 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:47:59.979 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:48:04.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:48:09.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:48:14.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:48:19.968 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:48:24.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:48:29.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:48:34.977 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:48:39.977 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:48:44.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:48:49.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:48:54.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:48:59.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:49:04.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:49:09.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:49:14.970 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:49:19.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:49:24.969 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:49:29.973 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:49:34.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:49:39.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:49:44.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:49:49.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:49:54.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:49:59.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:50:04.974 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:50:09.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:50:14.971 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#83234731] to [akka://scadalink/user] +2026-03-17 10:50:19.409 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:50:19.409 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=X4-pMUqN8Erre4iaxG0CZg - 200 null null 1393043.4208ms +2026-03-17 10:50:19.409 -04:00 [INF] Connection id "0HNK463EJ65LS", Request id "0HNK463EJ65LS:00000029": the application completed without reading the entire request body. +2026-03-17 10:50:19.467 -04:00 [INF] Application is shutting down... +2026-03-17 10:50:19.469 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 10:50:19.831 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 10:50:24.144 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 10:50:24.666 -04:00 [INF] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 10:50:24.671 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 10:50:24.687 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 10:50:24.738 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 10:50:24.747 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 10:50:24.749 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 10:50:24.752 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 10:50:24.756 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 10:50:24.759 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 10:50:24.770 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 10:50:24.845 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 10:50:24.946 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 10:50:24.947 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 10:50:25.128 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 10:50:25.132 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 10:50:25.132 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 10:50:25.133 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 10:50:25.133 -04:00 [INF] Hosting environment: Development +2026-03-17 10:50:25.133 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 10:50:29.487 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:50:29.501 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:50:29.505 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:50:29.505 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 19.0882ms +2026-03-17 10:50:29.508 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=c8bN6hRTw1BIQUXfnKm0rQ - null null +2026-03-17 10:50:29.509 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:50:29.525 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:50:29.525 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=c8bN6hRTw1BIQUXfnKm0rQ - 200 null null 17.1983ms +2026-03-17 10:50:29.526 -04:00 [INF] Connection id "0HNK46I45TB80", Request id "0HNK46I45TB80:00000003": the application completed without reading the entire request body. +2026-03-17 10:50:54.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:50:59.141 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:51:04.142 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:51:09.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:51:14.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:51:19.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:51:24.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:51:26.460 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 10:51:26.466 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 10:51:26.517 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:51:26.517 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:51:26.517 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:51:26.544 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 10:51:26.545 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryCz6AIFp8iGt1DQto 359 +2026-03-17 10:51:26.545 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 85.0105ms +2026-03-17 10:51:26.546 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:51:26.548 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:51:26.549 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 3.4808ms +2026-03-17 10:51:26.552 -04:00 [INF] Request starting2026-03-17 11:41:21.485 -04:00 [INF] Application is shutting down... +2026-03-17 11:41:21.486 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 11:41:22.470 -04:00 [INF] Akka.NET actor system shutdown complete. +outing.RouteEndpoint' +2026-03-17 10:51:26.553 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 1.053ms +2026-03-17 10:51:26.559 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:51:26.559 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:51:26.560 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:51:26.560 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.631ms +2026-03-17 10:51:26.561 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=-n5iE6K5kYgZIc2rX6NWMg - null null +2026-03-17 10:51:26.561 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:51:26.593 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:51:26.593 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:51:26.593 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:51:29.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:51:34.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:51:39.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:51:44.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:51:49.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:51:54.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:51:59.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:52:04.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:52:09.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:52:14.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:52:19.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:52:24.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:52:29.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:52:34.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:52:39.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:52:44.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:52:49.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:52:53.013 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 10:52:53.014 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 10:52:53.089 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 10:52:53.134 -04:00 [INF] Executed DbCommand (11ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 10:52:53.135 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 10:52:53.136 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 10:52:53.136 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 123.0196ms +2026-03-17 10:52:53.138 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 10:52:53.139 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 10:52:53.142 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:52:53.142 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:52:53.142 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:52:53.143 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 10:52:53.143 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 5.0447ms +2026-03-17 10:52:53.147 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarysDB9cYfW1TcwjXf0 359 +2026-03-17 10:52:53.147 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:52:53.148 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:52:53.148 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:52:53.148 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=-n5iE6K5kYgZIc2rX6NWMg - 200 null null 86587.0302ms +2026-03-17 10:52:53.148 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.6499ms +2026-03-17 10:52:53.153 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 10:52:53.154 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:52:53.154 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:52:53.154 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.4475ms +2026-03-17 10:52:53.157 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:52:53.157 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:52:53.157 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:52:53.157 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4ms +2026-03-17 10:52:53.158 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=QJs9W9Ag9FPW-6FS3DL5EA - null null +2026-03-17 10:52:53.158 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:52:53.167 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:52:53.167 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:52:53.167 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:52:54.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:52:59.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:53:04.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:53:09.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:53:14.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:53:19.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:53:24.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:53:26.992 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/debug-view - null null +2026-03-17 10:53:26.993 -04:00 [INF] Executing endpoint '/deployment/debug-view (/deployment/debug-view)' +2026-03-17 10:53:27.006 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:53:27.006 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:53:27.006 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:53:27.010 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:53:27.017 -04:00 [INF] Executed endpoint '/deployment/debug-view (/deployment/debug-view)' +2026-03-17 10:53:27.017 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/debug-view - 200 null text/html; charset=utf-8 25.52ms +2026-03-17 10:53:27.020 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryeHfLXoYaphac4Bl0 359 +2026-03-17 10:53:27.020 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:53:27.021 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:53:27.021 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.4265ms +2026-03-17 10:53:27.021 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:53:27.021 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=QJs9W9Ag9FPW-6FS3DL5EA - 200 null null 33862.8422ms +2026-03-17 10:53:27.031 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 10:53:27.031 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:53:27.031 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:53:27.031 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2963ms +2026-03-17 10:53:27.034 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 10:53:27.034 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:53:27.034 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:53:27.034 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3694ms +2026-03-17 10:53:27.035 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=4go2fOw-N5lO6wII8L813Q - null null +2026-03-17 10:53:27.035 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 10:53:27.042 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:53:27.042 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 10:53:27.042 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 10:53:27.048 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 10:53:29.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:53:34.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:53:39.142 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:53:44.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:53:49.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:53:54.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:53:59.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:54:04.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:54:08.497 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 10:54:08.510 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +WHERE [i].[SiteId] = @siteId +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 10:54:09.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:54:14.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:54:19.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:54:24.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:54:29.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:54:34.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:54:39.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:54:44.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:54:49.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:54:54.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:54:59.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:55:04.142 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:55:09.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:55:14.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:55:19.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:55:24.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:55:29.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:55:34.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:55:39.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:55:44.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:55:49.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:55:54.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:55:59.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:56:04.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:56:09.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:56:14.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:56:19.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:56:24.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:56:29.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:56:34.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:56:39.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:56:44.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:56:49.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:56:54.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:56:59.142 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:57:04.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:57:09.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:57:14.142 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:57:19.161 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:57:24.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:57:29.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:57:34.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:57:39.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:57:44.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:57:49.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:57:54.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:57:59.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:58:04.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:58:09.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:58:14.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:58:19.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:58:24.142 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:58:29.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:58:34.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:58:39.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:58:44.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:58:49.142 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:58:54.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:58:59.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:59:04.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:59:09.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:59:14.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:59:19.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:59:24.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:59:29.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:59:34.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:59:39.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:59:44.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:59:49.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:59:54.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 10:59:59.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:00:04.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:00:09.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:00:14.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:00:19.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:00:24.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:00:29.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:00:34.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:00:39.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:00:44.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:00:49.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:00:54.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:00:59.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:01:04.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:01:09.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:01:14.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:01:19.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:01:24.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:01:29.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:01:34.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:01:39.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:01:44.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:01:49.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:01:54.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:01:59.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:02:04.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:02:09.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:02:14.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:02:19.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:02:24.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:02:29.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:02:34.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:02:39.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:02:44.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:02:49.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:02:54.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:02:59.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:03:04.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:03:09.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:03:14.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:03:19.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:03:24.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:03:29.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:03:34.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:03:39.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:03:44.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:03:49.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:03:54.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:03:59.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:04:04.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:04:09.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:04:14.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:04:19.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:04:24.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:04:29.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:04:34.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:04:39.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:04:44.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:04:49.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:04:54.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:04:59.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:05:04.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:05:09.180 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:05:14.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:05:19.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:05:24.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:05:29.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:05:34.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:05:39.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:05:44.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:05:49.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:05:54.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:05:59.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:06:04.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:06:09.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:06:14.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:06:19.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:06:24.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:06:29.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:06:34.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:06:39.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:06:44.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:06:49.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:06:54.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:06:57.918 -04:00 [INF] Executed DbCommand (22ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 11:06:59.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:07:00.594 -04:00 [INF] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 11:07:03.379 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:07:03.394 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 11:07:03.398 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 11:07:03.407 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:07:03.423 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:07:03.462 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 11:07:03.470 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 11:07:03.478 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:07:03.487 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:07:03.491 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:07:03.502 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:07:03.512 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 11:07:03.516 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 11:07:03.525 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 11:07:03.539 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 11:07:04.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:07:05.212 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 11:07:05.233 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 11:07:09.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:07:14.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:07:15.245 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[CompletedAt], [d].[DeployedAt], [d].[DeployedBy], [d].[DeploymentId], [d].[ErrorMessage], [d].[InstanceId], [d].[RevisionHash], [d].[RowVersion], [d].[Status] +FROM [DeploymentRecords] AS [d] +ORDER BY [d].[DeployedAt] DESC +2026-03-17 11:07:15.250 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 11:07:19.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:07:19.232 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 11:07:22.323 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +WHERE [i].[SiteId] = @siteId +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 11:07:24.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:07:29.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:07:34.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:07:39.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:07:44.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:07:49.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:07:54.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:07:59.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:08:04.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:08:09.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:08:14.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:08:19.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:08:24.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:08:29.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:08:34.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:08:39.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:08:44.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:08:49.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:08:54.143 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:08:59.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:09:04.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:09:09.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:09:14.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:09:19.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:09:24.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:09:29.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:09:34.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:09:39.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:09:44.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:09:49.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:09:54.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:09:59.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:10:04.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:10:09.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:10:14.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:10:19.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:10:24.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:10:29.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:10:34.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:10:39.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:10:44.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:10:49.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:10:54.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:10:59.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:11:04.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:11:09.144 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:11:14.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:11:19.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:11:24.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:11:29.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:11:34.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:11:39.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:11:44.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:11:49.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:11:54.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:11:59.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:12:04.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:12:09.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:12:14.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:12:19.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:12:24.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:12:29.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:12:34.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:12:39.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:12:44.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:12:49.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:12:54.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:12:59.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:13:04.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:13:09.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:13:14.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:13:19.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:13:24.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:13:29.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:13:34.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:13:39.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:13:44.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:13:49.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:13:54.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:13:59.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:14:04.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:14:09.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:14:14.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:14:19.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:14:24.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:14:29.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:14:34.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:14:39.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:14:44.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:14:49.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:14:54.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:14:59.145 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:15:04.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:15:09.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:15:14.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:15:19.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:15:24.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:15:29.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:15:34.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:15:39.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:15:44.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:15:49.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:15:54.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:15:59.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:16:04.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:16:09.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:16:14.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:16:19.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:16:24.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:16:29.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:16:34.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:16:39.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:16:44.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:16:49.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:16:54.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:16:59.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:17:04.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:17:09.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:17:14.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:17:19.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:17:24.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:17:29.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:17:34.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:17:39.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:17:44.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:17:49.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:17:54.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:17:59.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:18:04.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:18:09.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:18:14.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:18:19.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:18:24.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:18:29.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:18:34.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:18:39.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:18:44.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:18:49.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:18:54.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:18:59.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:19:04.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:19:09.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:19:14.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:19:19.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:19:24.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:19:29.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:19:34.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:19:39.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:19:44.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:19:49.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:19:54.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:19:59.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:20:04.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:20:09.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:20:14.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:20:19.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:20:24.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:20:29.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:20:34.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:20:39.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:20:44.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:20:49.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:20:54.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:20:59.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:21:04.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:21:09.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:21:14.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:21:19.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:21:24.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:21:29.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:21:34.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:21:39.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:21:44.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:21:49.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:21:54.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:21:59.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:22:04.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:22:09.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:22:14.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:22:19.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:22:24.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:22:29.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:22:34.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:22:39.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:22:44.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:22:49.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:22:54.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:22:59.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:23:04.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:23:09.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:23:14.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:23:19.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:23:24.160 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:23:29.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:23:34.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:23:39.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:23:44.157 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:23:49.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:23:54.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:23:59.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:24:04.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:24:09.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:24:14.146 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:24:19.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:24:24.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:24:29.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:24:34.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:24:39.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:24:44.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:24:49.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:24:54.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:24:59.147 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:25:04.157 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:25:09.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:25:14.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:25:19.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:25:24.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:25:29.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:25:34.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:25:39.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:25:44.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:25:49.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:25:54.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:25:59.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:26:04.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:26:09.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:26:14.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:26:19.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:26:24.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:26:29.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:26:34.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:26:39.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:26:44.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:26:49.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:26:54.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:26:59.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:27:04.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:27:09.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:27:14.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:27:19.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:27:24.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:27:29.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:27:34.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:27:39.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:27:44.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:27:49.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:27:54.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:27:59.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:28:04.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:28:09.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:28:14.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:28:19.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:28:24.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:28:29.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:28:34.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:28:39.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:28:44.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:28:49.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:28:54.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:28:59.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:29:04.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:29:09.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:29:14.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:29:19.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:29:24.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:29:29.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:29:34.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:29:39.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:29:44.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:29:49.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:29:54.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:29:59.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:30:04.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:30:09.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:30:14.158 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:30:19.157 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:30:24.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:30:29.157 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:30:34.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:30:39.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:30:44.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:30:49.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:30:54.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:30:59.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:31:04.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:31:09.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:31:14.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:31:19.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:31:24.158 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:31:29.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:31:34.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:31:39.161 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:31:44.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:31:49.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:31:54.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:31:59.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:32:04.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:32:09.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:32:14.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:32:19.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:32:24.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:32:29.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:32:34.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:32:39.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:32:44.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:32:49.192 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:32:54.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:32:59.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:33:04.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:33:09.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:33:14.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:33:19.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:33:24.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:33:29.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:33:34.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:33:39.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:33:44.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:33:49.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:33:54.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:33:59.157 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:34:04.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:34:09.157 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:34:14.158 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:34:19.158 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:34:24.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:34:29.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:34:34.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:34:39.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:34:44.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:34:49.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:34:54.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:34:59.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:35:04.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:35:09.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:35:14.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:35:19.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:35:24.158 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:35:29.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:35:34.158 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:35:39.157 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:35:44.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:35:49.158 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:35:54.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:35:59.157 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:36:04.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:36:09.157 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:36:14.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:36:19.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:36:24.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:36:29.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:36:34.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:36:39.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:36:44.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:36:49.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:36:54.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:36:59.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:37:04.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:37:09.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:37:14.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:37:19.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:37:24.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:37:29.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:37:34.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:37:39.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:37:44.148 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:37:49.158 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:37:54.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:37:59.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:38:04.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:38:09.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:38:14.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:38:19.157 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:38:24.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:38:29.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:38:34.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:38:39.150 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:38:44.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:38:49.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:38:54.162 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:38:59.157 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:39:04.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:39:09.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:39:14.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:39:19.172 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:39:24.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:39:29.160 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:39:34.149 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:39:39.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:39:44.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:39:49.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:39:54.156 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:39:59.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:40:04.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:40:09.154 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:40:14.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:40:19.157 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:40:24.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:40:29.155 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:40:34.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:40:39.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:40:44.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:40:49.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:40:54.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:40:59.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:41:04.153 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:41:09.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:41:14.151 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:41:19.152 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1264220117] to [akka://scadalink/user] +2026-03-17 11:41:21.340 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:41:21.341 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=4go2fOw-N5lO6wII8L813Q - 200 null null 2874298.2401ms +2026-03-17 11:41:21.341 -04:00 [INF] Connection id "0HNK46I45TB80", Request id "0HNK46I45TB80:00000023": the application completed without reading the entire request body. +2026-03-17 11:41:21.408 -04:00 [INF] Application is shutting down... +2026-03-17 11:41:21.426 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 11:41:21.991 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 11:41:28.416 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 11:41:28.919 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 11:41:28.923 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 11:41:28.942 -04:00 [INF] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 11:41:28.983 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 11:41:28.991 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 11:41:28.996 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 11:41:29.000 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 11:41:29.003 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 11:41:29.007 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 11:41:29.016 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 11:41:29.089 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 11:41:29.187 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 11:41:29.188 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 11:41:29.377 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 11:41:29.381 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 11:41:29.381 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 11:41:29.381 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 11:41:29.381 -04:00 [INF] Hosting environment: Development +2026-03-17 11:41:29.381 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 11:41:34.584 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 11:41:34.599 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:41:34.602 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:41:34.602 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 18.8167ms +2026-03-17 11:41:34.610 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=F_E1kPGk-3GMmWuCsAUwuw - null null +2026-03-17 11:41:34.611 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:41:34.633 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:41:34.634 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=F_E1kPGk-3GMmWuCsAUwuw - 200 null null 24.0936ms +2026-03-17 11:41:34.635 -04:00 [INF] Connection id "0HNK47ELKPDJQ", Request id "0HNK47ELKPDJQ:00000003": the application completed without reading the entire request body. +2026-03-17 11:41:45.309 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:41:50.295 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:41:55.295 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:42:00.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:42:05.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:42:10.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:42:15.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:42:19.553 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 11:42:19.558 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 11:42:19.632 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 11:42:19.632 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 11:42:19.660 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 11:42:19.661 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 108.6347ms +2026-03-17 11:42:19.667 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryidt6Sv1uOBoXuHCT 359 +2026-03-17 11:42:19.669 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:42:19.672 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:42:19.672 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 11:42:19.672 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 11:42:19.672 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 5.32ms +2026-03-17 11:42:19.674 -04:00 [INF] The file /lib/bootstrap/css/bootstrap.min.css was not modified +2026-03-17 11:42:12026-03-17 11:48:15.546 -04:00 [INF] Deploying instance Motor-1, deploymentId=7995f001a84346dfb5ec3ae1a528a06b +2026-03-17 11:48:16.053 -04:00 [INF] Deploying instance Motor-1, deploymentId=7995f001a84346dfb5ec3ae1a528a06b +2026-03-17 11:48:16.058 -04:00 [INF] Created DCL connection OPC PLC Simulator (protocol=OpcUa) +2026-03-17 11:48:16.117 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 11:50:19.411 -04:00 [INF] Application is shutting down... +2026-03-17 11:50:19.411 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 11:50:20.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1764458810] to [akka://scadalink/deadLetters] +2026-03-17 11:50:20.377 -04:00 [INF] Akka.NET actor system shutdown complete. +Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 11:42:20.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:42:25.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:42:30.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:42:35.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:42:40.295 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:42:45.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:42:50.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:42:55.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:00.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:05.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:10.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:15.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:20.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:25.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:30.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:35.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:40.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:45.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:50.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:55.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:43:58.657 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 11:43:58.657 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 11:43:58.754 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 11:43:58.805 -04:00 [INF] Executed DbCommand (15ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 11:43:58.806 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 11:43:58.807 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 11:43:58.808 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 150.6327ms +2026-03-17 11:43:58.809 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 11:43:58.810 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 11:43:58.814 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:43:58.814 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 11:43:58.815 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:43:58.816 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 11:43:58.816 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 6.6207ms +2026-03-17 11:43:58.823 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryX3VPZ91G5QsSubgr 359 +2026-03-17 11:43:58.824 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:43:58.825 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:43:58.825 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:43:58.825 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=VXVJYfCxybwCzStPqIp9QA - 200 null null 99139.3032ms +2026-03-17 11:43:58.825 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.5775ms +2026-03-17 11:43:58.830 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 11:43:58.831 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:43:58.831 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:43:58.831 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.6205ms +2026-03-17 11:43:58.836 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 11:43:58.836 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:43:58.836 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:43:58.836 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4563ms +2026-03-17 11:43:58.838 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=lD-SY__lQifnFW5ln5Z1Lg - null null +2026-03-17 11:43:58.838 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:43:58.843 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:43:58.843 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 11:43:58.843 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:44:00.315 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:44:05.309 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:44:10.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:44:15.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:44:20.295 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:44:25.296 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:44:30.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:44:32.729 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 11:44:32.730 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 11:44:32.765 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:44:32.775 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:44:32.775 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 11:44:32.775 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 11:44:32.775 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:44:32.790 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 11:44:32.799 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:44:32.816 -04:00 [INF] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:44:32.844 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 11:44:32.851 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 11:44:32.859 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:44:32.866 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:44:32.871 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:44:32.889 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:44:32.898 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 11:44:32.905 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 11:44:32.911 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 11:44:32.924 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 11:44:32.940 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 11:44:32.940 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 211.2238ms +2026-03-17 11:44:32.943 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryZKZA2A7jttVFW0Nn 359 +2026-03-17 11:44:32.943 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:44:32.944 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:44:32.944 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=lD-SY__lQifnFW5ln5Z1Lg - 200 null null 34106.3954ms +2026-03-17 11:44:32.944 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:44:32.944 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.599ms +2026-03-17 11:44:32.950 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 11:44:32.950 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:44:32.950 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:44:32.950 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.337ms +2026-03-17 11:44:32.959 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 11:44:32.959 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:44:32.959 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:44:32.959 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3592ms +2026-03-17 11:44:32.960 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=LzbPVoaF5MycAwv9v7ndag - null null +2026-03-17 11:44:32.961 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:44:32.967 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:44:32.967 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 11:44:32.967 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:44:32.969 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 11:44:32.972 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 11:44:32.976 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:44:32.979 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 11:44:32.981 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 11:44:32.983 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:44:32.985 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:44:32.989 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 11:44:32.992 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 11:44:32.993 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 11:44:32.995 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 11:44:35.296 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:44:40.296 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:44:45.296 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:44:50.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:44:55.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:45:00.296 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:45:05.294 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:45:10.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:45:15.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:45:19.237 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[DataSourceReference], [t].[DataType], [t].[Description], [t].[IsLocked], [t].[Name], [t].[TemplateId], [t].[Value] +FROM [TemplateAttributes] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 11:45:19.241 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 11:45:19.243 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 11:45:19.277 -04:00 [INF] Executed DbCommand (30ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AttributeName], [i].[DataConnectionId], [i].[InstanceId] +FROM [InstanceConnectionBindings] AS [i] +WHERE [i].[InstanceId] = @instanceId +2026-03-17 11:45:20.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:45:25.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:45:30.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:45:35.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:45:40.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:45:45.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:45:50.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:45:55.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:46:00.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:46:05.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:46:10.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:46:15.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:46:20.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:46:25.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:46:30.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:46:35.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:46:40.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:46:45.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:46:50.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:46:55.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:47:00.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:47:05.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:47:09.456 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:47:09.459 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AttributeName], [i].[DataConnectionId], [i].[InstanceId] +FROM [InstanceConnectionBindings] AS [i] +WHERE [i].[InstanceId] = @instanceId +2026-03-17 11:47:09.587 -04:00 [INF] Executed DbCommand (70ms) [Parameters=[@p0='?' (Size = 200), @p1='?' (DbType = Int32), @p2='?' (DbType = Int32), @p3='?' (Size = 200), @p4='?' (DbType = Int32), @p5='?' (DbType = Int32), @p6='?' (Size = 200), @p7='?' (DbType = Int32), @p8='?' (DbType = Int32), @p9='?' (Size = 200), @p10='?' (DbType = Int32), @p11='?' (DbType = Int32), @p12='?' (Size = 200), @p13='?' (DbType = Int32), @p14='?' (DbType = Int32), @p15='?' (Size = 200), @p16='?' (DbType = Int32), @p17='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +MERGE [InstanceConnectionBindings] USING ( +VALUES (@p0, @p1, @p2, 0), +(@p3, @p4, @p5, 1), +(@p6, @p7, @p8, 2), +(@p9, @p10, @p11, 3), +(@p12, @p13, @p14, 4), +(@p15, @p16, @p17, 5)) AS i ([AttributeName], [DataConnectionId], [InstanceId], _Position) ON 1=0 +WHEN NOT MATCHED THEN +INSERT ([AttributeName], [DataConnectionId], [InstanceId]) +VALUES (i.[AttributeName], i.[DataConnectionId], i.[InstanceId]) +OUTPUT INSERTED.[Id], i._Position; +2026-03-17 11:47:10.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:47:15.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:47:20.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:47:25.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:47:30.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:47:35.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:47:40.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:47:45.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:47:50.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:47:55.294 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:48:00.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:48:05.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:48:10.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:48:15.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:48:15.403 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:48:15.458 -04:00 [INF] Executed DbCommand (40ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @instanceId +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:48:15.470 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:48:15.472 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:48:15.473 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 11:48:15.474 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 11:48:15.475 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 11:48:15.476 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 11:48:15.508 -04:00 [INF] Executed DbCommand (16ms) [Parameters=[@p0='?' (Size = 100), @p1='?' (Size = 4000), @p2='?' (Size = 200), @p3='?' (Size = 200), @p4='?' (Size = 200), @p5='?' (DbType = DateTimeOffset), @p6='?' (Size = 200), @p7='?' (DbType = DateTimeOffset), @p8='?' (DbType = DateTimeOffset), @p9='?' (Size = 200), @p10='?' (Size = 100), @p11='?' (Size = 4000), @p12='?' (DbType = Int32), @p13='?' (Size = 100), @p14='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +INSERT INTO [AuditLogEntries] ([Action], [AfterStateJson], [EntityId], [EntityName], [EntityType], [Timestamp], [User]) +OUTPUT INSERTED.[Id] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6); +INSERT INTO [DeploymentRecords] ([CompletedAt], [DeployedAt], [DeployedBy], [DeploymentId], [ErrorMessage], [InstanceId], [RevisionHash], [Status]) +OUTPUT INSERTED.[Id], INSERTED.[RowVersion] +VALUES (@p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14); +2026-03-17 11:48:15.524 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@p8='?' (DbType = Int32), @p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p9='?' (Size = 8) (DbType = Binary), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p0, [DeployedAt] = @p1, [DeployedBy] = @p2, [DeploymentId] = @p3, [ErrorMessage] = @p4, [InstanceId] = @p5, [RevisionHash] = @p6, [Status] = @p7 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p8 AND [RowVersion] = @p9; +2026-03-17 11:48:15.525 -04:00 [INF] Sending deployment 7995f001a84346dfb5ec3ae1a528a06b for instance Motor-1 to site site-a +2026-03-17 11:48:16.066 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 11:48:16.076 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@p5='?' (DbType = Int32), @p0='?' (Size = 4000), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 100), @p3='?' (DbType = Int32), @p4='?' (Size = 100), @p14='?' (DbType = Int32), @p6='?' (DbType = DateTimeOffset), @p7='?' (DbType = DateTimeOffset), @p8='?' (Size = 200), @p9='?' (Size = 100), @p10='?' (Size = 4000), @p11='?' (DbType = Int32), @p12='?' (Size = 100), @p15='?' (Size = 8) (DbType = Binary), @p13='?' (Size = 50), @p21='?' (DbType = Int32), @p16='?' (DbType = Int32), @p17='?' (DbType = Int32), @p18='?' (Size = 50), @p19='?' (DbType = Int32), @p20='?' (Size = 200)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +UPDATE [DeployedConfigSnapshots] SET [ConfigurationJson] = @p0, [DeployedAt] = @p1, [DeploymentId] = @p2, [InstanceId] = @p3, [RevisionHash] = @p4 +OUTPUT 1 +WHERE [Id] = @p5; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p6, [DeployedAt] = @p7, [DeployedBy] = @p8, [DeploymentId] = @p9, [ErrorMessage] = @p10, [InstanceId] = @p11, [RevisionHash] = @p12, [Status] = @p13 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p14 AND [RowVersion] = @p15; +UPDATE [Instances] SET [AreaId] = @p16, [SiteId] = @p17, [State] = @p18, [TemplateId] = @p19, [UniqueName] = @p20 +OUTPUT 1 +WHERE [Id] = @p21; +2026-03-17 11:48:16.083 -04:00 [INF] Deployment 7995f001a84346dfb5ec3ae1a528a06b for instance Motor-1: "Success" +2026-03-17 11:48:16.095 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 11:48:16.098 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 11:48:16.101 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:48:16.104 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 11:48:16.106 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 11:48:16.108 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:48:16.109 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:48:16.110 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 11:48:16.111 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 11:48:16.111 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 11:48:16.112 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 11:48:20.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:48:25.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:48:30.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:48:35.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:48:40.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:48:45.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:48:50.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:48:55.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:49:00.296 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:49:05.296 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:49:10.296 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:49:15.328 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:49:20.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:49:25.296 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:49:30.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:49:35.295 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:49:40.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:49:45.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:49:50.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:49:55.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:50:00.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:50:05.296 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:50:10.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:50:15.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#1871476903] to [akka://scadalink/user] +2026-03-17 11:50:19.274 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:50:19.274 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=LzbPVoaF5MycAwv9v7ndag - 200 null null 346313.0192ms +2026-03-17 11:50:19.274 -04:00 [INF] Connection id "0HNK47ELKPDJQ", Request id "0HNK47ELKPDJQ:00000027": the application completed without reading the entire request body. +2026-03-17 11:50:19.340 -04:00 [INF] Application is shutting down... +2026-03-17 11:50:19.353 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 11:50:20.229 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 11:50:23.886 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 11:50:24.391 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 11:50:24.395 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 11:50:24.412 -04:00 [INF] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 11:50:24.458 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 11:50:24.468 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 11:50:24.470 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 11:50:24.478 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 11:50:24.481 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 11:50:24.486 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 11:50:24.495 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 11:50:24.565 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 11:50:24.662 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 11:50:24.663 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 11:50:24.855 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 11:50:24.859 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 11:50:24.860 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 11:50:24.860 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 11:50:24.860 -04:00 [INF] Hosting environment: Development +2026-03-17 11:50:24.860 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 11:50:29.417 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 11:50:29.428 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:50:29.430 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:50:29.430 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 13.9708ms +2026-03-17 11:50:29.434 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=ju0JWeVz3XCWXnD6vfwWUw - null null +2026-03-17 11:50:29.435 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:50:29.450 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:50:29.450 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=ju0JWeVz3XCWXnD6vfwWUw - 200 null null 16.0288ms +2026-03-17 11:50:29.451 -04:00 [INF] Connection id "0HNK47JL1KJ70", Request id "0HNK47JL1KJ70:00000003": the application completed without reading the entire request body. +2026-03-17 11:50:43.266 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:50:48.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:50:53.264 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:50:58.263 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:51:03.263 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:51:08.262 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:51:13.262 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:51:18.264 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:51:23.265 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:51:28.266 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:51:33.268 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:51:38.266 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:51:38.313 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 11:51:38.318 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 11:51:38.354 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:51:38.355 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 11:51:38.355 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:51:38.381 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 11:51:38.2026-03-17 11:54:38.139 -04:00 [INF] Deploying instance Motor-1, deploymentId=f7f7f44dd3d849e8add8d0cb71ccb491 +2026-03-17 11:54:38.647 -04:00 [INF] Deploying instance Motor-1, deploymentId=f7f7f44dd3d849e8add8d0cb71ccb491 +2026-03-17 11:54:38.651 -04:00 [INF] Created DCL connection OPC PLC Simulator (protocol=OpcUa) +2026-03-17 11:54:38.691 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 11:57:20.202 -04:00 [INF] Application is shutting down... +2026-03-17 11:57:20.202 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 11:57:20.202 -04:00 [INF] Akka.NET actor system shutdown complete. +ing HTTP/2 CONNECT https://localhost:5001/_blazor?id=1to-gpHPwQDnNDcXMDlYWA - null null +2026-03-17 11:51:38.396 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:51:38.427 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:51:38.428 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 11:51:38.428 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:51:43.266 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:51:48.258 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:51:53.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:51:58.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:52:03.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:52:08.258 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:52:13.268 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:52:18.259 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:52:23.258 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:52:28.258 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:52:33.259 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:52:38.259 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:52:43.261 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:52:48.261 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:52:53.261 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:52:58.266 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:03.256 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:08.256 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:13.256 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:18.256 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:23.256 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:28.256 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:28.737 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 11:53:28.738 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 11:53:28.820 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 11:53:28.864 -04:00 [INF] Executed DbCommand (11ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 11:53:28.866 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 11:53:28.866 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 11:53:28.868 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 130.6562ms +2026-03-17 11:53:28.868 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 11:53:28.869 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 11:53:28.872 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:53:28.873 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 11:53:28.873 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:53:28.874 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 11:53:28.874 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 5.51ms +2026-03-17 11:53:28.877 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryEIOD0wTkk3shAJ9B 359 +2026-03-17 11:53:28.877 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:28.878 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:28.878 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:28.878 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.459ms +2026-03-17 11:53:28.878 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=1to-gpHPwQDnNDcXMDlYWA - 200 null null 110482.753ms +2026-03-17 11:53:28.886 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 11:53:28.886 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:28.886 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:28.886 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.4881ms +2026-03-17 11:53:28.888 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 11:53:28.888 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:28.888 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:28.888 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3525ms +2026-03-17 11:53:28.889 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=XaUD5EQKZloYh_YyWVAzFA - null null +2026-03-17 11:53:28.889 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:28.894 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:53:28.894 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 11:53:28.894 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:53:33.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:38.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:43.256 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:48.266 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:53.262 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:58.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:53:58.360 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 11:53:58.361 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 11:53:58.399 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:53:58.409 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:53:58.409 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 11:53:58.409 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:53:58.414 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 11:53:58.432 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 11:53:58.440 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:53:58.455 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:53:58.484 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 11:53:58.493 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 11:53:58.502 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:53:58.509 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:53:58.514 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:53:58.524 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:53:58.533 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 11:53:58.539 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 11:53:58.547 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 11:53:58.561 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 11:53:58.576 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 11:53:58.576 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 216.55ms +2026-03-17 11:53:58.581 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary6MBsHBgMEp6MkhvA 359 +2026-03-17 11:53:58.581 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:58.581 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:58.581 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.4094ms +2026-03-17 11:53:58.581 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:58.581 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=XaUD5EQKZloYh_YyWVAzFA - 200 null null 29692.0343ms +2026-03-17 11:53:58.591 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 11:53:58.591 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:58.591 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:58.591 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2797ms +2026-03-17 11:53:58.594 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 11:53:58.594 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:58.595 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:58.595 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.308ms +2026-03-17 11:53:58.596 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=UJNgNsPPa7onBX737fErsw - null null +2026-03-17 11:53:58.596 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:53:58.602 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:53:58.602 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 11:53:58.602 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:53:58.609 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 11:53:58.613 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 11:53:58.617 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:53:58.620 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 11:53:58.623 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 11:53:58.625 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:53:58.628 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:53:58.630 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 11:53:58.632 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 11:53:58.641 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 11:53:58.643 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 11:54:03.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:54:08.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:54:13.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:54:18.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:54:23.265 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:54:28.266 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:54:33.265 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:54:37.985 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:54:37.994 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @instanceId +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:54:38.000 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:54:38.002 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:54:38.005 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 11:54:38.008 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 11:54:38.010 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 11:54:38.012 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 11:54:38.095 -04:00 [INF] Executed DbCommand (24ms) [Parameters=[@p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [DeploymentRecords] ([CompletedAt], [DeployedAt], [DeployedBy], [DeploymentId], [ErrorMessage], [InstanceId], [RevisionHash], [Status]) +OUTPUT INSERTED.[Id], INSERTED.[RowVersion] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7); +2026-03-17 11:54:38.115 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[@p8='?' (DbType = Int32), @p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p9='?' (Size = 8) (DbType = Binary), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p0, [DeployedAt] = @p1, [DeployedBy] = @p2, [DeploymentId] = @p3, [ErrorMessage] = @p4, [InstanceId] = @p5, [RevisionHash] = @p6, [Status] = @p7 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p8 AND [RowVersion] = @p9; +2026-03-17 11:54:38.117 -04:00 [INF] Sending deployment f7f7f44dd3d849e8add8d0cb71ccb491 for instance Motor-1 to site site-a +2026-03-17 11:54:38.258 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:54:38.660 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 11:54:38.672 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@p5='?' (DbType = Int32), @p0='?' (Size = 4000), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 100), @p3='?' (DbType = Int32), @p4='?' (Size = 100), @p14='?' (DbType = Int32), @p6='?' (DbType = DateTimeOffset), @p7='?' (DbType = DateTimeOffset), @p8='?' (Size = 200), @p9='?' (Size = 100), @p10='?' (Size = 4000), @p11='?' (DbType = Int32), @p12='?' (Size = 100), @p15='?' (Size = 8) (DbType = Binary), @p13='?' (Size = 50), @p21='?' (DbType = Int32), @p16='?' (DbType = Int32), @p17='?' (DbType = Int32), @p18='?' (Size = 50), @p19='?' (DbType = Int32), @p20='?' (Size = 200)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +UPDATE [DeployedConfigSnapshots] SET [ConfigurationJson] = @p0, [DeployedAt] = @p1, [DeploymentId] = @p2, [InstanceId] = @p3, [RevisionHash] = @p4 +OUTPUT 1 +WHERE [Id] = @p5; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p6, [DeployedAt] = @p7, [DeployedBy] = @p8, [DeploymentId] = @p9, [ErrorMessage] = @p10, [InstanceId] = @p11, [RevisionHash] = @p12, [Status] = @p13 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p14 AND [RowVersion] = @p15; +UPDATE [Instances] SET [AreaId] = @p16, [SiteId] = @p17, [State] = @p18, [TemplateId] = @p19, [UniqueName] = @p20 +OUTPUT 1 +WHERE [Id] = @p21; +2026-03-17 11:54:38.682 -04:00 [INF] Deployment f7f7f44dd3d849e8add8d0cb71ccb491 for instance Motor-1: "Success" +2026-03-17 11:54:38.684 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 11:54:38.685 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 11:54:38.688 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:54:38.691 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 11:54:38.693 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 11:54:38.696 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:54:38.698 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:54:38.701 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 11:54:38.704 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 11:54:38.706 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 11:54:38.708 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 11:54:43.259 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:54:48.259 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:54:53.258 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:54:58.261 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:55:03.261 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:55:08.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:55:13.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:55:18.257 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:55:23.259 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:55:28.261 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:55:33.262 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:55:38.264 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:55:43.264 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:55:48.261 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:55:53.265 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:55:58.264 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:56:03.264 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:56:08.261 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:56:13.261 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:56:18.262 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:56:23.261 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:56:28.263 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:56:33.261 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:56:38.265 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:56:43.263 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:56:48.263 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:56:53.260 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:56:58.259 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:57:03.258 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:57:08.266 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:57:13.260 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:57:18.261 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#756583452] to [akka://scadalink/user] +2026-03-17 11:57:19.687 -04:00 [INF] Application is shutting down... +2026-03-17 11:57:19.687 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:57:19.687 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=UJNgNsPPa7onBX737fErsw - 200 null null 201090.9607ms +2026-03-17 11:57:19.687 -04:00 [INF] Connection id "0HNK47JL1KJ70", Request id "0HNK47JL1KJ70:00000023": the application completed without reading the entire request body. +2026-03-17 11:57:19.688 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 11:57:19.688 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:57:19.688 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:57:19.689 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3395ms +2026-03-17 11:57:19.691 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 11:57:19.691 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 11:57:23.695 -04:00 [INF] Starting ScadaLink host as Site on localhost +2026-03-17 11:57:24.299 -04:00 [INF] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 11:57:24.313 -04:00 [INF] Site SQLite storage initialized at Data Source=./data/scadalink.db +2026-03-17 11:57:24.314 -04:00 [INF] Event log purge service started — retention: 30 days, cap: 1024 MB, interval: "1.00:00:00" +2026-03-17 11:57:24.415 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Site, Roles=Site, site-site-a, Hostname=localhost, Port=8082, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 11:57:24.419 -04:00 [INF] Data Connection Layer manager actor created +2026-03-17 11:57:24.422 -04:00 [INF] Site actors registered. DeploymentManager singleton scoped to role=site-site-a, SiteCommunicationActor created. +2026-03-17 11:57:24.423 -04:00 [INF] Registered with Central at akka.tcp://scadalink@localhost:8081/user/central-communication as site site-a +2026-03-17 11:57:24.424 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 11:57:24.424 -04:00 [INF] Hosting environment: Development +2026-03-17 11:57:24.424 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 11:57:24.443 -04:00 [WRN] Dead letter: RegisterSite from [akka://scadalink/deadLetters] to [akka://scadalink/deadLetters] +2026-03-17 11:57:25.434 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:57:29.455 -04:00 [INF] DeploymentManagerActor starting — loading deployed configs from SQLite... +2026-03-17 11:57:29.457 -04:00 [INF] Loaded 1 deployed configs (1 enabled) from SQLite +2026-03-17 11:57:29.458 -04:00 [INF] All 1 Instance Actors created +2026-03-17 11:57:30.021 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 11:57:30.438 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:57:35.436 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:57:40.440 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:57:45.437 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:57:50.441 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:57:55.435 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:58:00.439 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:58:05.434 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:58:10.437 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:58:15.443 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:58:20.435 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:58:25.440 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:58:30.437 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:58:35.438 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:58:40.436 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:58:45.440 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:58:50.436 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:58:55.443 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:59:00.440 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:59:05.443 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:59:10.440 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:59:15.442 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 11:59:20.440 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1391654674] to [akka://scadalink/deadLetters] +2026-03-17 12:00:27.769 -04:00 [WRN] Dead letter: GossipEnvelope from [akka://scadalink/system/cluster/core/daemon#1512944002] to [akka://scadalink/deadLetters] +2026-03-17 12:00:27.777 -04:00 [INF] Application is shutting down... +2026-03-17 12:00:27.778 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 12:00:27.778 -04:00 [INF] Akka.NET actor system shutdown complete. +17 11:59:21.370 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 11:59:21.415 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 11:59:21.426 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 11:59:21.428 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 11:59:21.431 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 11:59:21.434 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 11:59:21.442 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 11:59:21.452 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 11:59:21.524 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 11:59:21.625 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 11:59:21.626 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 11:59:21.824 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 11:59:21.829 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 11:59:21.829 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 11:59:21.829 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 11:59:21.829 -04:00 [INF] Hosting environment: Development +2026-03-17 11:59:21.829 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 11:59:25.499 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 11:59:30.446 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 11:59:35.441 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 11:59:40.441 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 11:59:45.441 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 11:59:47.347 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 11:59:47.358 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 11:59:47.359 -04:00 [INF] AuthenticationScheme: Cookies was challenged. +2026-03-17 11:59:47.360 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 0 null 13.7048ms +2026-03-17 11:59:50.441 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 11:59:51.179 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 11:59:51.185 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 11:59:51.278 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:59:51.292 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 11:59:51.292 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:59:51.292 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 11:59:51.292 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:59:51.323 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 11:59:51.333 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:59:51.344 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:59:51.382 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 11:59:51.392 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 11:59:51.400 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:59:51.411 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:59:51.416 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 11:59:51.427 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:59:51.436 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 11:59:51.442 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 11:59:51.449 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 11:59:51.462 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 11:59:51.497 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 11:59:51.498 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 318.6506ms +2026-03-17 11:59:51.512 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 11:59:51.512 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 11:59:51.512 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 11:59:51.518 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 11:59:51.518 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 11:59:51.518 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 11:59:51.518 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 5.6955ms +2026-03-17 11:59:51.518 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 5.7149ms +2026-03-17 11:59:51.518 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 5.731ms +2026-03-17 11:59:51.535 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 11:59:51.537 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:59:51.537 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:59:51.537 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 2.362ms +2026-03-17 11:59:51.541 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 11:59:51.542 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:59:51.544 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:59:51.544 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 2.6842ms +2026-03-17 11:59:51.546 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=wBj1lxs9DOE3QE9eCn4iSg - null null +2026-03-17 11:59:51.546 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 11:59:51.588 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:59:51.588 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 11:59:51.588 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 11:59:51.597 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 11:59:51.600 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 11:59:51.602 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:59:51.608 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 11:59:51.610 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 11:59:51.612 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 11:59:51.614 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 11:59:51.617 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 11:59:51.619 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 11:59:51.624 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 11:59:51.627 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 11:59:55.441 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 12:00:00.441 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 12:00:05.442 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 12:00:10.441 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 12:00:15.440 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 12:00:20.438 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 12:00:25.437 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#961590641] to [akka://scadalink/user] +2026-03-17 12:00:27.658 -04:00 [INF] Application is shutting down... +2026-03-17 12:00:27.658 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:00:27.659 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=wBj1lxs9DOE3QE9eCn4iSg - 200 null null 36112.9013ms +2026-03-17 12:00:27.659 -04:00 [INF] Connection id "0HNK47ORA8HU4", Request id "0HNK47ORA8HU4:0000000D": the application completed without reading the entire request body. +2026-03-17 12:00:27.661 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 12:00:27.661 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 12:00:31.004 -04:00 [INF] Starting ScadaLink host as Site on localhost +2026-03-17 12:00:31.605 -04:00 [INF] Executed DbCommand (38ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 12:00:31.619 -04:00 [INF] Site SQLite storage initialized at Data Source=./data/scadalink.db +2026-03-17 12:00:31.620 -04:00 [INF] Event log purge service started — retention: 30 days, cap: 1024 MB, interval: "1.00:00:00" +2026-03-17 12:00:31.716 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Site, Roles=Site, site-site-a, Hostname=localhost, Port=8082, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 12:00:31.720 -04:00 [INF] Data Connection Layer manager actor created +2026-03-17 12:00:31.723 -04:00 [INF] Site actors registered. DeploymentManager singleton scoped to role=site-site-a, SiteCommunicationActor created. +2026-03-17 12:00:31.725 -04:00 [INF] Registered with Central at akka.tcp://scadalink@localhost:8081/user/central-communication as site site-a +2026-03-17 12:00:31.725 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 12:00:31.725 -04:00 [INF] Hosting environment: Development +2026-03-17 12:00:31.725 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 12:00:31.744 -04:00 [WRN] Dead letter: RegisterSite from [akka://scadalink/deadLetters] to [akka://scadalink/deadLetters] +2026-03-17 12:00:32.730 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:00:36.752 -04:00 [INF] DeploymentManagerActor starting — loading deployed configs from SQLite... +2026-03-17 12:00:36.754 -04:00 [INF] Loaded 1 deployed configs (1 enabled) from SQLite +2026-03-17 12:00:36.756 -04:00 [INF] All 1 Instance Actors created +2026-03-17 12:00:37.132 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 12:00:37.732 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:00:42.729 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:00:47.732 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:00:52.728 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:00:57.739 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:01:02.738 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:01:07.739 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:01:12.730 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:01:17.733 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:01:22.748 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:01:27.736 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:01:32.739 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1147872862] to [akka://scadalink/deadLetters] +2026-03-17 12:01:36.663 -04:00 [INF] Application is shutting down... +2026-03-17 12:01:36.663 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 12:01:37.661 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 12:01:40.795 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 12:01:41.299 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 12:01:41.303 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 12:01:41.319 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 12:01:41.362 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 12:01:41.373 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 12:01:41.376 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 12:01:41.381 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 12:01:41.384 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 12:01:41.388 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 12:01:41.398 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 12:01:41.469 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 12:01:41.571 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 12:01:41.571 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 12:01:41.765 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 12:01:41.770 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 12:01:41.770 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 12:01:41.771 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 12:01:41.771 -04:00 [INF] Hosting environment: Development +2026-03-17 12:01:41.771 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 12:01:47.838 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 12:01:47.855 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:01:47.857 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:01:47.858 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 20.6204ms +2026-03-17 12:01:47.862 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=_f-Vm-sgQ5y38tBnyQepCg - null null +2026-03-17 12:01:47.863 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:01:47.880 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:01:47.881 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=_f-Vm-sgQ5y38tBnyQepCg - 200 null null 18.9871ms +2026-03-17 12:01:47.882 -04:00 [INF] Connection id "0HNK47PV79Q5E", Request id "0HNK47PV79Q5E:00000003": the application completed without reading the entire request body. +2026-03-17 12:02:02.318 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:02:07.308 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:02:12.307 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:02:17.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:02:22.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:02:27.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:02:28.494 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 12:02:28.500 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 12:02:28.551 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:02:28.551 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:02:28.551 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:02:28.576 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 12:02:28.577 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 82.7995ms +2026-03-17 12:02:28.591 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryEqw40mc2OsGWaMOY 359 +2026-03-17 12:02:28.592 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:02:28.594 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 12:02:28.594 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:02:28.595 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:02:28.595 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 1.0472ms +2026-03-17 12:02:28.595 -04:00 [INF] Execut2026-03-17 12:05:29.259 -04:00 [INF] Deploying instance Motor-1, deploymentId=82527e036bba45d1a9c6604c30e5a732 +2026-03-17 12:05:29.773 -04:00 [INF] Deploying instance Motor-1, deploymentId=82527e036bba45d1a9c6604c30e5a732 +2026-03-17 12:05:29.777 -04:00 [INF] Created DCL connection OPC PLC Simulator (protocol=OpcUa) +2026-03-17 12:05:29.816 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 12:10:11.377 -04:00 [INF] Application is shutting down... +2026-03-17 12:10:11.378 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 12:10:11.378 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 12:02:37.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:02:42.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:02:47.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:02:52.308 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:02:57.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:03:02.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:03:07.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:03:12.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:03:17.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:03:22.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:03:27.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:03:32.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:03:37.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:03:42.309 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:03:47.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:03:52.296 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:03:57.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:04:02.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:04:07.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:04:12.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:04:17.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:04:17.724 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 12:04:17.724 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 12:04:17.808 -04:00 [INF] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 12:04:17.853 -04:00 [INF] Executed DbCommand (10ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 12:04:17.855 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 12:04:17.855 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 12:04:17.856 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 132.1143ms +2026-03-17 12:04:17.856 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 12:04:17.857 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 12:04:17.860 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:04:17.860 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:04:17.860 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:04:17.862 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 12:04:17.862 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 5.4936ms +2026-03-17 12:04:17.865 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryzVfVGeaBDgz9U2hi 359 +2026-03-17 12:04:17.865 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:17.866 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:17.866 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:17.866 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 1.3522ms +2026-03-17 12:04:17.866 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=4NUCRqXe97vScZNndBMWdw - 200 null null 109263.9453ms +2026-03-17 12:04:17.871 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 12:04:17.872 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:17.872 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:17.872 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5617ms +2026-03-17 12:04:17.874 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 12:04:17.874 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:17.874 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:17.874 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3424ms +2026-03-17 12:04:17.875 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=bxHmNxM-aFnPIy9oD2kZjg - null null +2026-03-17 12:04:17.875 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:17.881 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:04:17.881 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:04:17.881 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:04:22.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:04:27.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:04:32.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:04:37.298 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:04:42.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:04:47.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:04:48.419 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 12:04:48.420 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 12:04:48.455 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:04:48.464 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 12:04:48.465 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:04:48.465 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:04:48.465 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:04:48.483 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 12:04:48.492 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:04:48.508 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:04:48.535 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 12:04:48.543 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 12:04:48.551 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:04:48.560 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:04:48.564 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:04:48.575 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:04:48.585 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:04:48.594 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:04:48.601 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:04:48.616 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:04:48.630 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 12:04:48.630 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 211.5832ms +2026-03-17 12:04:48.635 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarymfJzB2WgTQQTrPBZ 359 +2026-03-17 12:04:48.636 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:48.636 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:48.636 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=bxHmNxM-aFnPIy9oD2kZjg - 200 null null 30760.9202ms +2026-03-17 12:04:48.636 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:48.636 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.7285ms +2026-03-17 12:04:48.644 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 12:04:48.644 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:48.644 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:48.644 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3108ms +2026-03-17 12:04:48.649 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 12:04:48.649 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:48.649 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:48.649 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2562ms +2026-03-17 12:04:48.650 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=tC6APClfQ8I9K8oRWJaj3A - null null +2026-03-17 12:04:48.650 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:04:48.657 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:04:48.657 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:04:48.657 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:04:48.660 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 12:04:48.662 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 12:04:48.666 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:04:48.680 -04:00 [INF] Executed DbCommand (13ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 12:04:48.684 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 12:04:48.686 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:04:48.688 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:04:48.691 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:04:48.694 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:04:48.695 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:04:48.699 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:04:52.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:04:57.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:05:02.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:05:07.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:05:12.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:05:17.306 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:05:22.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:05:27.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:05:29.124 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:05:29.132 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @instanceId +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:05:29.137 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:05:29.140 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:05:29.144 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:05:29.147 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:05:29.148 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:05:29.152 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:05:29.219 -04:00 [INF] Executed DbCommand (12ms) [Parameters=[@p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [DeploymentRecords] ([CompletedAt], [DeployedAt], [DeployedBy], [DeploymentId], [ErrorMessage], [InstanceId], [RevisionHash], [Status]) +OUTPUT INSERTED.[Id], INSERTED.[RowVersion] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7); +2026-03-17 12:05:29.237 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[@p8='?' (DbType = Int32), @p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p9='?' (Size = 8) (DbType = Binary), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p0, [DeployedAt] = @p1, [DeployedBy] = @p2, [DeploymentId] = @p3, [ErrorMessage] = @p4, [InstanceId] = @p5, [RevisionHash] = @p6, [Status] = @p7 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p8 AND [RowVersion] = @p9; +2026-03-17 12:05:29.239 -04:00 [INF] Sending deployment 82527e036bba45d1a9c6604c30e5a732 for instance Motor-1 to site site-a +2026-03-17 12:05:29.785 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 12:05:29.797 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@p5='?' (DbType = Int32), @p0='?' (Size = 4000), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 100), @p3='?' (DbType = Int32), @p4='?' (Size = 100), @p14='?' (DbType = Int32), @p6='?' (DbType = DateTimeOffset), @p7='?' (DbType = DateTimeOffset), @p8='?' (Size = 200), @p9='?' (Size = 100), @p10='?' (Size = 4000), @p11='?' (DbType = Int32), @p12='?' (Size = 100), @p15='?' (Size = 8) (DbType = Binary), @p13='?' (Size = 50), @p21='?' (DbType = Int32), @p16='?' (DbType = Int32), @p17='?' (DbType = Int32), @p18='?' (Size = 50), @p19='?' (DbType = Int32), @p20='?' (Size = 200)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +UPDATE [DeployedConfigSnapshots] SET [ConfigurationJson] = @p0, [DeployedAt] = @p1, [DeploymentId] = @p2, [InstanceId] = @p3, [RevisionHash] = @p4 +OUTPUT 1 +WHERE [Id] = @p5; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p6, [DeployedAt] = @p7, [DeployedBy] = @p8, [DeploymentId] = @p9, [ErrorMessage] = @p10, [InstanceId] = @p11, [RevisionHash] = @p12, [Status] = @p13 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p14 AND [RowVersion] = @p15; +UPDATE [Instances] SET [AreaId] = @p16, [SiteId] = @p17, [State] = @p18, [TemplateId] = @p19, [UniqueName] = @p20 +OUTPUT 1 +WHERE [Id] = @p21; +2026-03-17 12:05:29.809 -04:00 [INF] Deployment 82527e036bba45d1a9c6604c30e5a732 for instance Motor-1: "Success" +2026-03-17 12:05:29.812 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 12:05:29.814 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 12:05:29.816 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:05:29.820 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 12:05:29.821 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 12:05:29.826 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:05:29.828 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:05:29.830 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:05:29.832 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:05:29.834 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:05:29.836 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:05:32.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:05:37.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:05:42.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:05:47.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:05:52.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:05:57.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:06:02.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:06:07.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:06:12.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:06:17.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:06:22.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:06:27.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:06:32.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:06:37.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:06:42.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:06:47.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:06:52.306 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:06:57.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:07:02.306 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:07:07.306 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:07:12.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:07:17.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:07:22.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:07:27.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:07:32.306 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:07:37.306 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:07:42.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:07:47.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:07:52.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:07:57.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:08:02.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:08:07.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:08:12.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:08:17.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:08:22.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:08:27.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:08:32.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:08:37.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:08:42.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:08:47.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:08:52.303 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:08:57.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:09:02.308 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:09:07.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:09:12.304 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:09:17.314 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:09:22.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:09:27.305 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:09:32.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:09:37.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:09:42.302 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:09:47.300 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:09:52.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:09:57.301 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:10:02.299 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:10:07.297 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#212076214] to [akka://scadalink/user] +2026-03-17 12:10:10.590 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:10:10.590 -04:00 [INF] Application is shutting down... +2026-03-17 12:10:10.590 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=tC6APClfQ8I9K8oRWJaj3A - 200 null null 321938.8605ms +2026-03-17 12:10:10.590 -04:00 [INF] Connection id "0HNK47PV79Q5E", Request id "0HNK47PV79Q5E:00000023": the application completed without reading the entire request body. +2026-03-17 12:10:10.591 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 12:10:10.591 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:10:10.591 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:10:10.591 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.4805ms +2026-03-17 12:10:10.594 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 12:10:10.594 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 12:10:15.027 -04:00 [INF] Starting ScadaLink host as Site on localhost +2026-03-17 12:10:15.626 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 12:10:15.639 -04:00 [INF] Site SQLite storage initialized at Data Source=./data/scadalink.db +2026-03-17 12:10:15.640 -04:00 [INF] Event log purge service started — retention: 30 days, cap: 1024 MB, interval: "1.00:00:00" +2026-03-17 12:10:15.738 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Site, Roles=Site, site-site-a, Hostname=localhost, Port=8082, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 12:10:15.743 -04:00 [INF] Data Connection Layer manager actor created +2026-03-17 12:10:15.746 -04:00 [INF] Site actors registered. DeploymentManager singleton scoped to role=site-site-a, SiteCommunicationActor created. +2026-03-17 12:10:15.748 -04:00 [INF] Registered with Central at akka.tcp://scadalink@localhost:8081/user/central-communication as site site-a +2026-03-17 12:10:15.748 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 12:10:15.748 -04:00 [INF] Hosting environment: Development +2026-03-17 12:10:15.748 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 12:10:15.766 -04:00 [WRN] Dead letter: RegisterSite from [akka://scadalink/deadLetters] to [akka://scadalink/deadLetters] +2026-03-17 12:10:16.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:10:20.783 -04:00 [INF] DeploymentManagerActor starting — loading deployed configs from SQLite... +2026-03-17 12:10:20.787 -04:00 [INF] Loaded 1 deployed configs (1 enabled) from SQLite +2026-03-17 12:10:20.788 -04:00 [INF] All 1 Instance Actors created +2026-03-17 12:10:21.188 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 12:10:21.752 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:10:26.749 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:10:31.755 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:10:36.749 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:10:41.755 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:10:46.752 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:10:51.760 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:10:56.757 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:11:01.765 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:11:06.757 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:11:11.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:11:16.757 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:11:21.763 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:11:26.749 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:11:31.754 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:11:36.763 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:11:41.753 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:11:46.756 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:11:51.753 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:11:56.759 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:12:01.754 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:12:06.756 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:12:11.753 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:12:16.757 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:12:21.754 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:12:26.753 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:12:31.766 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:12:36.749 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:12:41.755 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:12:46.763 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:12:51.751 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:12:56.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:13:01.758 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:13:06.761 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#490427851] to [akka://scadalink/deadLetters] +2026-03-17 12:13:25.198 -04:00 [INF] Starting ScadaLink host as Central on localhost +2026-03-17 12:13:25.675 -04:00 [INF] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 12:13:25.679 -04:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long. +2026-03-17 12:13:25.694 -04:00 [INF] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 12:13:25.737 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 12:13:25.746 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 12:13:25.751 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 12:13:25.754 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 12:13:25.758 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 12:13:25.760 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 12:13:25.770 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 12:13:25.842 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 12:13:25.938 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 12:13:25.938 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 12:13:26.117 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 12:13:26.121 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 12:13:26.121 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 12:13:26.121 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 12:13:26.121 -04:00 [INF] Hosting environment: Development +2026-03-17 12:13:26.121 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 12:13:38.958 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:13:42.262 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 12:13:42.276 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 12:13:42.303 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:13:42.303 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:13:42.303 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:13:42.326 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 12:13:42.328 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 66.7387ms +2026-03-17 12:13:42.333 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 12:13:42.333 -04:00 [INF] Request starting HTTP/2 GET https://localhos2026-03-17 12:13:42.945 -04:00 [INF] DeploymentManagerActor starting — loading deployed configs from SQLite... +2026-03-17 12:13:42.946 -04:00 [INF] Loaded 1 deployed configs (1 enabled) from SQLite +2026-03-17 12:13:42.947 -04:00 [INF] All 1 Instance Actors created +2026-03-17 12:13:43.325 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 12:16:33.109 -04:00 [INF] Deploying instance Motor-1, deploymentId=5c2cd45751bf446f8974960e243885ec +2026-03-17 12:16:33.620 -04:00 [INF] Deploying instance Motor-1, deploymentId=5c2cd45751bf446f8974960e243885ec +2026-03-17 12:16:33.623 -04:00 [INF] Created DCL connection OPC PLC Simulator (protocol=OpcUa) +2026-03-17 12:16:33.664 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 12:20:01.466 -04:00 [INF] Application is shutting down... +2026-03-17 12:20:01.466 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 12:20:01.466 -04:00 [INF] Akka.NET actor system shutdown complete. +NF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:13:42.397 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:13:42.397 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:13:43.937 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:13:48.946 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:13:53.945 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:13:58.945 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:14:02.107 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 12:14:02.108 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 12:14:02.128 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:14:02.129 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:14:02.129 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:14:02.132 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 12:14:02.132 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 25.651ms +2026-03-17 12:14:02.139 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundarytwAPXHa2qMvDGmO5 359 +2026-03-17 12:14:02.140 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:14:02.146 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:14:02.146 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=nqPHmXVjNtUpJvVCb_HKGw - 200 null null 19786.8769ms +2026-03-17 12:14:02.146 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:14:02.147 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 7.3893ms +2026-03-17 12:14:02.151 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 12:14:02.151 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:14:02.151 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:14:02.151 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.7477ms +2026-03-17 12:14:02.160 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 12:14:02.160 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:14:02.161 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:14:02.161 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.971ms +2026-03-17 12:14:02.162 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=GxihyYs2UEP-aB5LsIGjhA - null null +2026-03-17 12:14:02.163 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:14:02.173 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:14:02.173 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:14:02.173 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:14:03.944 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:14:08.946 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:14:13.944 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:14:18.945 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:14:23.939 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:14:28.945 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:14:33.943 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:14:38.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:14:43.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:14:48.943 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:14:53.943 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:14:58.945 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:15:03.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:15:08.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:15:13.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:15:18.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:15:23.938 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:15:28.940 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:15:31.462 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 12:15:31.462 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 12:15:31.553 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 12:15:31.601 -04:00 [INF] Executed DbCommand (13ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 12:15:31.602 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 12:15:31.602 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 12:15:31.604 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 141.6796ms +2026-03-17 12:15:31.604 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 12:15:31.605 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 12:15:31.606 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:15:31.606 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:15:31.606 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:15:31.607 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 12:15:31.607 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 2.9592ms +2026-03-17 12:15:31.611 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary3FzBbSW4cNU2icCz 359 +2026-03-17 12:15:31.612 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:31.612 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:31.612 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=GxihyYs2UEP-aB5LsIGjhA - 200 null null 89449.4436ms +2026-03-17 12:15:31.612 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:31.612 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.6212ms +2026-03-17 12:15:31.617 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 12:15:31.617 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:31.617 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:31.617 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5037ms +2026-03-17 12:15:31.621 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 12:15:31.621 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:31.621 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:31.621 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3207ms +2026-03-17 12:15:31.622 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=gouXab9OMGPhVvqKR3WKGw - null null +2026-03-17 12:15:31.623 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:31.629 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:15:31.629 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:15:31.629 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:15:33.940 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:15:38.939 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:15:43.941 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:15:48.941 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:15:53.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:15:56.587 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 12:15:56.588 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 12:15:56.621 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:15:56.630 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 12:15:56.631 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:15:56.631 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:15:56.631 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:15:56.646 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 12:15:56.656 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:15:56.667 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:15:56.696 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 12:15:56.702 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 12:15:56.712 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:15:56.720 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:15:56.724 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:15:56.734 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:15:56.745 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:15:56.750 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:15:56.757 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:15:56.771 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:15:56.786 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 12:15:56.786 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 199.482ms +2026-03-17 12:15:56.790 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryON4aBAbF1enM0xXd 359 +2026-03-17 12:15:56.790 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:56.791 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:56.791 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.6836ms +2026-03-17 12:15:56.791 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:56.791 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=gouXab9OMGPhVvqKR3WKGw - 200 null null 25168.8234ms +2026-03-17 12:15:56.797 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 12:15:56.797 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:56.797 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:56.798 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.3918ms +2026-03-17 12:15:56.802 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 12:15:56.802 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:56.802 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:56.802 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.2901ms +2026-03-17 12:15:56.803 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=LpAjbTyObz3CLVptEZeaaw - null null +2026-03-17 12:15:56.804 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:15:56.810 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:15:56.810 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:15:56.810 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:15:56.816 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 12:15:56.819 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 12:15:56.822 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:15:56.825 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 12:15:56.827 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 12:15:56.840 -04:00 [INF] Executed DbCommand (13ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:15:56.843 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:15:56.845 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:15:56.848 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:15:56.849 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:15:56.855 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:15:58.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:16:03.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:16:08.945 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:16:13.941 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:16:18.940 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:16:23.941 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:16:28.941 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:16:32.965 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:16:32.975 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @instanceId +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:16:32.980 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:16:32.988 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:16:32.990 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:16:32.992 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:16:32.994 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:16:32.997 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:16:33.068 -04:00 [INF] Executed DbCommand (18ms) [Parameters=[@p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [DeploymentRecords] ([CompletedAt], [DeployedAt], [DeployedBy], [DeploymentId], [ErrorMessage], [InstanceId], [RevisionHash], [Status]) +OUTPUT INSERTED.[Id], INSERTED.[RowVersion] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7); +2026-03-17 12:16:33.088 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@p8='?' (DbType = Int32), @p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p9='?' (Size = 8) (DbType = Binary), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p0, [DeployedAt] = @p1, [DeployedBy] = @p2, [DeploymentId] = @p3, [ErrorMessage] = @p4, [InstanceId] = @p5, [RevisionHash] = @p6, [Status] = @p7 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p8 AND [RowVersion] = @p9; +2026-03-17 12:16:33.089 -04:00 [INF] Sending deployment 5c2cd45751bf446f8974960e243885ec for instance Motor-1 to site site-a +2026-03-17 12:16:33.632 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 12:16:33.643 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@p5='?' (DbType = Int32), @p0='?' (Size = 4000), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 100), @p3='?' (DbType = Int32), @p4='?' (Size = 100), @p14='?' (DbType = Int32), @p6='?' (DbType = DateTimeOffset), @p7='?' (DbType = DateTimeOffset), @p8='?' (Size = 200), @p9='?' (Size = 100), @p10='?' (Size = 4000), @p11='?' (DbType = Int32), @p12='?' (Size = 100), @p15='?' (Size = 8) (DbType = Binary), @p13='?' (Size = 50), @p21='?' (DbType = Int32), @p16='?' (DbType = Int32), @p17='?' (DbType = Int32), @p18='?' (Size = 50), @p19='?' (DbType = Int32), @p20='?' (Size = 200)], CommandType='"Text"', CommandTimeout='30'] +SET NOCOUNT ON; +UPDATE [DeployedConfigSnapshots] SET [ConfigurationJson] = @p0, [DeployedAt] = @p1, [DeploymentId] = @p2, [InstanceId] = @p3, [RevisionHash] = @p4 +OUTPUT 1 +WHERE [Id] = @p5; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p6, [DeployedAt] = @p7, [DeployedBy] = @p8, [DeploymentId] = @p9, [ErrorMessage] = @p10, [InstanceId] = @p11, [RevisionHash] = @p12, [Status] = @p13 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p14 AND [RowVersion] = @p15; +UPDATE [Instances] SET [AreaId] = @p16, [SiteId] = @p17, [State] = @p18, [TemplateId] = @p19, [UniqueName] = @p20 +OUTPUT 1 +WHERE [Id] = @p21; +2026-03-17 12:16:33.653 -04:00 [INF] Deployment 5c2cd45751bf446f8974960e243885ec for instance Motor-1: "Success" +2026-03-17 12:16:33.656 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 12:16:33.658 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 12:16:33.660 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:16:33.662 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 12:16:33.663 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 12:16:33.665 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:16:33.667 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:16:33.673 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:16:33.674 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:16:33.676 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:16:33.678 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:16:33.940 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:16:38.941 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:16:43.941 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:16:48.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:16:53.944 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:16:58.946 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:17:03.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:17:08.944 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:17:13.945 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:17:18.944 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:17:23.938 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:17:28.939 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:17:33.938 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:17:38.939 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:17:43.938 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:17:48.938 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:17:53.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:17:58.943 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:18:03.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:18:08.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:18:13.944 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:18:18.942 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:18:23.945 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:18:28.948 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:18:33.945 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:18:38.946 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:18:43.944 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:18:48.945 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:18:53.940 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:18:58.941 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:19:03.940 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:19:08.941 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:19:13.940 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:19:18.940 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:19:23.937 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:19:28.938 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:19:33.937 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:19:38.937 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:19:43.937 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:19:48.937 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:19:53.937 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:19:58.936 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#673513204] to [akka://scadalink/user] +2026-03-17 12:20:00.965 -04:00 [INF] Application is shutting down... +2026-03-17 12:20:00.965 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:20:00.965 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=LpAjbTyObz3CLVptEZeaaw - 200 null null 244160.2386ms +2026-03-17 12:20:00.965 -04:00 [INF] Connection id "0HNK480K4L2O9", Request id "0HNK480K4L2O9:0000002F": the application completed without reading the entire request body. +2026-03-17 12:20:00.968 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 12:20:00.968 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 12:20:07.146 -04:00 [INF] Starting ScadaLink host as Site on localhost +2026-03-17 12:20:07.729 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 12:20:07.741 -04:00 [INF] Site SQLite storage initialized at Data Source=./data/scadalink.db +2026-03-17 12:20:07.742 -04:00 [INF] Event log purge service started — retention: 30 days, cap: 1024 MB, interval: "1.00:00:00" +2026-03-17 12:20:07.834 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Site, Roles=Site, site-site-a, Hostname=localhost, Port=8082, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 12:20:07.838 -04:00 [INF] Data Connection Layer manager actor created +2026-03-17 12:20:07.840 -04:00 [INF] Site actors registered. DeploymentManager singleton scoped to role=site-site-a, SiteCommunicationActor created. +2026-03-17 12:20:07.843 -04:00 [INF] Registered with Central at akka.tcp://scadalink@localhost:8081/user/central-communication as site site-a +2026-03-17 12:20:07.843 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 12:20:07.843 -04:00 [INF] Hosting environment: Development +2026-03-17 12:20:07.843 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 12:20:07.861 -04:00 [WRN] Dead letter: RegisterSite from [akka://scadalink/deadLetters] to [akka://scadalink/deadLetters] +2026-03-17 12:20:08.847 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1187526331] to [akka://scadalink/deadLetters] +2026-03-17 12:20:12.861 -04:00 [INF] DeploymentManagerActor starting — loading deployed configs from SQLite... +2026-03-17 12:20:12.863 -04:00 [INF] Loaded 1 deployed configs (1 enabled) from SQLite +2026-03-17 12:20:12.864 -04:00 [INF] All 1 Instance Actors created +2026-03-17 12:20:13.247 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 12:20:13.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1187526331] to [akka://scadalink/deadLetters] +2026-03-17 12:20:18.847 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1187526331] to [akka://scadalink/deadLetters] +2026-03-17 12:20:23.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1187526331] to [akka://scadalink/deadLetters] +2026-03-17 12:20:28.848 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1187526331] to [akka://scadalink/deadLetters] +2026-03-17 12:20:33.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1187526331] to [akka://scadalink/deadLetters] +2026-03-17 12:20:38.847 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1187526331] to [akka://scadalink/deadLetters] +2026-03-17 12:20:43.851 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1187526331] to [akka://scadalink/deadLetters] +2026-03-17 12:20:48.847 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1187526331] to [akka://scadalink/deadLetters] +2026-03-17 12:20:53.851 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1187526331] to [akka://scadalink/deadLetters] +2026-03-17 12:20:58.848 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#1187526331] to [akka://scadalink/deadLetters] +2026-03-17 12:25:37.776 -04:00 [WRN] Dead letter: GossipEnvelope from [akka://scadalink/system/cluster/core/daemon#1738458254] to [akka://scadalink/deadLetters] +2026-03-17 12:25:37.786 -04:00 [INF] Application is shutting down... +2026-03-17 12:25:37.786 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 12:25:37.786 -04:00 [INF] Akka.NET actor system shutdown complete. +17 12:21:00.307 -04:00 [INF] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_getapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session', @LockMode = 'Exclusive'; +SELECT @result +2026-03-17 12:21:00.350 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +IF OBJECT_ID(N'[__EFMigrationsHistory]') IS NULL +BEGIN + CREATE TABLE [__EFMigrationsHistory] ( + [MigrationId] nvarchar(150) NOT NULL, + [ProductVersion] nvarchar(32) NOT NULL, + CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId]) + ); +END; +2026-03-17 12:21:00.359 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT 1 +2026-03-17 12:21:00.363 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); +2026-03-17 12:21:00.366 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [MigrationId], [ProductVersion] +FROM [__EFMigrationsHistory] +ORDER BY [MigrationId]; +2026-03-17 12:21:00.369 -04:00 [INF] No migrations were applied. The database is already up to date. +2026-03-17 12:21:00.372 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +DECLARE @result int; +EXEC @result = sp_releaseapplock @Resource = '__EFMigrationsLock', @LockOwner = 'Session'; +SELECT @result +2026-03-17 12:21:00.382 -04:00 [INF] Central health aggregator started, offline timeout 60s +2026-03-17 12:21:00.454 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 12:21:00.552 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Central, Roles=Central, Hostname=localhost, Port=8081, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 12:21:00.553 -04:00 [INF] Central actors registered. CentralCommunicationActor created. +2026-03-17 12:21:00.748 -04:00 [WRN] The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert +2026-03-17 12:21:00.752 -04:00 [INF] Now listening on: https://localhost:5001 +2026-03-17 12:21:00.753 -04:00 [INF] Now listening on: http://localhost:5000 +2026-03-17 12:21:00.753 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 12:21:00.753 -04:00 [INF] Hosting environment: Development +2026-03-17 12:21:00.753 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 12:21:03.905 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:21:08.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:21:09.657 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 12:21:09.667 -04:00 [INF] Authorization failed. These requirements were not met: +DenyAnonymousAuthorizationRequirement: Requires an authenticated user. +2026-03-17 12:21:09.668 -04:00 [INF] AuthenticationScheme: Cookies was challenged. +2026-03-17 12:21:09.669 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 302 0 null 12.2992ms +2026-03-17 12:21:10.430 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 12:21:10.437 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 12:21:10.530 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:21:10.541 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 12:21:10.544 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:21:10.544 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:21:10.544 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:21:10.567 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 12:21:10.575 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:21:10.587 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:21:10.623 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 12:21:10.630 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 12:21:10.639 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:21:10.646 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:21:10.651 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:21:10.663 -04:00 [INF] Executed DbCommand (5ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:21:10.670 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:21:10.674 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:21:10.679 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:21:10.691 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:21:10.721 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 12:21:10.723 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 292.4588ms +2026-03-17 12:21:10.739 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - null null +2026-03-17 12:21:10.739 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - null null +2026-03-17 12:21:10.739 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - null null +2026-03-17 12:21:10.744 -04:00 [INF] Sending file. Request path: '/_framework/blazor.web.js'. Physical path: '/Users/dohertj2/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.1/_framework/blazor.web.js' +2026-03-17 12:21:10.744 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/js/bootstrap.bundle.min.js'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js' +2026-03-17 12:21:10.744 -04:00 [INF] Sending file. Request path: '/lib/bootstrap/css/bootstrap.min.css'. Physical path: '/Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host/wwwroot/lib/bootstrap/css/bootstrap.min.css' +2026-03-17 12:21:10.744 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_framework/blazor.web.js - 200 200101 text/javascript 5.6081ms +2026-03-17 12:21:10.744 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/css/bootstrap.min.css - 200 232803 text/css 5.6499ms +2026-03-17 12:21:10.744 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/lib/bootstrap/js/bootstrap.bundle.min.js - 200 80721 text/javascript 5.6227ms +2026-03-17 12:21:10.751 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 12:21:10.753 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:10.754 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:10.754 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 2.4491ms +2026-03-17 12:21:10.766 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 12:21:10.766 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:10.768 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:10.768 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 2.4883ms +2026-03-17 12:21:10.770 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=31g0cvXL84cho9S_NZItaw - null null +2026-03-17 12:21:10.770 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:10.811 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:21:10.811 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:21:10.812 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:21:10.814 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 12:21:10.816 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 12:21:10.819 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:21:10.823 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 12:21:10.824 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 12:21:10.826 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:21:10.828 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:21:10.831 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:21:10.833 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:21:10.834 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:21:10.835 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:21:13.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:21:18.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:21:21.629 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 12:21:21.630 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 12:21:21.676 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 12:21:21.682 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 12:21:21.683 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 12:21:21.683 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 12:21:21.683 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 53.8563ms +2026-03-17 12:21:23.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:21:28.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:21:33.018 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/login - null null +2026-03-17 12:21:33.018 -04:00 [INF] Executing endpoint '/login (/login)' +2026-03-17 12:21:33.026 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:21:33.026 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:21:33.026 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:21:33.027 -04:00 [INF] Executed endpoint '/login (/login)' +2026-03-17 12:21:33.027 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/login - 200 null text/html; charset=utf-8 9.6752ms +2026-03-17 12:21:33.032 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryHkx8J0n5HVY5nO5T 359 +2026-03-17 12:21:33.033 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:33.036 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:33.036 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=31g0cvXL84cho9S_NZItaw - 200 null null 22265.8141ms +2026-03-17 12:21:33.036 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:33.036 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 4.1024ms +2026-03-17 12:21:33.041 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 12:21:33.041 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:33.041 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:33.041 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.4928ms +2026-03-17 12:21:33.047 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 12:21:33.047 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:33.048 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:33.048 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.6065ms +2026-03-17 12:21:33.049 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=R7KQwMHuUQt8MBAAwj-NQQ - null null +2026-03-17 12:21:33.050 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:21:33.056 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:21:33.056 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:21:33.056 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:21:33.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:21:38.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:21:43.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:21:48.851 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:21:53.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:21:58.848 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:22:03.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:22:08.851 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:22:13.848 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:22:18.851 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:22:23.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:22:28.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:22:33.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:22:38.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:22:43.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:22:48.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:22:53.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:22:58.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:23:03.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:23:08.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:23:12.689 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/auth/login - application/x-www-form-urlencoded 35 +2026-03-17 12:23:12.690 -04:00 [INF] Executing endpoint 'HTTP: POST /auth/login' +2026-03-17 12:23:12.726 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [l].[Id], [l].[LdapGroupName], [l].[Role] +FROM [LdapGroupMappings] AS [l] +2026-03-17 12:23:12.730 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@ldapGroupMappingId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[LdapGroupMappingId], [s].[SiteId] +FROM [SiteScopeRules] AS [s] +WHERE [s].[LdapGroupMappingId] = @ldapGroupMappingId +2026-03-17 12:23:12.730 -04:00 [INF] AuthenticationScheme: Cookies signed in. +2026-03-17 12:23:12.730 -04:00 [INF] Executed endpoint 'HTTP: POST /auth/login' +2026-03-17 12:23:12.730 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/auth/login - 302 0 null 41.149ms +2026-03-17 12:23:12.732 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/ - null null +2026-03-17 12:23:12.732 -04:00 [INF] Executing endpoint '/ (/)' +2026-03-17 12:23:12.734 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:23:12.734 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:23:12.734 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:23:12.735 -04:00 [INF] Executed endpoint '/ (/)' +2026-03-17 12:23:12.735 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/ - 200 null text/html; charset=utf-8 3.762ms +2026-03-17 12:23:12.739 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundaryT29ngeo3AVCeJTQ6 359 +2026-03-17 12:23:12.739 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:12.739 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:12.739 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=R7KQwMHuUQt8MBAAwj-NQQ - 200 null null 99689.6294ms +2026-03-17 12:23:12.739 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:12.739 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.6009ms +2026-03-17 12:23:12.745 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 12:23:12.745 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:12.745 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:12.745 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.5563ms +2026-03-17 12:23:12.748 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 12:23:12.749 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:12.749 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:12.749 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3276ms +2026-03-17 12:23:12.750 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=Ts2c3XnatVsMach1_4ICJQ - null null +2026-03-17 12:23:12.750 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:12.756 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:23:12.756 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:23:12.756 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:23:13.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:23:18.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:23:23.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:23:28.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:23:33.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:23:38.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:23:43.713 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/deployment/instances - null null +2026-03-17 12:23:43.714 -04:00 [INF] Executing endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 12:23:43.717 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:23:43.717 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:23:43.717 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:23:43.721 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 12:23:43.725 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 12:23:43.732 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:23:43.735 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 12:23:43.738 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 12:23:43.740 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:23:43.743 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:23:43.745 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:23:43.748 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:23:43.749 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:23:43.751 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:23:43.752 -04:00 [INF] Executed endpoint '/deployment/instances (/deployment/instances)' +2026-03-17 12:23:43.752 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/deployment/instances - 200 null text/html; charset=utf-8 39.5503ms +2026-03-17 12:23:43.755 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/disconnect - multipart/form-data; boundary=----WebKitFormBoundary08Z0HCl3yHmKTRtH 359 +2026-03-17 12:23:43.755 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:43.755 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=Ts2c3XnatVsMach1_4ICJQ - 200 null null 31005.3435ms +2026-03-17 12:23:43.755 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:43.756 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:43.756 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/disconnect - 200 0 null 0.4378ms +2026-03-17 12:23:43.762 -04:00 [INF] Request starting HTTP/2 GET https://localhost:5001/_blazor/initializers - null null +2026-03-17 12:23:43.762 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:43.762 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:43.762 -04:00 [INF] Request finished HTTP/2 GET https://localhost:5001/_blazor/initializers - 200 null application/json; charset=utf-8 0.2742ms +2026-03-17 12:23:43.767 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 12:23:43.767 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:43.768 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:43.768 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.3637ms +2026-03-17 12:23:43.772 -04:00 [INF] Request starting HTTP/2 CONNECT https://localhost:5001/_blazor?id=bfmbANPxlY9oJ8SPC5dsXw - null null +2026-03-17 12:23:43.773 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:23:43.779 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:23:43.779 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Design) +2026-03-17 12:23:43.779 -04:00 [INF] Authorization failed. These requirements were not met: +ClaimsAuthorizationRequirement:Claim.Type=Role and Claim.Value is one of the following values: (Admin) +2026-03-17 12:23:43.785 -04:00 [INF] Executed DbCommand (6ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM [Instances] AS [i] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i].[Id] = [i1].[InstanceId] +ORDER BY [i].[Id], [i0].[Id] +2026-03-17 12:23:43.787 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[Id], [s].[Description], [s].[Name], [s].[SiteIdentifier] +FROM [Sites] AS [s] +ORDER BY [s].[Name] +2026-03-17 12:23:43.791 -04:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM [Templates] AS [t] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t].[Id] = [t3].[TemplateId] +ORDER BY [t].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:23:43.794 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [a].[Id], [a].[Name], [a].[ParentAreaId], [a].[SiteId], [a0].[Id], [a0].[Name], [a0].[ParentAreaId], [a0].[SiteId] +FROM [Areas] AS [a] +LEFT JOIN [Areas] AS [a0] ON [a].[Id] = [a0].[ParentAreaId] +WHERE [a].[SiteId] = @siteId +ORDER BY [a].[Id] +2026-03-17 12:23:43.796 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT TOP(1) [d].[Id], [d].[ConfigurationJson], [d].[DeployedAt], [d].[DeploymentId], [d].[InstanceId], [d].[RevisionHash] +FROM [DeployedConfigSnapshots] AS [d] +WHERE [d].[InstanceId] = @instanceId +2026-03-17 12:23:43.799 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:23:43.801 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:23:43.804 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:23:43.806 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:23:43.808 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:23:43.809 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:23:43.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:23:48.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:23:53.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:23:58.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:24:03.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:24:08.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:24:13.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:24:18.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:24:23.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:24:27.920 -04:00 [WRN] Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'. +2026-03-17 12:24:27.929 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@instanceId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @instanceId +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:24:27.935 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [i2].[Id], [i2].[AreaId], [i2].[SiteId], [i2].[State], [i2].[TemplateId], [i2].[UniqueName], [i0].[Id], [i0].[AttributeName], [i0].[InstanceId], [i0].[OverrideValue], [i1].[Id], [i1].[AttributeName], [i1].[DataConnectionId], [i1].[InstanceId] +FROM ( + SELECT TOP(1) [i].[Id], [i].[AreaId], [i].[SiteId], [i].[State], [i].[TemplateId], [i].[UniqueName] + FROM [Instances] AS [i] + WHERE [i].[Id] = @id +) AS [i2] +LEFT JOIN [InstanceAttributeOverrides] AS [i0] ON [i2].[Id] = [i0].[InstanceId] +LEFT JOIN [InstanceConnectionBindings] AS [i1] ON [i2].[Id] = [i1].[InstanceId] +ORDER BY [i2].[Id], [i0].[Id] +2026-03-17 12:24:27.938 -04:00 [INF] Executed DbCommand (3ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t4].[Id], [t4].[Description], [t4].[Name], [t4].[ParentTemplateId], [t0].[Id], [t0].[DataSourceReference], [t0].[DataType], [t0].[Description], [t0].[IsLocked], [t0].[Name], [t0].[TemplateId], [t0].[Value], [t1].[Id], [t1].[Description], [t1].[IsLocked], [t1].[Name], [t1].[OnTriggerScriptId], [t1].[PriorityLevel], [t1].[TemplateId], [t1].[TriggerConfiguration], [t1].[TriggerType], [t2].[Id], [t2].[Code], [t2].[IsLocked], [t2].[MinTimeBetweenRuns], [t2].[Name], [t2].[ParameterDefinitions], [t2].[ReturnDefinition], [t2].[TemplateId], [t2].[TriggerConfiguration], [t2].[TriggerType], [t3].[Id], [t3].[ComposedTemplateId], [t3].[InstanceName], [t3].[TemplateId] +FROM ( + SELECT TOP(1) [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] + FROM [Templates] AS [t] + WHERE [t].[Id] = @id +) AS [t4] +LEFT JOIN [TemplateAttributes] AS [t0] ON [t4].[Id] = [t0].[TemplateId] +LEFT JOIN [TemplateAlarms] AS [t1] ON [t4].[Id] = [t1].[TemplateId] +LEFT JOIN [TemplateScripts] AS [t2] ON [t4].[Id] = [t2].[TemplateId] +LEFT JOIN [TemplateCompositions] AS [t3] ON [t4].[Id] = [t3].[TemplateId] +ORDER BY [t4].[Id], [t0].[Id], [t1].[Id], [t2].[Id] +2026-03-17 12:24:27.940 -04:00 [INF] Executed DbCommand (1ms) [Parameters=[@id='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[Description], [t].[Name], [t].[ParentTemplateId] +FROM [Templates] AS [t] +WHERE [t].[ParentTemplateId] = @id +2026-03-17 12:24:27.942 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@templateId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [t].[Id], [t].[ComposedTemplateId], [t].[InstanceName], [t].[TemplateId] +FROM [TemplateCompositions] AS [t] +WHERE [t].[TemplateId] = @templateId +2026-03-17 12:24:27.944 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@siteId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [s].[DataConnectionId] +FROM [SiteDataConnectionAssignments] AS [s] +WHERE [s].[SiteId] = @siteId +2026-03-17 12:24:27.946 -04:00 [INF] Executed DbCommand (2ms) [Parameters=[@connectionIds1='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[Configuration], [d].[Name], [d].[Protocol] +FROM [DataConnections] AS [d] +WHERE [d].[Id] = @connectionIds1 +ORDER BY [d].[Name] +2026-03-17 12:24:28.041 -04:00 [INF] Executed DbCommand (36ms) [Parameters=[@p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [DeploymentRecords] ([CompletedAt], [DeployedAt], [DeployedBy], [DeploymentId], [ErrorMessage], [InstanceId], [RevisionHash], [Status]) +OUTPUT INSERTED.[Id], INSERTED.[RowVersion] +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7); +2026-03-17 12:24:28.062 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[@p8='?' (DbType = Int32), @p0='?' (DbType = DateTimeOffset), @p1='?' (DbType = DateTimeOffset), @p2='?' (Size = 200), @p3='?' (Size = 100), @p4='?' (Size = 4000), @p5='?' (DbType = Int32), @p6='?' (Size = 100), @p9='?' (Size = 8) (DbType = Binary), @p7='?' (Size = 50)], CommandType='"Text"', CommandTimeout='30'] +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +UPDATE [DeploymentRecords] SET [CompletedAt] = @p0, [DeployedAt] = @p1, [DeployedBy] = @p2, [DeploymentId] = @p3, [ErrorMessage] = @p4, [InstanceId] = @p5, [RevisionHash] = @p6, [Status] = @p7 +OUTPUT INSERTED.[RowVersion] +WHERE [Id] = @p8 AND [RowVersion] = @p9; +2026-03-17 12:24:28.064 -04:00 [INF] Sending deployment bf58826b435348d6978600ffa1328a76 for instance Motor-1 to site site-a +2026-03-17 12:24:28.851 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:24:33.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:24:38.850 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:24:43.849 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:24:48.851 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:24:53.851 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:24:58.852 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:25:03.851 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:25:08.852 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:25:13.851 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:25:18.852 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:25:23.852 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:25:28.853 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:25:33.852 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/central-communication#943806740] to [akka://scadalink/user] +2026-03-17 12:25:37.591 -04:00 [INF] Application is shutting down... +2026-03-17 12:25:37.591 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:25:37.591 -04:00 [INF] Request finished HTTP/2 CONNECT https://localhost:5001/_blazor?id=bfmbANPxlY9oJ8SPC5dsXw - 200 null null 113818.3749ms +2026-03-17 12:25:37.591 -04:00 [INF] Connection id "0HNK484PFDLHA", Request id "0HNK484PFDLHA:0000002D": the application completed without reading the entire request body. +2026-03-17 12:25:37.592 -04:00 [INF] Request starting HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - null 0 +2026-03-17 12:25:37.592 -04:00 [INF] Executing endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:25:37.592 -04:00 [INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint' +2026-03-17 12:25:37.592 -04:00 [INF] Request finished HTTP/2 POST https://localhost:5001/_blazor/negotiate?negotiateVersion=1 - 200 316 application/json 0.347ms +2026-03-17 12:25:37.594 -04:00 [INF] Shutting down Akka.NET actor system via CoordinatedShutdown... +2026-03-17 12:25:37.594 -04:00 [INF] Akka.NET actor system shutdown complete. +2026-03-17 12:25:41.043 -04:00 [INF] Starting ScadaLink host as Site on localhost +2026-03-17 12:25:41.607 -04:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 12:25:41.619 -04:00 [INF] Site SQLite storage initialized at Data Source=./data/scadalink.db +2026-03-17 12:25:41.620 -04:00 [INF] Event log purge service started — retention: 30 days, cap: 1024 MB, interval: "1.00:00:00" +2026-03-17 12:25:41.718 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Site, Roles=Site, site-site-a, Hostname=localhost, Port=8082, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 12:25:41.722 -04:00 [INF] Data Connection Layer manager actor created +2026-03-17 12:25:41.725 -04:00 [INF] Site actors registered. DeploymentManager singleton scoped to role=site-site-a, SiteCommunicationActor created. +2026-03-17 12:25:41.726 -04:00 [INF] Registered with Central at akka.tcp://scadalink@localhost:8081/user/central-communication as site site-a +2026-03-17 12:25:41.726 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 12:25:41.726 -04:00 [INF] Hosting environment: Development +2026-03-17 12:25:41.726 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 12:25:41.745 -04:00 [WRN] Dead letter: RegisterSite from [akka://scadalink/deadLetters] to [akka://scadalink/deadLetters] +2026-03-17 12:25:42.729 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:25:46.739 -04:00 [INF] DeploymentManagerActor starting — loading deployed configs from SQLite... +2026-03-17 12:25:46.741 -04:00 [INF] Loaded 1 deployed configs (1 enabled) from SQLite +2026-03-17 12:25:46.742 -04:00 [INF] All 1 Instance Actors created +2026-03-17 12:25:47.118 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 12:25:47.730 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:25:52.727 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:25:57.732 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:26:02.728 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:26:07.733 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:26:12.727 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:26:17.729 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:26:22.742 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:26:27.728 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:26:32.732 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:26:37.728 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:26:42.730 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:26:47.729 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:26:52.732 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:26:57.728 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:27:02.738 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:27:07.736 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:27:12.739 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:27:17.727 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:27:22.729 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:27:27.727 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#2073005921] to [akka://scadalink/deadLetters] +2026-03-17 12:33:34.114 -04:00 [INF] Starting ScadaLink host as Site on localhost +2026-03-17 12:33:34.640 -04:00 [INF] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] +SELECT [d].[Id], [d].[FriendlyName], [d].[Xml] +FROM [DataProtectionKeys] AS [d] +2026-03-17 12:33:34.654 -04:00 [INF] Site SQLite storage initialized at Data Source=./data/scadalink.db +2026-03-17 12:33:34.654 -04:00 [INF] Event log purge service started — retention: 30 days, cap: 1024 MB, interval: "1.00:00:00" +2026-03-17 12:33:34.756 -04:00 [INF] Akka.NET actor system 'scadalink' started. Role=Site, Roles=Site, site-site-a, Hostname=localhost, Port=8082, TransportHeartbeat=5s, TransportFailure=15s +2026-03-17 12:33:34.761 -04:00 [INF] Data Connection Layer manager actor created +2026-03-17 12:33:34.764 -04:00 [INF] Site actors registered. DeploymentManager singleton scoped to role=site-site-a, SiteCommunicationActor created. +2026-03-17 12:33:34.765 -04:00 [INF] Registered with Central at akka.tcp://scadalink@localhost:8081/user/central-communication as site site-a +2026-03-17 12:33:34.765 -04:00 [INF] Application started. Press Ctrl+C to shut down. +2026-03-17 12:33:34.765 -04:00 [INF] Hosting environment: Development +2026-03-17 12:33:34.765 -04:00 [INF] Content root path: /Users/dohertj2/Desktop/scadalink-design/src/ScadaLink.Host +2026-03-17 12:33:34.784 -04:00 [WRN] Dead letter: RegisterSite from [akka://scadalink/deadLetters] to [akka://scadalink/deadLetters] +2026-03-17 12:33:35.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:33:39.790 -04:00 [INF] DeploymentManagerActor starting — loading deployed configs from SQLite... +2026-03-17 12:33:39.792 -04:00 [INF] Loaded 1 deployed configs (1 enabled) from SQLite +2026-03-17 12:33:39.793 -04:00 [INF] All 1 Instance Actors created +2026-03-17 12:33:40.193 -04:00 [WRN] Script OnSpeedChange compilation failed: 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string'; 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); 'Task' does not contain a definition for 'Value' and no accessible extension method 'Value' accepting a first argument of type 'Task' could be found (are you missing a using directive or an assembly reference?); Argument 2: cannot convert from 'bool' to 'string' +2026-03-17 12:33:40.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:33:45.774 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:33:50.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:33:55.776 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:34:00.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:34:05.775 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:34:10.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:34:15.776 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:34:20.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:34:25.776 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:34:30.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:34:35.775 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:34:40.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:34:45.775 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:34:50.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:34:55.775 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:35:00.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:35:05.775 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:35:10.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:35:15.775 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:35:20.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:35:25.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:35:30.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:35:35.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:35:40.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:35:45.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:35:50.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:35:55.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:36:00.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:36:05.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:36:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:36:15.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:36:20.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:36:25.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:36:30.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:36:35.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:36:40.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:36:45.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:36:50.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:36:55.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:37:00.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:37:05.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:37:10.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:37:15.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:37:20.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:37:25.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:37:30.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:37:35.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:37:40.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:37:45.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:37:50.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:37:55.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:38:00.775 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:38:05.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:38:10.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:38:15.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:38:20.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:38:25.774 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:38:30.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:38:35.775 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:38:40.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:38:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:38:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:38:55.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:39:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:39:05.776 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:39:10.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:39:15.775 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:39:20.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:39:25.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:39:30.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:39:35.776 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:39:40.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:39:45.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:39:50.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:39:55.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:40:00.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:40:05.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:40:10.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:40:15.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:40:20.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:40:25.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:40:30.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:40:35.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:40:40.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:40:45.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:40:50.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:40:55.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:41:00.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:41:05.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:41:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:41:15.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:41:20.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:41:25.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:41:30.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:41:35.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:41:40.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:41:45.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:41:50.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:41:55.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:42:00.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:42:05.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:42:10.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:42:15.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:42:20.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:42:25.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:42:30.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:42:35.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:42:40.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:42:45.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:42:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:42:55.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:43:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:43:05.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:43:10.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:43:15.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:43:20.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:43:25.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:43:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:43:35.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:43:40.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:43:45.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:43:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:43:55.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:44:00.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:44:05.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:44:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:44:15.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:44:20.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:44:25.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:44:30.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:44:35.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:44:40.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:44:45.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:44:50.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:44:55.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:45:00.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:45:05.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:45:10.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:45:15.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:45:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:45:25.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:45:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:45:35.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:45:40.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:45:45.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:45:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:45:55.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:46:00.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:46:05.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:46:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:46:15.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:46:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:46:25.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:46:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:46:35.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:46:40.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:46:45.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:46:50.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:46:55.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:47:00.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:47:05.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:47:10.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:47:15.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:47:20.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:47:25.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:47:30.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:47:35.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:47:40.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:47:45.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:47:50.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:47:55.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:48:00.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:48:05.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:48:10.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:48:15.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:48:20.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:48:25.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:48:30.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:48:35.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:48:40.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:48:45.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:48:50.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:48:55.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:49:00.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:49:05.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:49:10.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:49:15.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:49:20.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:49:25.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:49:30.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:49:35.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:49:40.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:49:45.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:49:50.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:49:55.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:50:00.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:50:05.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:50:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:50:15.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:50:20.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:50:25.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:50:30.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:50:35.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:50:40.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:50:45.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:50:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:50:55.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:51:00.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:51:05.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:51:10.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:51:15.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:51:20.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:51:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:51:30.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:51:35.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:51:40.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:51:45.776 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:51:50.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:51:55.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:52:00.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:52:05.776 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:52:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:52:15.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:52:20.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:52:25.776 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:52:30.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:52:35.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:52:40.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:52:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:52:50.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:52:55.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:53:00.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:53:05.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:53:10.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:53:15.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:53:20.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:53:25.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:53:30.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:53:35.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:53:40.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:53:45.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:53:50.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:53:55.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:54:00.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:54:05.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:54:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:54:15.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:54:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:54:25.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:54:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:54:35.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:54:40.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:54:45.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:54:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:54:55.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:55:00.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:55:05.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:55:10.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:55:15.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:55:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:55:25.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:55:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:55:35.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:55:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:55:45.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:55:50.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:55:55.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:56:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:56:05.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:56:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:56:15.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:56:20.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:56:25.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:56:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:56:35.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:56:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:56:45.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:56:50.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:56:55.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:57:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:57:05.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:57:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:57:15.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:57:20.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:57:25.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:57:30.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:57:35.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:57:40.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:57:45.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:57:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:57:55.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:58:00.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:58:05.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:58:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:58:15.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:58:20.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:58:25.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:58:30.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:58:35.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:58:40.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:58:45.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:58:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:58:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:59:00.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:59:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:59:10.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:59:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:59:20.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:59:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:59:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:59:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:59:40.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:59:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:59:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 12:59:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:00:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:00:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:00:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:00:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:00:20.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:00:25.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:00:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:00:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:00:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:00:45.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:00:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:00:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:01:00.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:01:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:01:10.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:01:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:01:20.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:01:25.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:01:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:01:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:01:40.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:01:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:01:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:01:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:02:00.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:02:05.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:02:10.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:02:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:02:20.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:02:25.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:02:30.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:02:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:02:40.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:02:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:02:50.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:02:55.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:03:00.777 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:03:05.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:03:10.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:03:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:03:20.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:03:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:03:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:03:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:03:40.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:03:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:03:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:03:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:04:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:04:05.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:04:10.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:04:15.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:04:20.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:04:25.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:04:30.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:04:35.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:04:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:04:45.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:04:50.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:04:55.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:05:00.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:05:05.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:05:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:05:15.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:05:20.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:05:25.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:05:30.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:05:35.778 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:05:40.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:05:45.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:05:50.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:05:55.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:06:00.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:06:05.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:06:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:06:15.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:06:20.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:06:25.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:06:30.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:06:35.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:06:40.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:06:45.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:06:50.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:06:55.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:07:00.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:07:05.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:07:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:07:15.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:07:20.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:07:25.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:07:30.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:07:35.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:07:40.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:07:45.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:07:50.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:07:55.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:08:00.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:08:05.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:08:10.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:08:15.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:08:20.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:08:25.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:08:30.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:08:35.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:08:40.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:08:45.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:08:50.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:08:55.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:09:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:09:05.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:09:10.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:09:15.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:09:20.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:09:25.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:09:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:09:35.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:09:40.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:09:45.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:09:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:09:55.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:10:00.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:10:05.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:10:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:10:15.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:10:20.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:10:25.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:10:30.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:10:35.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:10:40.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:10:45.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:10:50.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:10:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:11:00.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:11:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:11:10.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:11:15.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:11:20.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:11:25.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:11:30.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:11:35.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:11:40.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:11:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:11:50.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:11:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:12:00.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:12:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:12:10.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:12:15.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:12:20.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:12:25.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:12:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:12:35.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:12:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:12:45.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:12:50.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:12:55.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:13:00.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:13:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:13:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:13:15.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:13:20.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:13:25.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:13:30.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:13:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:13:40.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:13:45.779 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:13:50.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:13:55.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:14:00.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:14:05.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:14:10.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:14:15.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:14:20.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:14:25.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:14:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:14:35.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:14:40.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:14:45.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:14:50.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:14:55.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:15:00.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:15:05.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:15:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:15:15.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:15:20.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:15:25.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:15:30.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:15:35.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:15:40.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:15:45.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:15:50.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:15:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:16:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:16:05.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:16:10.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:16:15.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:16:20.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:16:25.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:16:30.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:16:35.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:16:40.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:16:45.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:16:50.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:16:55.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:17:00.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:17:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:17:10.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:17:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:17:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:17:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:17:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:17:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:17:40.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:17:45.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:17:50.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:17:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:18:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:18:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:18:10.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:18:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:18:20.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:18:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:18:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:18:35.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:18:40.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:18:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:18:50.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:18:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:19:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:19:05.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:19:10.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:19:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:19:20.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:19:25.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:19:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:19:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:19:40.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:19:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:19:50.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:19:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:20:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:20:05.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:20:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:20:15.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:20:20.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:20:25.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:20:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:20:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:20:40.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:20:45.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:20:50.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:20:55.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:21:00.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:21:05.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:21:10.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:21:15.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:21:20.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:21:25.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:21:30.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:21:35.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:21:40.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:21:45.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:21:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:21:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:22:00.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:22:05.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:22:10.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:22:15.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:22:20.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:22:25.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:22:30.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:22:35.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:22:40.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:22:45.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:22:50.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:22:55.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:23:00.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:23:05.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:23:10.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:23:15.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:23:20.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:23:25.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:23:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:23:35.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:23:40.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:23:45.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:23:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:23:55.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:24:00.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:24:05.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:24:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:24:15.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:24:20.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:24:25.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:24:30.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:24:35.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:24:40.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:24:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:24:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:24:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:25:00.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:25:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:25:10.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:25:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:25:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:25:25.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:25:30.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:25:35.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:25:40.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:25:45.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:25:50.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:25:55.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:26:00.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:26:05.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:26:10.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:26:15.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:26:20.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:26:25.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:26:30.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:26:35.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:26:40.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:26:45.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:26:50.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:26:55.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:27:00.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:27:05.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:27:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:27:15.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:27:20.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:27:25.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:27:30.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:27:35.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:27:40.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:27:45.780 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:27:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:27:55.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:28:00.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:28:05.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:28:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:28:15.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:28:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:28:25.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:28:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:28:35.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:28:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:28:45.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:28:50.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:28:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:29:00.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:29:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:29:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:29:15.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:29:20.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:29:25.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:29:30.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:29:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:29:40.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:29:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:29:50.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:29:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:30:00.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:30:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:30:10.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:30:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:30:20.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:30:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:30:30.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:30:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:30:40.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:30:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:30:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:30:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:31:00.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:31:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:31:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:31:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:31:20.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:31:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:31:30.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:31:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:31:40.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:31:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:31:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:31:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:32:00.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:32:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:32:10.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:32:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:32:20.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:32:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:32:30.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:32:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:32:40.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:32:45.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:32:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:32:55.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:33:00.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:33:05.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:33:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:33:15.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:33:20.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:33:25.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:33:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:33:35.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:33:40.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:33:45.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:33:50.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:33:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:34:00.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:34:05.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:34:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:34:15.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:34:20.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:34:25.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:34:30.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:34:35.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:34:40.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:34:45.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:34:50.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:34:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:35:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:35:05.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:35:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:35:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:35:20.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:35:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:35:30.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:35:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:35:40.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:35:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:35:50.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:35:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:36:00.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:36:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:36:10.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:36:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:36:20.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:36:25.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:36:30.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:36:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:36:40.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:36:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:36:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:36:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:37:00.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:37:05.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:37:10.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:37:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:37:20.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:37:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:37:30.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:37:35.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:37:40.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:37:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:37:50.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:37:55.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:38:00.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:38:05.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:38:10.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:38:15.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:38:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:38:25.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:38:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:38:35.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:38:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:38:45.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:38:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:38:55.806 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:39:00.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:39:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:39:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:39:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:39:20.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:39:25.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:39:30.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:39:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:39:40.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:39:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:39:50.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:39:55.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:40:00.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:40:05.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:40:10.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:40:15.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:40:20.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:40:25.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:40:30.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:40:35.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:40:40.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:40:45.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:40:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:40:55.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:41:00.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:41:05.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:41:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:41:15.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:41:20.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:41:25.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:41:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:41:35.890 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:41:40.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:41:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:41:50.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:41:55.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:42:00.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:42:05.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:42:10.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:42:15.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:42:20.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:42:25.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:42:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:42:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:42:40.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:42:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:42:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:42:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:43:00.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:43:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:43:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:43:15.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:43:20.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:43:25.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:43:30.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:43:35.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:43:40.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:43:45.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:43:50.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:43:55.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:44:00.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:44:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:44:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:44:15.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:44:20.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:44:25.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:44:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:44:35.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:44:40.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:44:45.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:44:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:44:55.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:45:00.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:45:05.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:45:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:45:15.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:45:20.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:45:25.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:45:30.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:45:35.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:45:40.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:45:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:45:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:45:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:46:00.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:46:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:46:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:46:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:46:20.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:46:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:46:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:46:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:46:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:46:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:46:50.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:46:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:47:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:47:05.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:47:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:47:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:47:20.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:47:25.781 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:47:30.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:47:35.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:47:40.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:47:45.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:47:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:47:55.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:48:00.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:48:05.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:48:10.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:48:15.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:48:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:48:25.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:48:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:48:35.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:48:40.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:48:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:48:50.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:48:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:49:00.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:49:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:49:10.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:49:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:49:20.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:49:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:49:30.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:49:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:49:40.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:49:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:49:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:49:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:50:00.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:50:05.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:50:10.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:50:15.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:50:20.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:50:25.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:50:30.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:50:35.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:50:40.811 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:50:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:50:50.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:50:55.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:51:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:51:05.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:51:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:51:15.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:51:20.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:51:25.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:51:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:51:35.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:51:40.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:51:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:51:50.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:51:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:52:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:52:05.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:52:10.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:52:15.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:52:20.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:52:25.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:52:30.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:52:35.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:52:40.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:52:45.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:52:50.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:52:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:53:00.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:53:05.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:53:10.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:53:15.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:53:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:53:25.808 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:53:30.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:53:35.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:53:40.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:53:45.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:53:50.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:53:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:54:00.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:54:05.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:54:10.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:54:15.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:54:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:54:25.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:54:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:54:35.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:54:40.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:54:45.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:54:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:54:55.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:55:00.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:55:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:55:10.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:55:15.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:55:20.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:55:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:55:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:55:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:55:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:55:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:55:50.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:55:55.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:56:00.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:56:05.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:56:10.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:56:15.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:56:20.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:56:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:56:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:56:35.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:56:40.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:56:45.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:56:50.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:56:55.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:57:00.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:57:05.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:57:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:57:15.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:57:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:57:25.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:57:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:57:35.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:57:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:57:45.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:57:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:57:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:58:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:58:05.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:58:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:58:15.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:58:20.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:58:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:58:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:58:35.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:58:40.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:58:45.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:58:50.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:58:55.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:59:00.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:59:05.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:59:10.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:59:15.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:59:20.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:59:25.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:59:30.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:59:35.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:59:40.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:59:45.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:59:50.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 13:59:55.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:00:00.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:00:05.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:00:10.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:00:15.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:00:20.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:00:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:00:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:00:35.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:00:40.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:00:45.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:00:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:00:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:01:00.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:01:05.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:01:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:01:15.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:01:20.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:01:25.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:01:30.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:01:35.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:01:40.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:01:45.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:01:50.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:01:55.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:02:00.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:02:05.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:02:10.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:02:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:02:20.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:02:25.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:02:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:02:35.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:02:40.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:02:45.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:02:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:02:55.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:03:00.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:03:05.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:03:10.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:03:15.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:03:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:03:25.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:03:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:03:35.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:03:40.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:03:45.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:03:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:03:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:04:00.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:04:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:04:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:04:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:04:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:04:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:04:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:04:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:04:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:04:45.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:04:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:04:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:05:00.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:05:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:05:10.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:05:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:05:20.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:05:25.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:05:30.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:05:35.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:05:40.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:05:45.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:05:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:05:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:06:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:06:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:06:10.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:06:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:06:20.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:06:25.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:06:30.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:06:35.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:06:40.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:06:45.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:06:50.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:06:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:07:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:07:05.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:07:10.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:07:15.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:07:20.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:07:25.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:07:30.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:07:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:07:40.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:07:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:07:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:07:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:08:00.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:08:05.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:08:10.805 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:08:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:08:20.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:08:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:08:30.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:08:35.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:08:40.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:08:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:08:50.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:08:55.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:09:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:09:05.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:09:10.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:09:15.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:09:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:09:25.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:09:30.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:09:35.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:09:40.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:09:45.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:09:50.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:09:55.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:10:00.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:10:05.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:10:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:10:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:10:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:10:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:10:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:10:35.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:10:40.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:10:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:10:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:10:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:11:00.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:11:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:11:10.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:11:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:11:20.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:11:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:11:30.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:11:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:11:40.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:11:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:11:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:11:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:12:00.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:12:05.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:12:10.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:12:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:12:20.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:12:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:12:30.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:12:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:12:40.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:12:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:12:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:12:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:13:00.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:13:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:13:10.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:13:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:13:20.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:13:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:13:30.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:13:35.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:13:40.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:13:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:13:50.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:13:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:14:00.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:14:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:14:10.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:14:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:14:20.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:14:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:14:30.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:14:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:14:40.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:14:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:14:50.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:14:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:15:00.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:15:05.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:15:10.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:15:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:15:20.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:15:25.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:15:30.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:15:35.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:15:40.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:15:45.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:15:50.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:15:55.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:16:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:16:05.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:16:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:16:15.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:16:20.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:16:25.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:16:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:16:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:16:40.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:16:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:16:50.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:16:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:17:00.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:17:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:17:10.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:17:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:17:20.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:17:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:17:30.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:17:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:17:40.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:17:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:17:50.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:17:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:18:00.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:18:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:18:10.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:18:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:18:20.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:18:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:18:30.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:18:35.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:18:40.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:18:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:18:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:18:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:19:00.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:19:05.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:19:10.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:19:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:19:20.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:19:25.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:19:30.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:19:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:19:40.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:19:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:19:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:19:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:20:00.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:20:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:20:10.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:20:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:20:20.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:20:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:20:30.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:20:35.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:20:40.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:20:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:20:50.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:20:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:21:00.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:21:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:21:10.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:21:15.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:21:20.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:21:25.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:21:30.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:21:35.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:21:40.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:21:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:21:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:21:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:22:00.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:22:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:22:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:22:15.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:22:20.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:22:25.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:22:30.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:22:35.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:22:40.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:22:45.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:22:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:22:55.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:23:00.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:23:05.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:23:10.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:23:15.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:23:20.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:23:25.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:23:30.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:23:35.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:23:40.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:23:45.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:23:50.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:23:55.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:24:00.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:24:05.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:24:10.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:24:15.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:24:20.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:24:25.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:24:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:24:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:24:40.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:24:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:24:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:24:55.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:25:00.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:25:05.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:25:10.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:25:15.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:25:20.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:25:25.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:25:30.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:25:35.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:25:40.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:25:45.796 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:25:50.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:25:55.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:26:00.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:26:05.796 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:26:10.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:26:15.796 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:26:20.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:26:25.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:26:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:26:35.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:26:40.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:26:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:26:50.797 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:26:55.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:27:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:27:05.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:27:10.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:27:15.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:27:20.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:27:25.797 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:27:30.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:27:35.796 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:27:40.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:27:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:27:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:27:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:28:00.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:28:05.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:28:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:28:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:28:20.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:28:25.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:28:30.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:28:35.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:28:40.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:28:45.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:28:50.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:28:55.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:29:00.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:29:05.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:29:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:29:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:29:20.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:29:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:29:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:29:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:29:40.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:29:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:29:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:29:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:30:00.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:30:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:30:10.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:30:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:30:20.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:30:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:30:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:30:35.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:30:40.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:30:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:30:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:30:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:31:00.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:31:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:31:10.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:31:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:31:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:31:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:31:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:31:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:31:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:31:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:31:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:31:55.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:32:00.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:32:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:32:10.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:32:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:32:20.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:32:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:32:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:32:35.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:32:40.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:32:45.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:32:50.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:32:55.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:33:00.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:33:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:33:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:33:15.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:33:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:33:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:33:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:33:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:33:40.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:33:45.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:33:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:33:55.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:34:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:34:05.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:34:10.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:34:15.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:34:20.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:34:25.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:34:30.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:34:35.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:34:40.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:34:45.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:34:50.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:34:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:35:00.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:35:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:35:10.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:35:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:35:20.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:35:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:35:30.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:35:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:35:40.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:35:45.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:35:50.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:35:55.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:36:00.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:36:05.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:36:10.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:36:15.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:36:20.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:36:25.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:36:30.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:36:35.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:36:40.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:36:45.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:36:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:36:55.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:37:00.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:37:05.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:37:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:37:15.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:37:20.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:37:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:37:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:37:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:37:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:37:45.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:37:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:37:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:38:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:38:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:38:10.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:38:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:38:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:38:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:38:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:38:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:38:40.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:38:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:38:50.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:38:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:39:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:39:05.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:39:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:39:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:39:20.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:39:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:39:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:39:35.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:39:40.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:39:45.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:39:50.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:39:55.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:40:00.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:40:05.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:40:10.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:40:15.923 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:40:20.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:40:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:40:30.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:40:35.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:40:40.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:40:45.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:40:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:40:55.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:41:00.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:41:05.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:41:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:41:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:41:20.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:41:25.792 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:41:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:41:35.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:41:40.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:41:45.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:41:50.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:41:55.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:42:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:42:05.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:42:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:42:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:42:20.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:42:25.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:42:30.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:42:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:42:40.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:42:45.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:42:50.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:42:55.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:43:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:43:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:43:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:43:15.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:43:20.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:43:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:43:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:43:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:43:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:43:45.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:43:50.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:43:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:44:00.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:44:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:44:10.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:44:15.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:44:20.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:44:25.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:44:30.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:44:35.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:44:40.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:44:45.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:44:50.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:44:55.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:45:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:45:05.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:45:10.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:45:15.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:45:20.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:45:25.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:45:30.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:45:35.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:45:40.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:45:45.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:45:50.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:45:55.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:46:00.782 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:46:05.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:46:10.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:46:15.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:46:20.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:46:25.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:46:30.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:46:35.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:46:40.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:46:45.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:46:50.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:46:55.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:47:00.787 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:47:05.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:47:10.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:47:15.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:47:20.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:47:25.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:47:30.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:47:35.795 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:47:40.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:47:45.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:47:50.796 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:47:55.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:48:00.784 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:48:05.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:48:10.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:48:15.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:48:20.794 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:48:25.783 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:48:30.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:48:35.785 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:48:40.793 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:48:45.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:48:50.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:48:55.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:49:00.791 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:49:05.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:49:10.790 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:49:15.788 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:49:20.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:49:25.789 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters] +2026-03-17 14:49:30.786 -04:00 [WRN] Dead letter: HeartbeatMessage from [akka://scadalink/user/site-communication#445595954] to [akka://scadalink/deadLetters]