Not sure what below from profiling log is about, but 2.1.0.118 wasn’t logging such stuff:
2025-05-29 21:38:12 -04 - [Warning-Duplicati.WebserverCore.Notifications.WebsocketAuthenticator-WebsocketInvalidToken]: WebSocket connection with invalid token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXAiOiJBY2Nlc3NUb2tlbiIsInNpZCI6IndlYnNlcnZlciIsImZhbSI6IjM3RjJCRTZDNkJCNzNGRjciLCJuYmYiOjE3NDg1NDE2NTIsImV4cCI6MTc0ODU0MjU1MiwiaXNzIjoiaHR0cHM6Ly9kdXBsaWNhdGkiLCJhdWQiOiJodHRwczovL2R1cGxpY2F0aSJ9.HMlA0CsOI1gCKi5DGY1Akj7UE8DCg_gY3sjpwjUIHYs
Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '5/29/2025 6:15:52 PM', Current time (UTC): '5/30/2025 1:38:12 AM'.
at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters)
at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters)
at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters, BaseConfiguration configuration)
at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateJWS(String token, TokenValidationParameters validationParameters, BaseConfiguration currentConfiguration, SecurityToken& signatureValidatedToken, ExceptionDispatchInfo& exceptionThrown)
--- End of stack trace from previous location ---
at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, JwtSecurityToken outerToken, TokenValidationParameters validationParameters, SecurityToken& signatureValidatedToken)
at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken)
at Duplicati.WebserverCore.Middlewares.JWTTokenProvider.ParseAndValidateToken(String token, TokenType tokenType)
at Duplicati.WebserverCore.Middlewares.JWTTokenProvider.ReadAccessToken(String token)
at Duplicati.WebserverCore.Notifications.WebsocketAuthenticator.HandleClientMessage(WebSocket socket, String messagestr)
Looking over Websocket message history, it switched its style of message at this point:
2025-05-29 17:47:41 -04 - [Information-Duplicati.WebserverCore.Notifications.WebsocketAuthenticator-WebsocketAuthenticated]: WebSocket connection authenticated with token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXAiOiJBY2Nlc3NUb2tlbiIsInNpZCI6IndlYnNlcnZlciIsImZhbSI6IjM3RjJCRTZDNkJCNzNGRjciLCJuYmYiOjE3NDg1NTUyNjEsImV4cCI6MTc0ODU1NjE2MSwiaXNzIjoiaHR0cHM6Ly9kdXBsaWNhdGkiLCJhdWQiOiJodHRwczovL2R1cGxpY2F0aSJ9.PzAyh6LuMHpR6EiW2s3M47jjxtp46QJqC4yAarBFohQ
2025-05-29 17:48:21 -04 - [Information-Duplicati.WebserverCore.Notifications.WebsocketAuthenticator-WebsocketAuthenticated]: WebSocket connection authenticated with token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXAiOiJBY2Nlc3NUb2tlbiIsInNpZCI6IndlYnNlcnZlciIsImZhbSI6IjM3RjJCRTZDNkJCNzNGRjciLCJuYmYiOjE3NDg1NTUzMDEsImV4cCI6MTc0ODU1NjIwMSwiaXNzIjoiaHR0cHM6Ly9kdXBsaWNhdGkiLCJhdWQiOiJodHRwczovL2R1cGxpY2F0aSJ9.xD62JefkYldGL9eZjFZyTx583Llj5HfHP4oIk6dbCCU
2025-05-29 18:41:59 -04 - [Verbose-GetGpgProgramPath-gpg]:
2025-05-29 18:42:18 -04 - [Verbose-GetGpgProgramPath-gpg]:
2025-05-29 18:47:38 -04 - [Information-Duplicati.Server.Program-ServerStopping]: Server is stopping, tearing down handlers
2025-05-29 18:47:48 -04 - [Information-Duplicati.Server.Program-ServerStopped]: Server has stopped
2025-05-29 21:06:34 -04 - [Verbose-GetGpgProgramPath-gpg]:
2025-05-29 21:06:36 -04 - [Information-Duplicati.Server.WebServerLoader-ServerListening]: Server has started and is listening on 0.0.0.0, port 8119
2025-05-29 21:06:36 -04 - [Information-Duplicati.Server.Program-ServerStarted]: Server has started and is listening on *, port 8119
2025-05-29 21:07:27 -04 - [Warning-Duplicati.WebserverCore.Notifications.WebsocketAuthenticator-WebsocketInvalidToken]: WebSocket connection with invalid token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXAiOiJBY2Nlc3NUb2tlbiIsInNpZCI6IndlYnNlcnZlciIsImZhbSI6IjM3RjJCRTZDNkJCNzNGRjciLCJuYmYiOjE3NDg1NDE2NTIsImV4cCI6MTc0ODU0MjU1MiwiaXNzIjoiaHR0cHM6Ly9kdXBsaWNhdGkiLCJhdWQiOiJodHRwczovL2R1cGxpY2F0aSJ9.HMlA0CsOI1gCKi5DGY1Akj7UE8DCg_gY3sjpwjUIHYs