2026-09-20 00.50.36.264 - Notificationservice - Received request to process notification data.
2026-09-20 00.50.36.824 - Found 3 users mapped to BoatID BT001
2026-09-20 00.50.36.929 - Notificationservice - Notification data processed successfully.
2026-09-20 00.50.44.910 - New notification inserted for BoatID BT001
2026-09-20 01.21.41.976 - Notificationservice - Received request to process notification data.
2026-09-20 01.21.42.537 - Found 3 users mapped to BoatID BT001
2026-09-20 01.21.42.629 - Notificationservice - Notification data processed successfully.
2026-09-20 01.21.43.018 - New notification inserted for BoatID BT001
2026-09-20 01.30.14.221 - Processing Boat BT001 Lat:12.9183 Lng:80.1883
2026-09-20 01.30.14.414 - Boat : BT001
2026-09-20 01.30.14.419 - Distance : 0.01 NM
2026-09-20 01.30.14.422 - Weather Age : 600 minutes
2026-09-20 01.30.14.425 - Calling StormGlass API...
2026-09-20 01.30.14.430 - StormGlass Request : /v2/weather/point?lat=12.9183&lng=80.1883&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-17T00:00:00Z&end=2026-09-26T23:00:00Z
2026-09-20 01.30.15.293 - Retry 1 after 2s
2026-09-20 01.30.17.464 - Retry 2 after 4s
2026-09-20 01.30.21.619 - Retry 3 after 8s
2026-09-20 01.30.29.882 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 01.30.29.886 - Weather not found for Boat BT001
2026-09-20 01.30.29.946 - Processing Boat BT002 Lat:12.9182 Lng:80.1881
2026-09-20 01.30.30.114 - Boat : BT002
2026-09-20 01.30.30.118 - Distance : 0.01 NM
2026-09-20 01.30.30.121 - Weather Age : 720 minutes
2026-09-20 01.30.30.123 - Calling StormGlass API...
2026-09-20 01.30.30.126 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.1881&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-17T00:00:00Z&end=2026-09-26T23:00:00Z
2026-09-20 01.30.30.280 - Retry 1 after 2s
2026-09-20 01.30.32.527 - Retry 2 after 4s
2026-09-20 01.30.36.701 - Retry 3 after 8s
2026-09-20 01.30.44.868 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 01.30.44.875 - Weather not found for Boat BT002
2026-09-20 01.30.44.938 - Processing Boat BT007 Lat:12.918393 Lng:80.18792
2026-09-20 01.30.45.109 - Boat : BT007
2026-09-20 01.30.45.112 - Distance : 538.23 NM
2026-09-20 01.30.45.116 - Weather Age : 720 minutes
2026-09-20 01.30.45.119 - Calling StormGlass API...
2026-09-20 01.30.45.123 - StormGlass Request : /v2/weather/point?lat=12.918393&lng=80.18792&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-17T00:00:00Z&end=2026-09-26T23:00:00Z
2026-09-20 01.30.45.304 - Retry 1 after 2s
2026-09-20 01.30.47.469 - Retry 2 after 4s
2026-09-20 01.30.51.640 - Retry 3 after 8s
2026-09-20 01.30.59.805 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 01.30.59.811 - Weather not found for Boat BT007
2026-09-20 02.19.46.351 - Notificationservice - Received request to process notification data.
2026-09-20 02.19.46.917 - Found 3 users mapped to BoatID BT001
2026-09-20 02.19.46.999 - Notificationservice - Notification data processed successfully.
2026-09-20 02.19.47.401 - New notification inserted for BoatID BT001
2026-09-20 02.57.08.869 - Notificationservice - Received request to process notification data.
2026-09-20 02.57.09.432 - Found 3 users mapped to BoatID BT001
2026-09-20 02.57.09.511 - Notificationservice - Notification data processed successfully.
2026-09-20 02.57.09.922 - New notification inserted for BoatID BT001
2026-09-20 03.16.45.338 - Notificationservice - Received request to process notification data.
2026-09-20 03.16.45.718 - Found 3 users mapped to BoatID BT001
2026-09-20 03.16.45.723 - Notificationservice - Notification data processed successfully.
2026-09-20 03.16.46.059 - New notification inserted for BoatID BT001
2026-09-20 03.30.11.232 - Processing Boat BT001 Lat:12.9183 Lng:80.1881
2026-09-20 03.30.11.432 - Boat : BT001
2026-09-20 03.30.11.438 - Distance : 0.01 NM
2026-09-20 03.30.11.443 - Weather Age : 720 minutes
2026-09-20 03.30.11.450 - Calling StormGlass API...
2026-09-20 03.30.11.455 - StormGlass Request : /v2/weather/point?lat=12.9183&lng=80.1881&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-17T00:00:00Z&end=2026-09-26T23:00:00Z
2026-09-20 03.30.12.386 - Retry 1 after 2s
2026-09-20 03.30.14.570 - Retry 2 after 4s
2026-09-20 03.30.18.737 - Retry 3 after 8s
2026-09-20 03.30.27.004 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 03.30.27.007 - Weather not found for Boat BT001
2026-09-20 03.30.27.072 - Processing Boat BT002 Lat:12.9182 Lng:80.1881
2026-09-20 03.30.27.254 - Boat : BT002
2026-09-20 03.30.27.256 - Distance : 0.01 NM
2026-09-20 03.30.27.259 - Weather Age : 840 minutes
2026-09-20 03.30.27.262 - Calling StormGlass API...
2026-09-20 03.30.27.265 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.1881&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-17T00:00:00Z&end=2026-09-26T23:00:00Z
2026-09-20 03.30.27.424 - Retry 1 after 2s
2026-09-20 03.30.29.587 - Retry 2 after 4s
2026-09-20 03.30.33.749 - Retry 3 after 8s
2026-09-20 03.30.41.918 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 03.30.41.922 - Weather not found for Boat BT002
2026-09-20 03.30.41.989 - Processing Boat BT007 Lat:12.918393 Lng:80.18792
2026-09-20 03.30.42.172 - Boat : BT007
2026-09-20 03.30.42.177 - Distance : 538.23 NM
2026-09-20 03.30.42.184 - Weather Age : 840 minutes
2026-09-20 03.30.42.186 - Calling StormGlass API...
2026-09-20 03.30.42.189 - StormGlass Request : /v2/weather/point?lat=12.918393&lng=80.18792&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-17T00:00:00Z&end=2026-09-26T23:00:00Z
2026-09-20 03.30.42.343 - Retry 1 after 2s
2026-09-20 03.30.44.499 - Retry 2 after 4s
2026-09-20 03.30.48.667 - Retry 3 after 8s
2026-09-20 03.30.56.846 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 03.30.56.849 - Weather not found for Boat BT007
2026-09-20 04.07.33.854 - Notificationservice - Received request to process notification data.
2026-09-20 04.07.34.424 - Found 3 users mapped to BoatID BT001
2026-09-20 04.07.34.504 - Notificationservice - Notification data processed successfully.
2026-09-20 04.07.34.958 - New notification inserted for BoatID BT001
2026-09-20 05.54.24.771 - Notificationservice - Received request to process notification data.
2026-09-20 05.54.24.774 - Notificationservice - Received request to process notification data.
2026-09-20 05.54.25.303 - Found 3 users mapped to BoatID BT001
2026-09-20 05.54.25.306 - Found 3 users mapped to BoatID BT001
2026-09-20 05.54.25.404 - Notificationservice - Notification data processed successfully.
2026-09-20 05.54.25.408 - Notificationservice - Notification data processed successfully.
2026-09-20 05.54.25.819 - New notification inserted for BoatID BT001
2026-09-20 05.54.25.823 - New notification inserted for BoatID BT001
2026-09-20 05.54.27.306 - Processing Boat BT001 Lat:12.9182 Lng:80.1881
2026-09-20 05.54.27.311 - Processing Boat BT001 Lat:12.9182 Lng:80.1881
2026-09-20 05.54.27.368 - Distance : 0.01 NM
2026-09-20 05.54.27.374 - Weather Age : 864 minutes
2026-09-20 05.54.27.379 - Fetching fresh weather from StormGlass.
2026-09-20 05.54.27.384 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.1881&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 05.54.27.388 - Distance : 0.01 NM
2026-09-20 05.54.27.392 - Weather Age : 864 minutes
2026-09-20 05.54.27.397 - Fetching fresh weather from StormGlass.
2026-09-20 05.54.27.402 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.1881&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 05.54.29.122 - StormGlass Response Length : 127647
2026-09-20 05.54.29.339 - StormGlass Response Length : 127647
2026-09-20 06.23.27.926 - Notificationservice - Received request to process notification data.
2026-09-20 06.23.28.502 - Found 3 users mapped to BoatID BT001
2026-09-20 06.23.28.579 - Notificationservice - Notification data processed successfully.
2026-09-20 06.23.28.962 - New notification inserted for BoatID BT001
2026-09-20 07.26.36.307 - Notificationservice - Received request to process notification data.
2026-09-20 07.26.36.881 - Found 3 users mapped to BoatID BT001
2026-09-20 07.26.36.966 - Notificationservice - Notification data processed successfully.
2026-09-20 07.26.37.396 - New notification inserted for BoatID BT001
2026-09-20 07.30.19.902 - Processing Boat BT001 Lat:12.9182 Lng:80.1881
2026-09-20 07.30.20.102 - Boat : BT001
2026-09-20 07.30.20.107 - Distance : 0.00 NM
2026-09-20 07.30.20.112 - Weather Age : 96 minutes
2026-09-20 07.30.20.116 - Calling StormGlass API...
2026-09-20 07.30.20.123 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.1881&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 07.30.21.884 - StormGlass Response Length : 127647
2026-09-20 07.30.22.992 - Weather synced successfully for Boat BT001
2026-09-20 07.30.23.055 - Processing Boat BT002 Lat:12.9182 Lng:80.1881
2026-09-20 07.30.23.121 - Boat : BT002
2026-09-20 07.30.23.124 - Distance : 0.01 NM
2026-09-20 07.30.23.128 - Weather Age : 1080 minutes
2026-09-20 07.30.23.131 - Calling StormGlass API...
2026-09-20 07.30.23.134 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.1881&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 07.30.25.269 - StormGlass Response Length : 127647
2026-09-20 07.30.26.376 - Weather synced successfully for Boat BT002
2026-09-20 07.30.26.439 - Processing Boat BT007 Lat:12.918393 Lng:80.18792
2026-09-20 07.30.26.502 - Boat : BT007
2026-09-20 07.30.26.506 - Distance : 538.23 NM
2026-09-20 07.30.26.510 - Weather Age : 1080 minutes
2026-09-20 07.30.26.512 - Calling StormGlass API...
2026-09-20 07.30.26.515 - StormGlass Request : /v2/weather/point?lat=12.918393&lng=80.18792&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 07.30.27.044 - StormGlass Response Length : 127650
2026-09-20 07.30.27.881 - Weather synced successfully for Boat BT007
2026-09-20 08.25.45.671 - Notificationservice - Received request to process notification data.
2026-09-20 08.25.46.219 - Found 3 users mapped to BoatID BT001
2026-09-20 08.25.46.299 - Notificationservice - Notification data processed successfully.
2026-09-20 08.25.46.683 - New notification inserted for BoatID BT001
2026-09-20 08.40.09.083 - Notificationservice - Received request to process notification data.
2026-09-20 08.40.09.430 - Found 3 users mapped to BoatID BT001
2026-09-20 08.40.09.434 - Notificationservice - Notification data processed successfully.
2026-09-20 08.40.10.670 - New notification inserted for BoatID BT001
2026-09-20 09.48.48.080 - Notificationservice - Received request to process notification data.
2026-09-20 09.48.48.653 - Found 3 users mapped to BoatID BT001
2026-09-20 09.48.48.740 - Notificationservice - Notification data processed successfully.
2026-09-20 09.48.49.137 - New notification inserted for BoatID BT001
2026-09-20 09.49.46.315 - Notificationservice - Received request to process notification data.
2026-09-20 09.50.05.919 - Found 3 users mapped to BoatID BT001
2026-09-20 09.50.05.923 - Notificationservice - Notification data processed successfully.
2026-09-20 09.50.06.275 - New notification inserted for BoatID BT001
2026-09-20 09.58.04.920 - Notificationservice - Received request to process notification data.
2026-09-20 09.58.05.984 - Found 3 users mapped to BoatID BT001
2026-09-20 09.58.05.988 - Notificationservice - Notification data processed successfully.
2026-09-20 09.58.06.387 - New notification inserted for BoatID BT001
2026-09-20 10.27.16.724 - Notificationservice - Received request to process notification data.
2026-09-20 10.27.17.269 - Found 3 users mapped to BoatID BT001
2026-09-20 10.27.17.345 - Notificationservice - Notification data processed successfully.
2026-09-20 10.27.21.578 - New notification inserted for BoatID BT001
2026-09-20 10.57.16.780 - Notificationservice - Received request to process notification data.
2026-09-20 10.57.17.164 - Found 3 users mapped to BoatID BT001
2026-09-20 10.57.17.169 - Notificationservice - Notification data processed successfully.
2026-09-20 10.57.17.540 - New notification inserted for BoatID BT001
2026-09-20 11.26.19.218 - Notificationservice - Received request to process notification data.
2026-09-20 11.26.19.786 - Found 3 users mapped to BoatID BT001
2026-09-20 11.26.19.879 - Notificationservice - Notification data processed successfully.
2026-09-20 11.26.20.279 - New notification inserted for BoatID BT001
2026-09-20 11.30.06.283 - Processing Boat BT001 Lat:12.9182 Lng:80.1882
2026-09-20 11.30.06.479 - Boat : BT001
2026-09-20 11.30.06.481 - Distance : 0.01 NM
2026-09-20 11.30.06.484 - Weather Age : 240 minutes
2026-09-20 11.30.06.487 - Calling StormGlass API...
2026-09-20 11.30.06.490 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.1882&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 11.30.08.690 - StormGlass Response Length : 127647
2026-09-20 11.30.09.748 - Weather synced successfully for Boat BT001
2026-09-20 11.30.09.811 - Processing Boat BT002 Lat:12.9182 Lng:80.1881
2026-09-20 11.30.09.876 - Boat : BT002
2026-09-20 11.30.09.880 - Distance : 0.00 NM
2026-09-20 11.30.09.884 - Weather Age : 240 minutes
2026-09-20 11.30.09.887 - Calling StormGlass API...
2026-09-20 11.30.09.891 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.1881&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 11.30.10.592 - StormGlass Response Length : 127647
2026-09-20 11.30.11.687 - Weather synced successfully for Boat BT002
2026-09-20 11.30.11.749 - Processing Boat BT007 Lat:12.918393 Lng:80.18792
2026-09-20 11.30.11.813 - Boat : BT007
2026-09-20 11.30.11.817 - Distance : 0.00 NM
2026-09-20 11.30.11.821 - Weather Age : 240 minutes
2026-09-20 11.30.11.825 - Calling StormGlass API...
2026-09-20 11.30.11.828 - StormGlass Request : /v2/weather/point?lat=12.918393&lng=80.18792&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 11.30.12.538 - StormGlass Response Length : 127650
2026-09-20 11.30.13.447 - Weather synced successfully for Boat BT007
2026-09-20 11.56.36.820 - Notificationservice - Received request to process notification data.
2026-09-20 11.56.37.368 - Found 3 users mapped to BoatID BT001
2026-09-20 11.56.37.459 - Notificationservice - Notification data processed successfully.
2026-09-20 11.56.37.863 - New notification inserted for BoatID BT001
2026-09-20 12.25.37.344 - Notificationservice - Received request to process notification data.
2026-09-20 12.25.37.903 - Found 3 users mapped to BoatID BT001
2026-09-20 12.25.37.984 - Notificationservice - Notification data processed successfully.
2026-09-20 12.25.38.368 - New notification inserted for BoatID BT001
2026-09-20 12.55.40.120 - Notificationservice - Received request to process notification data.
2026-09-20 12.55.40.745 - Found 3 users mapped to BoatID BT001
2026-09-20 12.55.40.834 - Notificationservice - Notification data processed successfully.
2026-09-20 12.55.41.276 - New notification inserted for BoatID BT001
2026-09-20 13.24.44.888 - Notificationservice - Received request to process notification data.
2026-09-20 13.24.45.466 - Found 3 users mapped to BoatID BT001
2026-09-20 13.24.45.545 - Notificationservice - Notification data processed successfully.
2026-09-20 13.24.45.934 - New notification inserted for BoatID BT001
2026-09-20 13.30.16.163 - Processing Boat BT001 Lat:12.9182 Lng:80.188
2026-09-20 13.30.16.361 - Boat : BT001
2026-09-20 13.30.16.366 - Distance : 0.01 NM
2026-09-20 13.30.16.368 - Weather Age : 120 minutes
2026-09-20 13.30.16.371 - Calling StormGlass API...
2026-09-20 13.30.16.376 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.188&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 13.30.18.178 - StormGlass Response Length : 128174
2026-09-20 13.30.19.219 - Weather synced successfully for Boat BT001
2026-09-20 13.30.19.287 - Processing Boat BT002 Lat:12.9182 Lng:80.1881
2026-09-20 13.30.19.352 - Boat : BT002
2026-09-20 13.30.19.357 - Distance : 0.00 NM
2026-09-20 13.30.19.360 - Weather Age : 120 minutes
2026-09-20 13.30.19.363 - Calling StormGlass API...
2026-09-20 13.30.19.367 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.1881&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 13.30.20.114 - StormGlass Response Length : 128176
2026-09-20 13.30.21.253 - Weather synced successfully for Boat BT002
2026-09-20 13.30.21.317 - Processing Boat BT007 Lat:12.918393 Lng:80.18792
2026-09-20 13.30.21.383 - Boat : BT007
2026-09-20 13.30.21.385 - Distance : 0.00 NM
2026-09-20 13.30.21.388 - Weather Age : 120 minutes
2026-09-20 13.30.21.391 - Calling StormGlass API...
2026-09-20 13.30.21.395 - StormGlass Request : /v2/weather/point?lat=12.918393&lng=80.18792&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 13.30.21.574 - Retry 1 after 2s
2026-09-20 13.30.23.759 - Retry 2 after 4s
2026-09-20 13.30.27.921 - Retry 3 after 8s
2026-09-20 13.30.36.189 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 13.30.36.193 - Weather not found for Boat BT007
2026-09-20 13.54.55.110 - Notificationservice - Received request to process notification data.
2026-09-20 13.54.55.707 - Found 3 users mapped to BoatID BT001
2026-09-20 13.54.55.792 - Notificationservice - Notification data processed successfully.
2026-09-20 13.54.56.214 - New notification inserted for BoatID BT001
2026-09-20 14.24.03.924 - Notificationservice - Received request to process notification data.
2026-09-20 14.24.04.484 - Found 3 users mapped to BoatID BT001
2026-09-20 14.24.04.561 - Notificationservice - Notification data processed successfully.
2026-09-20 14.24.05.104 - New notification inserted for BoatID BT001
2026-09-20 14.53.04.541 - Notificationservice - Received request to process notification data.
2026-09-20 14.53.05.092 - Found 3 users mapped to BoatID BT001
2026-09-20 14.53.05.168 - Notificationservice - Notification data processed successfully.
2026-09-20 14.53.05.545 - New notification inserted for BoatID BT001
2026-09-20 15.23.16.036 - Notificationservice - Received request to process notification data.
2026-09-20 15.23.16.584 - Found 3 users mapped to BoatID BT001
2026-09-20 15.23.16.662 - Notificationservice - Notification data processed successfully.
2026-09-20 15.23.17.059 - New notification inserted for BoatID BT001
2026-09-20 15.30.03.258 - Processing Boat BT001 Lat:12.9183 Lng:80.1881
2026-09-20 15.30.03.454 - Boat : BT001
2026-09-20 15.30.03.458 - Distance : 0.01 NM
2026-09-20 15.30.03.462 - Weather Age : 120 minutes
2026-09-20 15.30.03.466 - Calling StormGlass API...
2026-09-20 15.30.03.470 - StormGlass Request : /v2/weather/point?lat=12.9183&lng=80.1881&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 15.30.04.587 - Retry 1 after 2s
2026-09-20 15.30.06.763 - Retry 2 after 4s
2026-09-20 15.30.10.932 - Retry 3 after 8s
2026-09-20 15.30.19.206 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 15.30.19.211 - Weather not found for Boat BT001
2026-09-20 15.30.19.273 - Processing Boat BT002 Lat:12.9182 Lng:80.1881
2026-09-20 15.30.19.445 - Boat : BT002
2026-09-20 15.30.19.448 - Distance : 0.00 NM
2026-09-20 15.30.19.452 - Weather Age : 120 minutes
2026-09-20 15.30.19.455 - Calling StormGlass API...
2026-09-20 15.30.19.458 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.1881&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 15.30.19.983 - Retry 1 after 2s
2026-09-20 15.30.22.211 - Retry 2 after 4s
2026-09-20 15.30.26.414 - Retry 3 after 8s
2026-09-20 15.30.34.650 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 15.30.34.654 - Weather not found for Boat BT002
2026-09-20 15.30.34.727 - Processing Boat BT007 Lat:12.918393 Lng:80.18792
2026-09-20 15.30.34.936 - Boat : BT007
2026-09-20 15.30.34.945 - Distance : 0.00 NM
2026-09-20 15.30.34.948 - Weather Age : 240 minutes
2026-09-20 15.30.34.951 - Calling StormGlass API...
2026-09-20 15.30.34.954 - StormGlass Request : /v2/weather/point?lat=12.918393&lng=80.18792&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 15.30.35.146 - Retry 1 after 2s
2026-09-20 15.30.37.308 - Retry 2 after 4s
2026-09-20 15.30.41.539 - Retry 3 after 8s
2026-09-20 15.30.49.698 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 15.30.49.702 - Weather not found for Boat BT007
2026-09-20 15.35.37.372 - Notificationservice - Received request to process notification data.
2026-09-20 15.35.37.582 - Found 2 users mapped to BoatID BT002
2026-09-20 15.35.37.586 - Notificationservice - Notification data processed successfully.
2026-09-20 15.35.37.944 - New notification inserted for BoatID BT002
2026-09-20 15.52.13.218 - Notificationservice - Received request to process notification data.
2026-09-20 15.52.13.598 - Found 3 users mapped to BoatID BT001
2026-09-20 15.52.13.603 - Notificationservice - Notification data processed successfully.
2026-09-20 15.52.13.925 - New notification inserted for BoatID BT001
2026-09-20 16.22.17.475 - Notificationservice - Received request to process notification data.
2026-09-20 16.22.18.023 - Found 3 users mapped to BoatID BT001
2026-09-20 16.22.18.104 - Notificationservice - Notification data processed successfully.
2026-09-20 16.22.18.482 - New notification inserted for BoatID BT001
2026-09-20 16.45.15.865 - Notificationservice - Received request to process notification data.
2026-09-20 16.45.15.868 - Notificationservice - Received request to process notification data.
2026-09-20 16.45.16.699 - Found 2 users mapped to BoatID BT002
2026-09-20 16.45.16.703 - Found 2 users mapped to BoatID BT002
2026-09-20 16.45.16.781 - Notificationservice - Notification data processed successfully.
2026-09-20 16.45.16.783 - Notificationservice - Notification data processed successfully.
2026-09-20 16.45.17.180 - New notification inserted for BoatID BT002
2026-09-20 16.45.17.184 - New notification inserted for BoatID BT002
2026-09-20 16.48.59.346 - HandleKeepAliveOrSOS Error : MongoDB.Driver.MongoConnectionException: An exception occurred while receiving a message from the server.
 ---> System.IO.IOException: Unable to read data from the transport connection: 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..
 ---> 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.
   --- End of inner exception stack trace ---
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token)
   at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
--- End of stack trace from previous location where exception was thrown ---
   at MongoDB.Driver.Core.Misc.TaskExtensions.<WaitAsync>g__WaitAsyncCore|1_0[TResult](Task`1 task, TimeSpan timeout, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Misc.StreamExtensionMethods.ReadAsync(Stream stream, Byte[] buffer, Int32 offset, Int32 count, TimeSpan timeout, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Misc.StreamExtensionMethods.ReadBytesAsync(Stream stream, OperationContext operationContext, IByteBuffer buffer, Int32 offset, Int32 count, TimeSpan socketTimeout)
   at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveBufferAsync(OperationContext operationContext)
   --- End of inner exception stack trace ---
   at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveBufferAsync(OperationContext operationContext)
   at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveBufferAsync(OperationContext operationContext, Int32 responseTo)
   at MongoDB.Driver.Core.Connections.BinaryConnection.Dropbox.RemoveMessage(Int32 responseTo)
   at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveBufferAsync(OperationContext operationContext, Int32 responseTo)
   at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveMessageAsync(OperationContext operationContext, Int32 responseTo, IMessageEncoderSelector encoderSelector, MessageEncoderSettings messageEncoderSettings)
   at MongoDB.Driver.Core.ConnectionPools.ExclusiveConnectionPool.PooledConnection.ReceiveMessageAsync(OperationContext operationContext, Int32 responseTo, IMessageEncoderSelector encoderSelector, MessageEncoderSettings messageEncoderSettings)
   at MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1.SendMessageAndProcessResponseAsync(OperationContext operationContext, CommandRequestMessage message, Int32 responseTo, IConnection connection)
   at MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1.ExecuteAsync(OperationContext operationContext, IConnection connection)
   at MongoDB.Driver.Core.Servers.ServerChannel.ExecuteProtocolAsync[TResult](OperationContext operationContext, IWireProtocol`1 protocol, ICoreSession session)
   at MongoDB.Driver.Core.Operations.AsyncCursor`1.ExecuteGetMoreCommandAsync(IChannelHandle channel, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Operations.AsyncCursor`1.GetNextBatchAsync(CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Operations.AsyncCursor`1.MoveNextAsync(CancellationToken cancellationToken)
   at MongoDB.Driver.IAsyncCursorExtensions.ToListAsync[TDocument](IAsyncCursor`1 source, CancellationToken cancellationToken)
   at MongoDB.Driver.IAsyncCursorSourceExtensions.ToListAsync[TDocument](IAsyncCursorSource`1 source, CancellationToken cancellationToken)
   at UserRepository.Service.NotificationService.HandleKeepAliveOrSOS(String boatId) in F:\Code\DSM\Developing\DSM\UserRepository\Service\NotificationService.cs:line 1049
2026-09-20 16.51.27.002 - Notificationservice - Received request to process notification data.
2026-09-20 16.51.27.183 - Found 3 users mapped to BoatID BT001
2026-09-20 16.51.27.189 - Notificationservice - Notification data processed successfully.
2026-09-20 16.51.27.520 - New notification inserted for BoatID BT001
2026-09-20 17.21.37.768 - Notificationservice - Received request to process notification data.
2026-09-20 17.21.38.318 - Found 3 users mapped to BoatID BT001
2026-09-20 17.21.38.388 - Notificationservice - Notification data processed successfully.
2026-09-20 17.21.38.920 - New notification inserted for BoatID BT001
2026-09-20 17.30.10.230 - Processing Boat BT001 Lat:12.9183 Lng:80.1879
2026-09-20 17.30.10.450 - Boat : BT001
2026-09-20 17.30.10.453 - Distance : 0.01 NM
2026-09-20 17.30.10.456 - Weather Age : 240 minutes
2026-09-20 17.30.10.459 - Calling StormGlass API...
2026-09-20 17.30.10.463 - StormGlass Request : /v2/weather/point?lat=12.9183&lng=80.1879&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 17.30.11.223 - Retry 1 after 2s
2026-09-20 17.30.13.380 - Retry 2 after 4s
2026-09-20 17.30.17.712 - Retry 3 after 8s
2026-09-20 17.30.25.965 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 17.30.25.968 - Weather not found for Boat BT001
2026-09-20 17.30.26.039 - Processing Boat BT002 Lat:12.9183 Lng:80.188
2026-09-20 17.30.26.237 - Boat : BT002
2026-09-20 17.30.26.244 - Distance : 0.01 NM
2026-09-20 17.30.26.250 - Weather Age : 240 minutes
2026-09-20 17.30.26.253 - Calling StormGlass API...
2026-09-20 17.30.26.256 - StormGlass Request : /v2/weather/point?lat=12.9183&lng=80.188&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 17.30.26.399 - Retry 1 after 2s
2026-09-20 17.30.28.545 - Retry 2 after 4s
2026-09-20 17.30.32.694 - Retry 3 after 8s
2026-09-20 17.30.40.894 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 17.30.40.899 - Weather not found for Boat BT002
2026-09-20 17.30.40.971 - Processing Boat BT007 Lat:12.918393 Lng:80.18792
2026-09-20 17.30.41.172 - Boat : BT007
2026-09-20 17.30.41.177 - Distance : 0.00 NM
2026-09-20 17.30.41.182 - Weather Age : 360 minutes
2026-09-20 17.30.41.185 - Calling StormGlass API...
2026-09-20 17.30.41.188 - StormGlass Request : /v2/weather/point?lat=12.918393&lng=80.18792&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 17.30.41.370 - Retry 1 after 2s
2026-09-20 17.30.43.524 - Retry 2 after 4s
2026-09-20 17.30.47.706 - Retry 3 after 8s
2026-09-20 17.30.55.924 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 17.30.55.929 - Weather not found for Boat BT007
2026-09-20 17.50.39.791 - Notificationservice - Received request to process notification data.
2026-09-20 17.50.40.335 - Found 3 users mapped to BoatID BT001
2026-09-20 17.50.40.412 - Notificationservice - Notification data processed successfully.
2026-09-20 17.50.40.793 - New notification inserted for BoatID BT001
2026-09-20 18.19.42.836 - Notificationservice - Received request to process notification data.
2026-09-20 18.19.43.392 - Found 3 users mapped to BoatID BT001
2026-09-20 18.19.43.463 - Notificationservice - Notification data processed successfully.
2026-09-20 18.19.43.882 - New notification inserted for BoatID BT001
2026-09-20 18.49.45.682 - Notificationservice - Received request to process notification data.
2026-09-20 18.49.46.230 - Found 3 users mapped to BoatID BT001
2026-09-20 18.49.46.315 - Notificationservice - Notification data processed successfully.
2026-09-20 18.49.46.699 - New notification inserted for BoatID BT001
2026-09-20 19.19.50.475 - Notificationservice - Received request to process notification data.
2026-09-20 19.19.51.072 - Found 3 users mapped to BoatID BT001
2026-09-20 19.19.51.146 - Notificationservice - Notification data processed successfully.
2026-09-20 19.19.51.623 - New notification inserted for BoatID BT001
2026-09-20 19.30.07.210 - Processing Boat BT001 Lat:12.9181 Lng:80.1881
2026-09-20 19.30.07.416 - Boat : BT001
2026-09-20 19.30.07.421 - Distance : 0.01 NM
2026-09-20 19.30.07.425 - Weather Age : 360 minutes
2026-09-20 19.30.07.427 - Calling StormGlass API...
2026-09-20 19.30.07.431 - StormGlass Request : /v2/weather/point?lat=12.9181&lng=80.1881&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 19.30.08.307 - Retry 1 after 2s
2026-09-20 19.30.10.504 - Retry 2 after 4s
2026-09-20 19.30.14.749 - Retry 3 after 8s
2026-09-20 19.30.23.038 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 19.30.23.040 - Weather not found for Boat BT001
2026-09-20 19.30.23.107 - Processing Boat BT002 Lat:12.9183 Lng:80.188
2026-09-20 19.30.23.293 - Boat : BT002
2026-09-20 19.30.23.297 - Distance : 0.01 NM
2026-09-20 19.30.23.302 - Weather Age : 360 minutes
2026-09-20 19.30.23.307 - Calling StormGlass API...
2026-09-20 19.30.23.311 - StormGlass Request : /v2/weather/point?lat=12.9183&lng=80.188&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 19.30.23.473 - Retry 1 after 2s
2026-09-20 19.30.25.643 - Retry 2 after 4s
2026-09-20 19.30.29.791 - Retry 3 after 8s
2026-09-20 19.30.37.946 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 19.30.37.950 - Weather not found for Boat BT002
2026-09-20 19.30.38.017 - Processing Boat BT007 Lat:12.918393 Lng:80.18792
2026-09-20 19.30.38.204 - Boat : BT007
2026-09-20 19.30.38.212 - Distance : 0.00 NM
2026-09-20 19.30.38.216 - Weather Age : 480 minutes
2026-09-20 19.30.38.222 - Calling StormGlass API...
2026-09-20 19.30.38.226 - StormGlass Request : /v2/weather/point?lat=12.918393&lng=80.18792&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 19.30.38.387 - Retry 1 after 2s
2026-09-20 19.30.40.543 - Retry 2 after 4s
2026-09-20 19.30.44.692 - Retry 3 after 8s
2026-09-20 19.30.52.851 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 19.30.52.855 - Weather not found for Boat BT007
2026-09-20 19.54.09.272 - Notificationservice - Received request to process notification data.
2026-09-20 19.54.09.875 - Found 3 users mapped to BoatID BT001
2026-09-20 19.54.09.947 - Notificationservice - Notification data processed successfully.
2026-09-20 19.54.10.356 - New notification inserted for BoatID BT001
2026-09-20 20.24.01.281 - Notificationservice - Received request to process notification data.
2026-09-20 20.24.01.913 - Found 3 users mapped to BoatID BT001
2026-09-20 20.24.01.998 - Notificationservice - Notification data processed successfully.
2026-09-20 20.24.08.193 - New notification inserted for BoatID BT001
2026-09-20 20.51.08.126 - Notificationservice - Received request to process notification data.
2026-09-20 20.51.08.705 - Found 3 users mapped to BoatID BT001
2026-09-20 20.51.08.782 - Notificationservice - Notification data processed successfully.
2026-09-20 20.51.09.184 - New notification inserted for BoatID BT001
2026-09-20 21.21.17.221 - Notificationservice - Received request to process notification data.
2026-09-20 21.21.17.759 - Found 3 users mapped to BoatID BT001
2026-09-20 21.21.17.832 - Notificationservice - Notification data processed successfully.
2026-09-20 21.21.18.220 - New notification inserted for BoatID BT001
2026-09-20 21.30.04.627 - Processing Boat BT001 Lat:12.9182 Lng:80.188
2026-09-20 21.30.04.837 - Boat : BT001
2026-09-20 21.30.04.842 - Distance : 0.00 NM
2026-09-20 21.30.04.844 - Weather Age : 480 minutes
2026-09-20 21.30.04.847 - Calling StormGlass API...
2026-09-20 21.30.04.851 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.188&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 21.30.05.929 - Retry 1 after 2s
2026-09-20 21.30.08.131 - Retry 2 after 4s
2026-09-20 21.30.12.369 - Retry 3 after 8s
2026-09-20 21.30.20.630 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 21.30.20.635 - Weather not found for Boat BT001
2026-09-20 21.30.20.702 - Processing Boat BT002 Lat:12.9183 Lng:80.188
2026-09-20 21.30.20.886 - Boat : BT002
2026-09-20 21.30.20.889 - Distance : 0.01 NM
2026-09-20 21.30.20.892 - Weather Age : 480 minutes
2026-09-20 21.30.20.895 - Calling StormGlass API...
2026-09-20 21.30.20.898 - StormGlass Request : /v2/weather/point?lat=12.9183&lng=80.188&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 21.30.21.118 - Retry 1 after 2s
2026-09-20 21.30.23.297 - Retry 2 after 4s
2026-09-20 21.30.27.478 - Retry 3 after 8s
2026-09-20 21.30.35.658 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 21.30.35.665 - Weather not found for Boat BT002
2026-09-20 21.30.35.771 - Processing Boat BT007 Lat:12.918393 Lng:80.18792
2026-09-20 21.30.36.088 - Boat : BT007
2026-09-20 21.30.36.092 - Distance : 0.00 NM
2026-09-20 21.30.36.096 - Weather Age : 600 minutes
2026-09-20 21.30.36.100 - Calling StormGlass API...
2026-09-20 21.30.36.104 - StormGlass Request : /v2/weather/point?lat=12.918393&lng=80.18792&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 21.30.36.273 - Retry 1 after 2s
2026-09-20 21.30.38.497 - Retry 2 after 4s
2026-09-20 21.30.42.678 - Retry 3 after 8s
2026-09-20 21.30.50.869 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 21.30.50.872 - Weather not found for Boat BT007
2026-09-20 21.50.18.853 - Notificationservice - Received request to process notification data.
2026-09-20 21.50.19.415 - Found 3 users mapped to BoatID BT001
2026-09-20 21.50.19.492 - Notificationservice - Notification data processed successfully.
2026-09-20 21.50.19.907 - New notification inserted for BoatID BT001
2026-09-20 21.54.00.923 - HandleKeepAliveOrSOS Error : MongoDB.Driver.MongoConnectionException: An exception occurred while receiving a message from the server.
 ---> System.IO.IOException: Unable to read data from the transport connection: 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..
 ---> 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.
   --- End of inner exception stack trace ---
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token)
   at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
--- End of stack trace from previous location where exception was thrown ---
   at MongoDB.Driver.Core.Misc.TaskExtensions.<WaitAsync>g__WaitAsyncCore|1_0[TResult](Task`1 task, TimeSpan timeout, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Misc.StreamExtensionMethods.ReadAsync(Stream stream, Byte[] buffer, Int32 offset, Int32 count, TimeSpan timeout, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Misc.StreamExtensionMethods.ReadBytesAsync(Stream stream, OperationContext operationContext, IByteBuffer buffer, Int32 offset, Int32 count, TimeSpan socketTimeout)
   at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveBufferAsync(OperationContext operationContext)
   --- End of inner exception stack trace ---
   at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveBufferAsync(OperationContext operationContext)
   at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveBufferAsync(OperationContext operationContext, Int32 responseTo)
   at MongoDB.Driver.Core.Connections.BinaryConnection.Dropbox.RemoveMessage(Int32 responseTo)
   at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveBufferAsync(OperationContext operationContext, Int32 responseTo)
   at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveMessageAsync(OperationContext operationContext, Int32 responseTo, IMessageEncoderSelector encoderSelector, MessageEncoderSettings messageEncoderSettings)
   at MongoDB.Driver.Core.ConnectionPools.ExclusiveConnectionPool.PooledConnection.ReceiveMessageAsync(OperationContext operationContext, Int32 responseTo, IMessageEncoderSelector encoderSelector, MessageEncoderSettings messageEncoderSettings)
   at MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1.SendMessageAndProcessResponseAsync(OperationContext operationContext, CommandRequestMessage message, Int32 responseTo, IConnection connection)
   at MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1.ExecuteAsync(OperationContext operationContext, IConnection connection)
   at MongoDB.Driver.Core.Servers.ServerChannel.ExecuteProtocolAsync[TResult](OperationContext operationContext, IWireProtocol`1 protocol, ICoreSession session)
   at MongoDB.Driver.Core.Operations.AsyncCursor`1.ExecuteGetMoreCommandAsync(IChannelHandle channel, CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Operations.AsyncCursor`1.GetNextBatchAsync(CancellationToken cancellationToken)
   at MongoDB.Driver.Core.Operations.AsyncCursor`1.MoveNextAsync(CancellationToken cancellationToken)
   at MongoDB.Driver.IAsyncCursorExtensions.ToListAsync[TDocument](IAsyncCursor`1 source, CancellationToken cancellationToken)
   at MongoDB.Driver.IAsyncCursorSourceExtensions.ToListAsync[TDocument](IAsyncCursorSource`1 source, CancellationToken cancellationToken)
   at UserRepository.Service.NotificationService.HandleKeepAliveOrSOS(String boatId) in F:\Code\DSM\Developing\DSM\UserRepository\Service\NotificationService.cs:line 1054
2026-09-20 22.19.22.680 - Notificationservice - Received request to process notification data.
2026-09-20 22.19.23.217 - Found 3 users mapped to BoatID BT001
2026-09-20 22.19.23.294 - Notificationservice - Notification data processed successfully.
2026-09-20 22.19.23.668 - New notification inserted for BoatID BT001
2026-09-20 22.49.38.633 - Notificationservice - Received request to process notification data.
2026-09-20 22.49.39.266 - Found 3 users mapped to BoatID BT001
2026-09-20 22.49.39.349 - Notificationservice - Notification data processed successfully.
2026-09-20 22.49.39.781 - New notification inserted for BoatID BT001
2026-09-20 23.18.42.237 - Notificationservice - Received request to process notification data.
2026-09-20 23.18.42.791 - Found 3 users mapped to BoatID BT001
2026-09-20 23.18.42.867 - Notificationservice - Notification data processed successfully.
2026-09-20 23.18.43.278 - New notification inserted for BoatID BT001
2026-09-20 23.30.13.797 - Processing Boat BT001 Lat:12.9183 Lng:80.1882
2026-09-20 23.30.13.998 - Boat : BT001
2026-09-20 23.30.14.001 - Distance : 0.01 NM
2026-09-20 23.30.14.005 - Weather Age : 600 minutes
2026-09-20 23.30.14.008 - Calling StormGlass API...
2026-09-20 23.30.14.012 - StormGlass Request : /v2/weather/point?lat=12.9183&lng=80.1882&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 23.30.14.989 - Retry 1 after 2s
2026-09-20 23.30.17.258 - Retry 2 after 4s
2026-09-20 23.30.21.401 - Retry 3 after 8s
2026-09-20 23.30.29.866 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 23.30.29.870 - Weather not found for Boat BT001
2026-09-20 23.30.29.934 - Processing Boat BT002 Lat:12.9183 Lng:80.188
2026-09-20 23.30.30.122 - Boat : BT002
2026-09-20 23.30.30.124 - Distance : 0.01 NM
2026-09-20 23.30.30.129 - Weather Age : 600 minutes
2026-09-20 23.30.30.132 - Calling StormGlass API...
2026-09-20 23.30.30.134 - StormGlass Request : /v2/weather/point?lat=12.9183&lng=80.188&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 23.30.30.274 - Retry 1 after 2s
2026-09-20 23.30.33.030 - Retry 2 after 4s
2026-09-20 23.30.37.180 - Retry 3 after 8s
2026-09-20 23.30.45.342 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 23.30.45.348 - Weather not found for Boat BT002
2026-09-20 23.30.45.417 - Processing Boat BT007 Lat:12.918393 Lng:80.18792
2026-09-20 23.30.45.599 - Boat : BT007
2026-09-20 23.30.45.601 - Distance : 0.00 NM
2026-09-20 23.30.45.606 - Weather Age : 721 minutes
2026-09-20 23.30.45.608 - Calling StormGlass API...
2026-09-20 23.30.45.613 - StormGlass Request : /v2/weather/point?lat=12.918393&lng=80.18792&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-18T00:00:00Z&end=2026-09-27T23:00:00Z
2026-09-20 23.30.45.745 - Retry 1 after 2s
2026-09-20 23.30.47.880 - Retry 2 after 4s
2026-09-20 23.30.52.296 - Retry 3 after 8s
2026-09-20 23.31.00.476 - StormGlass Exception:System.Exception: Bad Request
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 159
   at UserRepository.Service.WeatherService.ExecuteWithRetryAsync(Func`1 operation) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 169
   at UserRepository.Service.WeatherService.GetWeatherAsync(Double latitude, Double longitude, CancellationToken cancellationToken) in F:\Code\DSM\Developing\DSM\UserRepository\Service\WeatherService.cs:line 96
2026-09-20 23.31.00.480 - Weather not found for Boat BT007
2026-09-20 23.48.49.880 - Notificationservice - Received request to process notification data.
2026-09-20 23.48.50.439 - Found 3 users mapped to BoatID BT001
2026-09-20 23.48.50.519 - Notificationservice - Notification data processed successfully.
2026-09-20 23.48.50.899 - New notification inserted for BoatID BT001
