2026-06-24 10:01:35.149 -07:00 [INF] AssettoServer 0.0.55+51d8d8a6e0 2026-06-24 10:01:35.246 -07:00 [DBG] Loading server_cfg.ini from cfg\server_cfg.ini 2026-06-24 10:01:38.116 -07:00 [DBG] Loading entry_list.ini from cfg\entry_list.ini 2026-06-24 10:01:40.827 -07:00 [DBG] Loading extra_cfg.yml from cfg\extra_cfg.yml 2026-06-24 10:01:41.986 -07:00 [DBG] Using minimum required CSP Version 2144 2026-06-24 10:02:01.235 -07:00 [DBG] Mapping cached AI spline DBD1176E49E0EC0D.aic1 to memory 2026-06-24 10:02:01.845 -07:00 [INF] Starting server 2026-06-24 10:02:02.097 -07:00 [DBG] Loaded blacklist.txt with 0 entries 2026-06-24 10:02:02.103 -07:00 [DBG] Loaded whitelist.txt with 0 entries 2026-06-24 10:02:02.104 -07:00 [DBG] Loaded admins.txt with 0 entries 2026-06-24 10:02:02.106 -07:00 [INF] Starting HTTP server on port 9740 2026-06-24 10:02:02.107 -07:00 [INF] Loaded 15 cars 2026-06-24 10:02:02.691 -07:00 [DBG] Added checksum for system/data/surfaces.ini 2026-06-24 10:02:03.139 -07:00 [DBG] Added checksum for content/tracks/csp/2144/../H/../istanbul_park/1/data/surfaces.ini 2026-06-24 10:02:03.141 -07:00 [INF] Initialized 2 track checksums 2026-06-24 10:02:03.701 -07:00 [DBG] Added checksum for pdk_ford_focus_rs_c346_2018 2026-06-24 10:02:04.428 -07:00 [DBG] Added checksum for pdk_honda_civic_fk8_type_r_limited_edition 2026-06-24 10:02:04.932 -07:00 [DBG] Added checksum for pdk_hyundai_i20n 2026-06-24 10:02:05.430 -07:00 [DBG] Added checksum for pdk_mazda_mx_5_roadster_nd 2026-06-24 10:02:05.935 -07:00 [DBG] Added checksum for pdk_nissan_skyline_nismo_r34_gt-r_z-tune_bnr34 2026-06-24 10:02:06.422 -07:00 [DBG] Added checksum for pdk_mitsubishi_lancer_evolution_x_final_edition_cz4a 2026-06-24 10:02:06.913 -07:00 [DBG] Added checksum for pdk_peugeot_206_rc_tuned_1 2026-06-24 10:02:07.440 -07:00 [DBG] Added checksum for pdk_renault_clio_r.s._220_trophy_edc_mk4.2 2026-06-24 10:02:07.981 -07:00 [DBG] Added checksum for pdk_skoda_ovtavia_rs_mk4_2020 2026-06-24 10:02:08.475 -07:00 [DBG] Added checksum for pdk_subaru_impreza_wrx_sti_sedan 2026-06-24 10:02:08.950 -07:00 [DBG] Added checksum for pdk_suzuki_cappuccino_ea11r 2026-06-24 10:02:09.459 -07:00 [DBG] Added checksum for pdk_toyota_supra_rz_jza80 2026-06-24 10:02:09.958 -07:00 [DBG] Added checksum for pdk_volkswagen_golf_gti_clubsport_mk8 2026-06-24 10:02:10.447 -07:00 [DBG] Added checksum for pdk_volkswagen_scirocco_r 2026-06-24 10:02:10.938 -07:00 [DBG] Added checksum for pdk_koenigsegg_agera_r 2026-06-24 10:02:10.941 -07:00 [INF] Initialized 15 car checksums 2026-06-24 10:02:11.032 -07:00 [INF] Server invite link: https://acstuff.ru/s/q:race/online/join?ip=136.243.217.44&httpPort=9740 2026-06-24 10:02:11.507 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 10:02:11.508 -07:00 [INF] Switching session to id 0 2026-06-24 10:02:11.511 -07:00 [INF] Starting TCP server on port 9739 2026-06-24 10:02:11.513 -07:00 [INF] Starting UDP server on port 9738 2026-06-24 10:02:14.519 -07:00 [WRN] Failed to create UPnP port mappings 2026-06-24 10:02:14.532 -07:00 [INF] Registering server to lobby... 2026-06-24 10:02:14.535 -07:00 [INF] Starting update loop with an update rate of 10hz 2026-06-24 10:02:14.606 -07:00 [INF] Lobby registration successful 2026-06-24 10:34:11.630 -07:00 [INF] Looping sessions 2026-06-24 10:34:11.630 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 10:34:11.635 -07:00 [INF] Switching session to id 0 2026-06-24 11:06:11.849 -07:00 [INF] Looping sessions 2026-06-24 11:06:11.850 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 11:06:11.850 -07:00 [INF] Switching session to id 0 2026-06-24 11:38:12.068 -07:00 [INF] Looping sessions 2026-06-24 11:38:12.069 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 11:38:12.069 -07:00 [INF] Switching session to id 0 2026-06-24 12:10:12.288 -07:00 [INF] Looping sessions 2026-06-24 12:10:12.289 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 12:10:12.289 -07:00 [INF] Switching session to id 0 2026-06-24 12:42:12.508 -07:00 [INF] Looping sessions 2026-06-24 12:42:12.509 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 12:42:12.510 -07:00 [INF] Switching session to id 0 2026-06-24 13:46:59.137 -07:00 [INF] AssettoServer 0.0.55+51d8d8a6e0 2026-06-24 13:46:59.918 -07:00 [DBG] Loading server_cfg.ini from cfg\server_cfg.ini 2026-06-24 13:47:00.390 -07:00 [DBG] Loading entry_list.ini from cfg\entry_list.ini 2026-06-24 13:47:03.203 -07:00 [DBG] Loading extra_cfg.yml from cfg\extra_cfg.yml 2026-06-24 13:47:04.267 -07:00 [DBG] Using minimum required CSP Version 2144 2026-06-24 13:47:22.220 -07:00 [DBG] Mapping cached AI spline DBD1176E49E0EC0D.aic1 to memory 2026-06-24 13:47:22.771 -07:00 [INF] Starting server 2026-06-24 13:47:22.977 -07:00 [DBG] Loaded blacklist.txt with 0 entries 2026-06-24 13:47:22.981 -07:00 [DBG] Loaded whitelist.txt with 0 entries 2026-06-24 13:47:22.983 -07:00 [DBG] Loaded admins.txt with 0 entries 2026-06-24 13:47:22.985 -07:00 [INF] Starting HTTP server on port 9740 2026-06-24 13:47:22.986 -07:00 [INF] Loaded 15 cars 2026-06-24 13:47:23.388 -07:00 [DBG] Added checksum for system/data/surfaces.ini 2026-06-24 13:47:23.848 -07:00 [DBG] Added checksum for content/tracks/csp/2144/../H/../istanbul_park/1/data/surfaces.ini 2026-06-24 13:47:23.850 -07:00 [INF] Initialized 2 track checksums 2026-06-24 13:47:24.300 -07:00 [ERR] Connection id "0HNMI675NL68O", Request id "0HNMI675NL68O:00000001": An unhandled exception was thrown by the application. System.NullReferenceException: Object reference not set to an instance of an object. at AssettoServer.Network.Http.HttpController.GetDetails(String guid) in AssettoServer/Network/Http/HttpController.cs:line 124 at lambda_method709(Closure, Object) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application) 2026-06-24 13:47:24.310 -07:00 [DBG] Added checksum for pdk_ford_focus_rs_c346_2018 2026-06-24 13:47:25.034 -07:00 [DBG] Added checksum for pdk_honda_civic_fk8_type_r_limited_edition 2026-06-24 13:47:25.108 -07:00 [ERR] Connection id "0HNMI675NL68P", Request id "0HNMI675NL68P:00000001": An unhandled exception was thrown by the application. System.NullReferenceException: Object reference not set to an instance of an object. at AssettoServer.Network.Http.HttpController.GetDetails(String guid) in AssettoServer/Network/Http/HttpController.cs:line 124 at lambda_method709(Closure, Object) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application) 2026-06-24 13:47:25.526 -07:00 [DBG] Added checksum for pdk_hyundai_i20n 2026-06-24 13:47:25.968 -07:00 [DBG] Added checksum for pdk_mazda_mx_5_roadster_nd 2026-06-24 13:47:26.508 -07:00 [DBG] Added checksum for pdk_nissan_skyline_nismo_r34_gt-r_z-tune_bnr34 2026-06-24 13:47:26.974 -07:00 [DBG] Added checksum for pdk_mitsubishi_lancer_evolution_x_final_edition_cz4a 2026-06-24 13:47:27.675 -07:00 [DBG] Added checksum for pdk_peugeot_206_rc_tuned_1 2026-06-24 13:47:28.138 -07:00 [DBG] Added checksum for pdk_renault_clio_r.s._220_trophy_edc_mk4.2 2026-06-24 13:47:28.652 -07:00 [DBG] Added checksum for pdk_skoda_ovtavia_rs_mk4_2020 2026-06-24 13:47:29.089 -07:00 [DBG] Added checksum for pdk_subaru_impreza_wrx_sti_sedan 2026-06-24 13:47:29.517 -07:00 [DBG] Added checksum for pdk_suzuki_cappuccino_ea11r 2026-06-24 13:47:29.999 -07:00 [DBG] Added checksum for pdk_toyota_supra_rz_jza80 2026-06-24 13:47:30.488 -07:00 [DBG] Added checksum for pdk_volkswagen_golf_gti_clubsport_mk8 2026-06-24 13:47:30.972 -07:00 [DBG] Added checksum for pdk_volkswagen_scirocco_r 2026-06-24 13:47:31.413 -07:00 [DBG] Added checksum for pdk_koenigsegg_agera_r 2026-06-24 13:47:31.416 -07:00 [INF] Initialized 15 car checksums 2026-06-24 13:47:31.511 -07:00 [INF] Server invite link: https://acstuff.ru/s/q:race/online/join?ip=136.243.217.44&httpPort=9740 2026-06-24 13:47:32.035 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 13:47:32.037 -07:00 [INF] Switching session to id 0 2026-06-24 13:47:32.039 -07:00 [INF] Starting TCP server on port 9739 2026-06-24 13:47:32.041 -07:00 [INF] Starting UDP server on port 9738 2026-06-24 13:47:35.047 -07:00 [WRN] Failed to create UPnP port mappings 2026-06-24 13:47:35.059 -07:00 [INF] Registering server to lobby... 2026-06-24 13:47:35.063 -07:00 [INF] Starting update loop with an update rate of 10hz 2026-06-24 13:47:35.156 -07:00 [INF] Lobby registration successful 2026-06-24 14:19:32.157 -07:00 [INF] Looping sessions 2026-06-24 14:19:32.158 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 14:19:32.163 -07:00 [INF] Switching session to id 0 2026-06-24 14:51:32.376 -07:00 [INF] Looping sessions 2026-06-24 14:51:32.377 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 14:51:32.377 -07:00 [INF] Switching session to id 0 2026-06-24 15:23:32.596 -07:00 [INF] Looping sessions 2026-06-24 15:23:32.596 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 15:23:32.596 -07:00 [INF] Switching session to id 0 2026-06-24 15:55:32.816 -07:00 [INF] Looping sessions 2026-06-24 15:55:32.816 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 15:55:32.822 -07:00 [INF] Switching session to id 0 2026-06-24 16:27:33.037 -07:00 [INF] Looping sessions 2026-06-24 16:27:33.038 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 16:27:33.039 -07:00 [INF] Switching session to id 0 2026-06-24 16:59:33.253 -07:00 [INF] Looping sessions 2026-06-24 16:59:33.253 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 16:59:33.253 -07:00 [INF] Switching session to id 0 2026-06-24 17:31:33.372 -07:00 [INF] Looping sessions 2026-06-24 17:31:33.372 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 17:31:33.375 -07:00 [INF] Switching session to id 0 2026-06-24 18:03:33.491 -07:00 [INF] Looping sessions 2026-06-24 18:03:33.491 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 18:03:33.492 -07:00 [INF] Switching session to id 0 2026-06-24 18:35:33.710 -07:00 [INF] Looping sessions 2026-06-24 18:35:33.711 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 18:35:33.717 -07:00 [INF] Switching session to id 0 2026-06-24 18:54:22.812 -07:00 [WRN] Exception querying first lobby server, trying second server in 10 seconds... System.Net.Http.HttpRequestException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (93.57.10.21:80) ---> System.Net.Sockets.SocketException (10060): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at AssettoServer.Server.KunosLobbyRegistration.PingLobbyAsync(String url, CancellationToken token) in AssettoServer/Server/KunosLobbyRegistration.cs:line 184 at AssettoServer.Server.KunosLobbyRegistration.PingLobbyWithRetryAsync(CancellationToken token) in AssettoServer/Server/KunosLobbyRegistration.cs:line 161 2026-06-24 18:55:24.825 -07:00 [WRN] Exception querying first lobby server, trying second server in 10 seconds... System.Net.Http.HttpRequestException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (93.57.10.21:80) ---> System.Net.Sockets.SocketException (10060): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at AssettoServer.Server.KunosLobbyRegistration.PingLobbyAsync(String url, CancellationToken token) in AssettoServer/Server/KunosLobbyRegistration.cs:line 184 at AssettoServer.Server.KunosLobbyRegistration.PingLobbyWithRetryAsync(CancellationToken token) in AssettoServer/Server/KunosLobbyRegistration.cs:line 161 2026-06-24 19:07:33.929 -07:00 [INF] Looping sessions 2026-06-24 19:07:33.930 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 19:07:33.930 -07:00 [INF] Switching session to id 0 2026-06-24 19:39:34.149 -07:00 [INF] Looping sessions 2026-06-24 19:39:34.149 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 19:39:34.150 -07:00 [INF] Switching session to id 0 2026-06-24 20:11:34.267 -07:00 [INF] Looping sessions 2026-06-24 20:11:34.268 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 20:11:34.268 -07:00 [INF] Switching session to id 0 2026-06-24 20:43:34.486 -07:00 [INF] Looping sessions 2026-06-24 20:43:34.487 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 20:43:34.487 -07:00 [INF] Switching session to id 0 2026-06-24 21:15:34.606 -07:00 [INF] Looping sessions 2026-06-24 21:15:34.607 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 21:15:34.607 -07:00 [INF] Switching session to id 0 2026-06-24 21:47:34.726 -07:00 [INF] Looping sessions 2026-06-24 21:47:34.726 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 21:47:34.727 -07:00 [INF] Switching session to id 0 2026-06-24 22:19:34.844 -07:00 [INF] Looping sessions 2026-06-24 22:19:34.845 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 22:19:34.845 -07:00 [INF] Switching session to id 0 2026-06-24 22:51:34.964 -07:00 [INF] Looping sessions 2026-06-24 22:51:34.964 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 22:51:34.964 -07:00 [INF] Switching session to id 0 2026-06-24 23:23:35.182 -07:00 [INF] Looping sessions 2026-06-24 23:23:35.182 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 23:23:35.182 -07:00 [INF] Switching session to id 0 2026-06-24 23:55:35.302 -07:00 [INF] Looping sessions 2026-06-24 23:55:35.302 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-24 23:55:35.302 -07:00 [INF] Switching session to id 0