2026-09-16 00.26.22.912 - Notificationservice - Received request to process notification data.
2026-09-16 00.26.23.849 - Found 3 users mapped to BoatID BT001
2026-09-16 00.26.23.927 - Notificationservice - Notification data processed successfully.
2026-09-16 00.26.24.778 - New notification inserted for BoatID BT001
2026-09-16 00.55.41.752 - Notificationservice - Received request to process notification data.
2026-09-16 00.55.42.759 - Found 3 users mapped to BoatID BT001
2026-09-16 00.55.43.045 - Notificationservice - Notification data processed successfully.
2026-09-16 00.55.43.745 - New notification inserted for BoatID BT001
2026-09-16 01.25.07.176 - Notificationservice - Received request to process notification data.
2026-09-16 01.25.08.051 - Found 3 users mapped to BoatID BT001
2026-09-16 01.25.08.225 - Notificationservice - Notification data processed successfully.
2026-09-16 01.25.12.824 - New notification inserted for BoatID BT001
2026-09-16 01.30.11.190 - Processing Boat BT001 Lat:12.9182 Lng:80.1884
2026-09-16 01.30.11.535 - Boat : BT001
2026-09-16 01.30.11.539 - Distance : 0.02 NM
2026-09-16 01.30.11.542 - Weather Age : 840 minutes
2026-09-16 01.30.11.545 - Calling StormGlass API...
2026-09-16 01.30.11.549 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.1884&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-13T00:00:00Z&end=2026-09-22T23:00:00Z
2026-09-16 01.30.12.911 - Retry 1 after 2s
2026-09-16 01.30.15.183 - Retry 2 after 4s
2026-09-16 01.30.19.851 - Retry 3 after 8s
2026-09-16 01.30.28.272 - 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-16 01.30.28.275 - Weather not found for Boat BT001
2026-09-16 01.30.28.337 - Processing Boat BT002 Lat:12.918264 Lng:80.188201
2026-09-16 01.30.28.509 - Boat : BT002
2026-09-16 01.30.28.511 - Distance : 0.00 NM
2026-09-16 01.30.28.514 - Weather Age : 960 minutes
2026-09-16 01.30.28.517 - Calling StormGlass API...
2026-09-16 01.30.28.520 - StormGlass Request : /v2/weather/point?lat=12.918264&lng=80.188201&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-13T00:00:00Z&end=2026-09-22T23:00:00Z
2026-09-16 01.30.28.660 - Retry 1 after 2s
2026-09-16 01.30.30.807 - Retry 2 after 4s
2026-09-16 01.30.35.043 - Retry 3 after 8s
2026-09-16 01.30.43.322 - 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-16 01.30.43.429 - Weather not found for Boat BT002
2026-09-16 01.30.43.554 - Processing Boat BT007 Lat:14.463573 Lng:86.3654633
2026-09-16 01.30.43.740 - Boat : BT007
2026-09-16 01.30.43.743 - Distance : 0.00 NM
2026-09-16 01.30.43.746 - Weather Age : 513 minutes
2026-09-16 01.30.43.749 - Calling StormGlass API...
2026-09-16 01.30.43.752 - StormGlass Request : /v2/weather/point?lat=14.463573&lng=86.3654633&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-13T00:00:00Z&end=2026-09-22T23:00:00Z
2026-09-16 01.30.43.926 - Retry 1 after 2s
2026-09-16 01.30.46.274 - Retry 2 after 4s
2026-09-16 01.30.51.337 - Retry 3 after 8s
2026-09-16 01.30.59.513 - 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-16 01.30.59.517 - Weather not found for Boat BT007
2026-09-16 01.55.14.116 - Notificationservice - Received request to process notification data.
2026-09-16 01.55.14.787 - Found 3 users mapped to BoatID BT001
2026-09-16 01.55.14.852 - Notificationservice - Notification data processed successfully.
2026-09-16 01.55.21.293 - New notification inserted for BoatID BT001
2026-09-16 02.25.00.157 - Notificationservice - Received request to process notification data.
2026-09-16 02.25.01.363 - Found 3 users mapped to BoatID BT001
2026-09-16 02.25.01.575 - Notificationservice - Notification data processed successfully.
2026-09-16 02.25.02.270 - New notification inserted for BoatID BT001
2026-09-16 02.54.40.776 - Notificationservice - Received request to process notification data.
2026-09-16 02.54.41.488 - Found 3 users mapped to BoatID BT001
2026-09-16 02.54.41.610 - Notificationservice - Notification data processed successfully.
2026-09-16 02.54.42.311 - New notification inserted for BoatID BT001
2026-09-16 03.24.05.854 - Notificationservice - Received request to process notification data.
2026-09-16 03.24.06.598 - Found 3 users mapped to BoatID BT001
2026-09-16 03.24.06.679 - Notificationservice - Notification data processed successfully.
2026-09-16 03.24.08.674 - New notification inserted for BoatID BT001
2026-09-16 03.30.09.108 - Processing Boat BT001 Lat:12.9183 Lng:80.188
2026-09-16 03.30.09.292 - Boat : BT001
2026-09-16 03.30.09.296 - Distance : 0.01 NM
2026-09-16 03.30.09.299 - Weather Age : 960 minutes
2026-09-16 03.30.09.302 - Calling StormGlass API...
2026-09-16 03.30.09.307 - 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-13T00:00:00Z&end=2026-09-22T23:00:00Z
2026-09-16 03.30.11.162 - Retry 1 after 2s
2026-09-16 03.30.13.375 - Retry 2 after 4s
2026-09-16 03.30.17.575 - Retry 3 after 8s
2026-09-16 03.30.26.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-16 03.30.26.209 - Weather not found for Boat BT001
2026-09-16 03.30.26.269 - Processing Boat BT002 Lat:12.918264 Lng:80.188201
2026-09-16 03.30.26.520 - Boat : BT002
2026-09-16 03.30.26.567 - Distance : 0.00 NM
2026-09-16 03.30.26.571 - Weather Age : 1080 minutes
2026-09-16 03.30.26.574 - Calling StormGlass API...
2026-09-16 03.30.26.577 - StormGlass Request : /v2/weather/point?lat=12.918264&lng=80.188201&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-13T00:00:00Z&end=2026-09-22T23:00:00Z
2026-09-16 03.30.26.776 - Retry 1 after 2s
2026-09-16 03.30.28.932 - Retry 2 after 4s
2026-09-16 03.30.33.091 - Retry 3 after 8s
2026-09-16 03.30.41.271 - 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-16 03.30.41.278 - Weather not found for Boat BT002
2026-09-16 03.30.41.339 - Processing Boat BT007 Lat:14.463573 Lng:86.3654633
2026-09-16 03.30.41.581 - Boat : BT007
2026-09-16 03.30.41.585 - Distance : 0.00 NM
2026-09-16 03.30.41.588 - Weather Age : 633 minutes
2026-09-16 03.30.41.591 - Calling StormGlass API...
2026-09-16 03.30.41.595 - StormGlass Request : /v2/weather/point?lat=14.463573&lng=86.3654633&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-13T00:00:00Z&end=2026-09-22T23:00:00Z
2026-09-16 03.30.41.838 - Retry 1 after 2s
2026-09-16 03.30.44.068 - Retry 2 after 4s
2026-09-16 03.30.48.363 - Retry 3 after 8s
2026-09-16 03.30.56.619 - 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-16 03.30.56.678 - Weather not found for Boat BT007
2026-09-16 03.54.03.822 - Notificationservice - Received request to process notification data.
2026-09-16 03.54.04.766 - Found 3 users mapped to BoatID BT001
2026-09-16 03.54.05.011 - Notificationservice - Notification data processed successfully.
2026-09-16 03.54.06.481 - New notification inserted for BoatID BT001
2026-09-16 04.22.27.852 - Notificationservice - Received request to process notification data.
2026-09-16 04.22.28.788 - Found 3 users mapped to BoatID BT001
2026-09-16 04.22.29.092 - Notificationservice - Notification data processed successfully.
2026-09-16 04.22.30.059 - New notification inserted for BoatID BT001
2026-09-16 05.52.33.048 - Notificationservice - Received request to process notification data.
2026-09-16 05.52.33.126 - Notificationservice - Received request to process notification data.
2026-09-16 05.52.33.766 - Found 3 users mapped to BoatID BT001
2026-09-16 05.52.33.786 - Found 3 users mapped to BoatID BT001
2026-09-16 05.52.33.927 - Notificationservice - Notification data processed successfully.
2026-09-16 05.52.33.930 - Notificationservice - Notification data processed successfully.
2026-09-16 05.52.34.868 - New notification inserted for BoatID BT001
2026-09-16 05.52.34.871 - New notification inserted for BoatID BT001
2026-09-16 05.52.37.214 - Processing Boat BT001 Lat:12.9183 Lng:80.1879
2026-09-16 05.52.37.219 - Processing Boat BT001 Lat:12.9183 Lng:80.1879
2026-09-16 05.52.37.286 - Distance : 0.01 NM
2026-09-16 05.52.37.290 - Distance : 0.01 NM
2026-09-16 05.52.37.295 - Weather Age : 1103 minutes
2026-09-16 05.52.37.298 - Fetching fresh weather from StormGlass.
2026-09-16 05.52.37.301 - Weather Age : 1103 minutes
2026-09-16 05.52.37.304 - Fetching fresh weather from StormGlass.
2026-09-16 05.52.37.358 - 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-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 05.52.37.362 - 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-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 05.52.39.804 - StormGlass Response Length : 127400
2026-09-16 05.52.39.873 - StormGlass Response Length : 127400
2026-09-16 06.15.47.171 - Notificationservice - Received request to process notification data.
2026-09-16 06.15.48.702 - Found 3 users mapped to BoatID BT001
2026-09-16 06.15.48.793 - Notificationservice - Notification data processed successfully.
2026-09-16 06.15.51.295 - New notification inserted for BoatID BT001
2026-09-16 06.45.33.448 - Notificationservice - Received request to process notification data.
2026-09-16 06.45.34.551 - Found 3 users mapped to BoatID BT001
2026-09-16 06.45.35.204 - Notificationservice - Notification data processed successfully.
2026-09-16 06.45.35.740 - New notification inserted for BoatID BT001
2026-09-16 07.14.59.863 - Notificationservice - Received request to process notification data.
2026-09-16 07.15.01.184 - Found 3 users mapped to BoatID BT001
2026-09-16 07.15.01.324 - Notificationservice - Notification data processed successfully.
2026-09-16 07.15.02.188 - New notification inserted for BoatID BT001
2026-09-16 07.30.18.619 - Processing Boat BT001 Lat:12.9182 Lng:80.1879
2026-09-16 07.30.19.243 - Boat : BT001
2026-09-16 07.30.19.253 - Distance : 0.01 NM
2026-09-16 07.30.19.256 - Weather Age : 98 minutes
2026-09-16 07.30.19.258 - Calling StormGlass API...
2026-09-16 07.30.19.262 - StormGlass Request : /v2/weather/point?lat=12.9182&lng=80.1879&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 07.30.20.899 - StormGlass Response Length : 127400
2026-09-16 07.30.22.833 - Weather synced successfully for Boat BT001
2026-09-16 07.30.22.895 - Processing Boat BT002 Lat:12.918264 Lng:80.188201
2026-09-16 07.30.22.960 - Boat : BT002
2026-09-16 07.30.22.963 - Distance : 0.00 NM
2026-09-16 07.30.22.966 - Weather Age : 1320 minutes
2026-09-16 07.30.22.969 - Calling StormGlass API...
2026-09-16 07.30.22.972 - StormGlass Request : /v2/weather/point?lat=12.918264&lng=80.188201&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 07.30.23.567 - StormGlass Response Length : 127404
2026-09-16 07.30.25.021 - Weather synced successfully for Boat BT002
2026-09-16 07.30.25.273 - Processing Boat BT007 Lat:14.463573 Lng:86.3654633
2026-09-16 07.30.25.492 - Boat : BT007
2026-09-16 07.30.25.529 - Distance : 0.00 NM
2026-09-16 07.30.25.533 - Weather Age : 872 minutes
2026-09-16 07.30.25.535 - Calling StormGlass API...
2026-09-16 07.30.25.538 - StormGlass Request : /v2/weather/point?lat=14.463573&lng=86.3654633&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 07.30.26.252 - StormGlass Response Length : 127612
2026-09-16 07.30.28.115 - Weather synced successfully for Boat BT007
2026-09-16 07.44.16.760 - Notificationservice - Received request to process notification data.
2026-09-16 07.44.18.347 - Found 3 users mapped to BoatID BT001
2026-09-16 07.44.18.411 - Notificationservice - Notification data processed successfully.
2026-09-16 07.44.19.506 - New notification inserted for BoatID BT001
2026-09-16 08.14.04.451 - Notificationservice - Received request to process notification data.
2026-09-16 08.14.05.757 - Found 3 users mapped to BoatID BT001
2026-09-16 08.14.05.829 - Notificationservice - Notification data processed successfully.
2026-09-16 08.14.07.062 - New notification inserted for BoatID BT001
2026-09-16 10.39.12.636 - Notificationservice - Received request to process notification data.
2026-09-16 10.39.12.945 - Found 3 users mapped to BoatID BT001
2026-09-16 10.39.12.955 - Notificationservice - Notification data processed successfully.
2026-09-16 10.39.13.644 - New notification inserted for BoatID BT001
2026-09-16 11.04.30.271 - Notificationservice - Received request to process notification data.
2026-09-16 11.04.31.118 - Found 3 users mapped to BoatID BT001
2026-09-16 11.04.31.187 - Notificationservice - Notification data processed successfully.
2026-09-16 11.04.32.363 - New notification inserted for BoatID BT001
2026-09-16 12.00.54.829 - Notificationservice - Received request to process notification data.
2026-09-16 12.00.56.063 - Found 2 users mapped to BoatID BT002
2026-09-16 12.00.56.247 - Notificationservice - Notification data processed successfully.
2026-09-16 12.00.56.797 - New notification inserted for BoatID BT002
2026-09-16 12.02.51.418 - Notificationservice - Received request to process notification data.
2026-09-16 12.02.51.649 - Found 2 users mapped to BoatID BT002
2026-09-16 12.02.51.716 - Title:SOS Alerts
2026-09-16 12.02.51.722 - Body:Crew member overboard,need rescue now! from Rax Boat 
 at  12.9182 N,80.1880 E
2026-09-16 12.02.53.454 - FirebaseURL value: dsm-owner-app-4ec65-2cdf736153f7.json
2026-09-16 12.02.53.457 - WebRootPath: NULL
2026-09-16 12.02.53.460 - ContentRootPath: C:\Program\WebService\dsm.rax-tech.com\Usermanagement
2026-09-16 12.02.53.463 - Full Firebase Key Path: C:\Program\WebService\dsm.rax-tech.com\Usermanagement\dsm-owner-app-4ec65-2cdf736153f7.json
2026-09-16 12.02.53.641 - Firebase Message:
{
  "Token": "fwFqYs-CQiOQphxbVh0FVu:APA91bGm2WVTriK9aQEmTAkj7F_7l-fcC5nb54sBqEpRKSpETSPd7KlX6-9SH6Q4i6az9NUEcJnf14xs3XXeiHzEcoKYApc0YJ8fONaHyl3GzT9G8tIXW8w",
  "Topic": null,
  "Condition": null,
  "Data": {
    "type": "SOS",
    "RoleID": "2",
    "BoatID": "BT002",
    "route": "SOS",
    "click_action": "FLUTTER_NOTIFICATION_CLICK"
  },
  "Notification": {
    "Title": "SOS Alerts",
    "Body": "Crew member overboard,need rescue now! from Rax Boat \n at  12.9182 N,80.1880 E",
    "ImageUrl": null
  },
  "Android": {
    "CollapseKey": null,
    "Priority": 0,
    "TimeToLive": null,
    "RestrictedPackageName": null,
    "Data": null,
    "DirectBootOk": null,
    "Notification": {
      "Title": "SOS Alerts",
      "Body": "Crew member overboard,need rescue now! from Rax Boat \n at  12.9182 N,80.1880 E",
      "Icon": null,
      "Color": null,
      "Sound": "default",
      "Tag": null,
      "ImageUrl": null,
      "ClickAction": null,
      "TitleLocKey": null,
      "TitleLocArgs": null,
      "BodyLocKey": null,
      "BodyLocArgs": null,
      "ChannelId": null,
      "Ticker": null,
      "Sticky": false,
      "EventTimestamp": "2026-09-16T06:32:53.6204169Z",
      "LocalOnly": false,
      "Priority": null,
      "VibrateTimingsMillis": null,
      "DefaultVibrateTimings": false,
      "DefaultSound": false,
      "LightSettings": null,
      "DefaultLightSettings": false,
      "Visibility": null,
      "NotificationCount": null,
      "Proxy": null
    },
    "FcmOptions": null
  },
  "Webpush": null,
  "Apns": null,
  "FcmOptions": null
}
2026-09-16 12.02.54.170 - Notificationservice - Notification data processed successfully.
2026-09-16 12.02.54.892 - Successfully sent message:projects/dsm-owner-app-4ec65/messages/0:1789540375832485%6f57a4ae6f57a4ae
2026-09-16 12.02.54.899 - Notification sent to UserID 3 (Mugilan.S) for BoatID BT002
2026-09-16 12.02.54.903 - Title:SOS Alerts
2026-09-16 12.02.54.907 - Body:Crew member overboard,need rescue now! from Rax Boat 
 at  12.9182 N,80.1880 E
2026-09-16 12.02.54.911 - FirebaseURL value: dsm-owner-app-4ec65-2cdf736153f7.json
2026-09-16 12.02.54.942 - WebRootPath: NULL
2026-09-16 12.02.54.946 - ContentRootPath: C:\Program\WebService\dsm.rax-tech.com\Usermanagement
2026-09-16 12.02.54.949 - Full Firebase Key Path: C:\Program\WebService\dsm.rax-tech.com\Usermanagement\dsm-owner-app-4ec65-2cdf736153f7.json
2026-09-16 12.02.54.958 - Firebase Message:
{
  "Token": "cbgi-7oYQYezFWGcm3rWnw:APA91bHQ3Kk0nUhsTPSjVCsTaLSh37Fepx1M1YB48OD4_xeLW0zmkH8Fsb-mBVH8upyHvXxTsX0ltfSVynRmx3kfu2xuT4HsOzUPH-KDIn-_CXA2xSd5CRo",
  "Topic": null,
  "Condition": null,
  "Data": {
    "type": "SOS",
    "RoleID": "4,5",
    "BoatID": "BT002",
    "route": "SOS",
    "click_action": "FLUTTER_NOTIFICATION_CLICK"
  },
  "Notification": {
    "Title": "SOS Alerts",
    "Body": "Crew member overboard,need rescue now! from Rax Boat \n at  12.9182 N,80.1880 E",
    "ImageUrl": null
  },
  "Android": {
    "CollapseKey": null,
    "Priority": 0,
    "TimeToLive": null,
    "RestrictedPackageName": null,
    "Data": null,
    "DirectBootOk": null,
    "Notification": {
      "Title": "SOS Alerts",
      "Body": "Crew member overboard,need rescue now! from Rax Boat \n at  12.9182 N,80.1880 E",
      "Icon": null,
      "Color": null,
      "Sound": "default",
      "Tag": null,
      "ImageUrl": null,
      "ClickAction": null,
      "TitleLocKey": null,
      "TitleLocArgs": null,
      "BodyLocKey": null,
      "BodyLocArgs": null,
      "ChannelId": null,
      "Ticker": null,
      "Sticky": false,
      "EventTimestamp": "2026-09-16T06:32:54.9496322Z",
      "LocalOnly": false,
      "Priority": null,
      "VibrateTimingsMillis": null,
      "DefaultVibrateTimings": false,
      "DefaultSound": false,
      "LightSettings": null,
      "DefaultLightSettings": false,
      "Visibility": null,
      "NotificationCount": null,
      "Proxy": null
    },
    "FcmOptions": null
  },
  "Webpush": null,
  "Apns": null,
  "FcmOptions": null
}
2026-09-16 12.02.55.151 - Successfully sent message:projects/dsm-owner-app-4ec65/messages/0:1789540376172427%6f57a4ae6f57a4ae
2026-09-16 12.02.55.155 - Notification sent to UserID 4 (banuprasad) for BoatID BT002
2026-09-16 12.02.55.627 - New notification inserted for BoatID BT002
2026-09-16 12.14.36.755 - Notificationservice - Received request to process notification data.
2026-09-16 12.14.37.042 - Found 2 users mapped to BoatID BT002
2026-09-16 12.14.37.046 - Title:SOS Alerts
2026-09-16 12.14.37.222 - Body:please save us from Rax Boat 
 at  12.9183 N,80.1880 E
2026-09-16 12.14.37.228 - FirebaseURL value: dsm-owner-app-4ec65-2cdf736153f7.json
2026-09-16 12.14.37.232 - WebRootPath: NULL
2026-09-16 12.14.37.237 - ContentRootPath: C:\Program\WebService\dsm.rax-tech.com\Usermanagement
2026-09-16 12.14.37.240 - Full Firebase Key Path: C:\Program\WebService\dsm.rax-tech.com\Usermanagement\dsm-owner-app-4ec65-2cdf736153f7.json
2026-09-16 12.14.37.249 - Firebase Message:
{
  "Token": "fwFqYs-CQiOQphxbVh0FVu:APA91bGm2WVTriK9aQEmTAkj7F_7l-fcC5nb54sBqEpRKSpETSPd7KlX6-9SH6Q4i6az9NUEcJnf14xs3XXeiHzEcoKYApc0YJ8fONaHyl3GzT9G8tIXW8w",
  "Topic": null,
  "Condition": null,
  "Data": {
    "type": "SOS",
    "RoleID": "2",
    "BoatID": "BT002",
    "route": "SOS",
    "click_action": "FLUTTER_NOTIFICATION_CLICK"
  },
  "Notification": {
    "Title": "SOS Alerts",
    "Body": "please save us from Rax Boat \n at  12.9183 N,80.1880 E",
    "ImageUrl": null
  },
  "Android": {
    "CollapseKey": null,
    "Priority": 0,
    "TimeToLive": null,
    "RestrictedPackageName": null,
    "Data": null,
    "DirectBootOk": null,
    "Notification": {
      "Title": "SOS Alerts",
      "Body": "please save us from Rax Boat \n at  12.9183 N,80.1880 E",
      "Icon": null,
      "Color": null,
      "Sound": "default",
      "Tag": null,
      "ImageUrl": null,
      "ClickAction": null,
      "TitleLocKey": null,
      "TitleLocArgs": null,
      "BodyLocKey": null,
      "BodyLocArgs": null,
      "ChannelId": null,
      "Ticker": null,
      "Sticky": false,
      "EventTimestamp": "2026-09-16T06:44:37.2406361Z",
      "LocalOnly": false,
      "Priority": null,
      "VibrateTimingsMillis": null,
      "DefaultVibrateTimings": false,
      "DefaultSound": false,
      "LightSettings": null,
      "DefaultLightSettings": false,
      "Visibility": null,
      "NotificationCount": null,
      "Proxy": null
    },
    "FcmOptions": null
  },
  "Webpush": null,
  "Apns": null,
  "FcmOptions": null
}
2026-09-16 12.14.37.254 - Notificationservice - Notification data processed successfully.
2026-09-16 12.14.37.679 - Successfully sent message:projects/dsm-owner-app-4ec65/messages/0:1789541078750466%6f57a4ae6f57a4ae
2026-09-16 12.14.37.682 - Notification sent to UserID 3 (Mugilan.S) for BoatID BT002
2026-09-16 12.14.37.685 - Title:SOS Alerts
2026-09-16 12.14.37.688 - Body:please save us from Rax Boat 
 at  12.9183 N,80.1880 E
2026-09-16 12.14.37.690 - FirebaseURL value: dsm-owner-app-4ec65-2cdf736153f7.json
2026-09-16 12.14.37.693 - WebRootPath: NULL
2026-09-16 12.14.37.697 - ContentRootPath: C:\Program\WebService\dsm.rax-tech.com\Usermanagement
2026-09-16 12.14.37.699 - Full Firebase Key Path: C:\Program\WebService\dsm.rax-tech.com\Usermanagement\dsm-owner-app-4ec65-2cdf736153f7.json
2026-09-16 12.14.37.709 - Firebase Message:
{
  "Token": "cbgi-7oYQYezFWGcm3rWnw:APA91bHQ3Kk0nUhsTPSjVCsTaLSh37Fepx1M1YB48OD4_xeLW0zmkH8Fsb-mBVH8upyHvXxTsX0ltfSVynRmx3kfu2xuT4HsOzUPH-KDIn-_CXA2xSd5CRo",
  "Topic": null,
  "Condition": null,
  "Data": {
    "type": "SOS",
    "RoleID": "4,5",
    "BoatID": "BT002",
    "route": "SOS",
    "click_action": "FLUTTER_NOTIFICATION_CLICK"
  },
  "Notification": {
    "Title": "SOS Alerts",
    "Body": "please save us from Rax Boat \n at  12.9183 N,80.1880 E",
    "ImageUrl": null
  },
  "Android": {
    "CollapseKey": null,
    "Priority": 0,
    "TimeToLive": null,
    "RestrictedPackageName": null,
    "Data": null,
    "DirectBootOk": null,
    "Notification": {
      "Title": "SOS Alerts",
      "Body": "please save us from Rax Boat \n at  12.9183 N,80.1880 E",
      "Icon": null,
      "Color": null,
      "Sound": "default",
      "Tag": null,
      "ImageUrl": null,
      "ClickAction": null,
      "TitleLocKey": null,
      "TitleLocArgs": null,
      "BodyLocKey": null,
      "BodyLocArgs": null,
      "ChannelId": null,
      "Ticker": null,
      "Sticky": false,
      "EventTimestamp": "2026-09-16T06:44:37.6998252Z",
      "LocalOnly": false,
      "Priority": null,
      "VibrateTimingsMillis": null,
      "DefaultVibrateTimings": false,
      "DefaultSound": false,
      "LightSettings": null,
      "DefaultLightSettings": false,
      "Visibility": null,
      "NotificationCount": null,
      "Proxy": null
    },
    "FcmOptions": null
  },
  "Webpush": null,
  "Apns": null,
  "FcmOptions": null
}
2026-09-16 12.14.37.849 - Successfully sent message:projects/dsm-owner-app-4ec65/messages/0:1789541078901388%6f57a4ae6f57a4ae
2026-09-16 12.14.37.852 - Notification sent to UserID 4 (banuprasad) for BoatID BT002
2026-09-16 12.14.38.724 - New notification inserted for BoatID BT002
2026-09-16 12.27.30.304 - Notificationservice - Received request to process notification data.
2026-09-16 12.27.30.736 - Found 2 users mapped to BoatID BT002
2026-09-16 12.27.30.740 - Notificationservice - Notification data processed successfully.
2026-09-16 12.27.31.206 - New notification inserted for BoatID BT002
2026-09-16 12.37.12.977 - Notificationservice - Received request to process notification data.
2026-09-16 12.37.13.304 - Found 3 users mapped to BoatID BT001
2026-09-16 12.37.13.368 - Notificationservice - Notification data processed successfully.
2026-09-16 12.37.14.059 - New notification inserted for BoatID BT001
2026-09-16 12.53.59.559 - Notificationservice - Received request to process notification data.
2026-09-16 12.54.00.289 - Found 2 users mapped to BoatID BT002
2026-09-16 12.54.00.295 - Title:SOS Alerts
2026-09-16 12.54.00.299 - Body:SOS / Distress. from Rax Boat 
 at  12.9183 N,80.1882 E
2026-09-16 12.54.00.303 - FirebaseURL value: dsm-owner-app-4ec65-2cdf736153f7.json
2026-09-16 12.54.00.307 - WebRootPath: NULL
2026-09-16 12.54.00.309 - ContentRootPath: C:\Program\WebService\dsm.rax-tech.com\Usermanagement
2026-09-16 12.54.00.312 - Full Firebase Key Path: C:\Program\WebService\dsm.rax-tech.com\Usermanagement\dsm-owner-app-4ec65-2cdf736153f7.json
2026-09-16 12.54.00.321 - Firebase Message:
{
  "Token": "fwFqYs-CQiOQphxbVh0FVu:APA91bGm2WVTriK9aQEmTAkj7F_7l-fcC5nb54sBqEpRKSpETSPd7KlX6-9SH6Q4i6az9NUEcJnf14xs3XXeiHzEcoKYApc0YJ8fONaHyl3GzT9G8tIXW8w",
  "Topic": null,
  "Condition": null,
  "Data": {
    "type": "SOS",
    "RoleID": "2",
    "BoatID": "BT002",
    "route": "SOS",
    "click_action": "FLUTTER_NOTIFICATION_CLICK"
  },
  "Notification": {
    "Title": "SOS Alerts",
    "Body": "SOS / Distress. from Rax Boat \n at  12.9183 N,80.1882 E",
    "ImageUrl": null
  },
  "Android": {
    "CollapseKey": null,
    "Priority": 0,
    "TimeToLive": null,
    "RestrictedPackageName": null,
    "Data": null,
    "DirectBootOk": null,
    "Notification": {
      "Title": "SOS Alerts",
      "Body": "SOS / Distress. from Rax Boat \n at  12.9183 N,80.1882 E",
      "Icon": null,
      "Color": null,
      "Sound": "default",
      "Tag": null,
      "ImageUrl": null,
      "ClickAction": null,
      "TitleLocKey": null,
      "TitleLocArgs": null,
      "BodyLocKey": null,
      "BodyLocArgs": null,
      "ChannelId": null,
      "Ticker": null,
      "Sticky": false,
      "EventTimestamp": "2026-09-16T07:24:00.3133921Z",
      "LocalOnly": false,
      "Priority": null,
      "VibrateTimingsMillis": null,
      "DefaultVibrateTimings": false,
      "DefaultSound": false,
      "LightSettings": null,
      "DefaultLightSettings": false,
      "Visibility": null,
      "NotificationCount": null,
      "Proxy": null
    },
    "FcmOptions": null
  },
  "Webpush": null,
  "Apns": null,
  "FcmOptions": null
}
2026-09-16 12.54.00.326 - Notificationservice - Notification data processed successfully.
2026-09-16 12.54.00.544 - Successfully sent message:projects/dsm-owner-app-4ec65/messages/0:1789543441586985%6f57a4ae6f57a4ae
2026-09-16 12.54.00.628 - Notification sent to UserID 3 (Mugilan.S) for BoatID BT002
2026-09-16 12.54.00.635 - Title:SOS Alerts
2026-09-16 12.54.00.639 - Body:SOS / Distress. from Rax Boat 
 at  12.9183 N,80.1882 E
2026-09-16 12.54.00.642 - FirebaseURL value: dsm-owner-app-4ec65-2cdf736153f7.json
2026-09-16 12.54.00.645 - WebRootPath: NULL
2026-09-16 12.54.00.648 - ContentRootPath: C:\Program\WebService\dsm.rax-tech.com\Usermanagement
2026-09-16 12.54.00.650 - Full Firebase Key Path: C:\Program\WebService\dsm.rax-tech.com\Usermanagement\dsm-owner-app-4ec65-2cdf736153f7.json
2026-09-16 12.54.00.661 - Firebase Message:
{
  "Token": "cbgi-7oYQYezFWGcm3rWnw:APA91bHQ3Kk0nUhsTPSjVCsTaLSh37Fepx1M1YB48OD4_xeLW0zmkH8Fsb-mBVH8upyHvXxTsX0ltfSVynRmx3kfu2xuT4HsOzUPH-KDIn-_CXA2xSd5CRo",
  "Topic": null,
  "Condition": null,
  "Data": {
    "type": "SOS",
    "RoleID": "4,5",
    "BoatID": "BT002",
    "route": "SOS",
    "click_action": "FLUTTER_NOTIFICATION_CLICK"
  },
  "Notification": {
    "Title": "SOS Alerts",
    "Body": "SOS / Distress. from Rax Boat \n at  12.9183 N,80.1882 E",
    "ImageUrl": null
  },
  "Android": {
    "CollapseKey": null,
    "Priority": 0,
    "TimeToLive": null,
    "RestrictedPackageName": null,
    "Data": null,
    "DirectBootOk": null,
    "Notification": {
      "Title": "SOS Alerts",
      "Body": "SOS / Distress. from Rax Boat \n at  12.9183 N,80.1882 E",
      "Icon": null,
      "Color": null,
      "Sound": "default",
      "Tag": null,
      "ImageUrl": null,
      "ClickAction": null,
      "TitleLocKey": null,
      "TitleLocArgs": null,
      "BodyLocKey": null,
      "BodyLocArgs": null,
      "ChannelId": null,
      "Ticker": null,
      "Sticky": false,
      "EventTimestamp": "2026-09-16T07:24:00.6513096Z",
      "LocalOnly": false,
      "Priority": null,
      "VibrateTimingsMillis": null,
      "DefaultVibrateTimings": false,
      "DefaultSound": false,
      "LightSettings": null,
      "DefaultLightSettings": false,
      "Visibility": null,
      "NotificationCount": null,
      "Proxy": null
    },
    "FcmOptions": null
  },
  "Webpush": null,
  "Apns": null,
  "FcmOptions": null
}
2026-09-16 12.54.00.887 - Successfully sent message:projects/dsm-owner-app-4ec65/messages/0:1789543441860722%6f57a4ae6f57a4ae
2026-09-16 12.54.00.903 - Notification sent to UserID 4 (banuprasad) for BoatID BT002
2026-09-16 12.54.01.322 - New notification inserted for BoatID BT002
2026-09-16 13.06.40.854 - Notificationservice - Received request to process notification data.
2026-09-16 13.06.41.367 - Found 3 users mapped to BoatID BT001
2026-09-16 13.06.41.370 - Notificationservice - Notification data processed successfully.
2026-09-16 13.06.41.866 - New notification inserted for BoatID BT001
2026-09-16 13.36.31.695 - Notificationservice - Received request to process notification data.
2026-09-16 13.36.32.342 - Found 3 users mapped to BoatID BT001
2026-09-16 13.36.32.486 - Notificationservice - Notification data processed successfully.
2026-09-16 13.36.33.141 - New notification inserted for BoatID BT001
2026-09-16 14.05.57.583 - Notificationservice - Received request to process notification data.
2026-09-16 14.05.58.491 - Found 3 users mapped to BoatID BT001
2026-09-16 14.05.59.049 - Notificationservice - Notification data processed successfully.
2026-09-16 14.05.59.908 - New notification inserted for BoatID BT001
2026-09-16 14.35.38.680 - Notificationservice - Received request to process notification data.
2026-09-16 14.35.38.922 - Found 3 users mapped to BoatID BT001
2026-09-16 14.35.38.925 - Notificationservice - Notification data processed successfully.
2026-09-16 14.35.39.317 - New notification inserted for BoatID BT001
2026-09-16 15.09.34.136 - Notificationservice - Received request to process notification data.
2026-09-16 15.09.35.197 - Found 3 users mapped to BoatID BT001
2026-09-16 15.09.35.538 - Notificationservice - Notification data processed successfully.
2026-09-16 15.09.36.265 - New notification inserted for BoatID BT001
2026-09-16 15.30.14.759 - Processing Boat BT001 Lat:12.9183 Lng:80.188
2026-09-16 15.30.15.141 - Boat : BT001
2026-09-16 15.30.15.145 - Distance : 0.01 NM
2026-09-16 15.30.15.147 - Weather Age : 240 minutes
2026-09-16 15.30.15.151 - Calling StormGlass API...
2026-09-16 15.30.15.155 - 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-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 15.30.18.817 - StormGlass Response Length : 128045
2026-09-16 15.30.20.779 - Weather synced successfully for Boat BT001
2026-09-16 15.30.20.915 - Processing Boat BT002 Lat:12.9183 Lng:80.1882
2026-09-16 15.30.21.056 - Boat : BT002
2026-09-16 15.30.21.060 - Distance : 0.00 NM
2026-09-16 15.30.21.063 - Weather Age : 278 minutes
2026-09-16 15.30.21.065 - Calling StormGlass API...
2026-09-16 15.30.21.068 - 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-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 15.30.22.461 - StormGlass Response Length : 128047
2026-09-16 15.30.23.834 - Weather synced successfully for Boat BT002
2026-09-16 15.30.23.905 - Processing Boat BT007 Lat:12.463573 Lng:89.3654633
2026-09-16 15.30.24.045 - Boat : BT007
2026-09-16 15.30.24.049 - Distance : 0.00 NM
2026-09-16 15.30.24.056 - Weather Age : 83 minutes
2026-09-16 15.30.24.063 - Calling StormGlass API...
2026-09-16 15.30.24.072 - StormGlass Request : /v2/weather/point?lat=12.463573&lng=89.3654633&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 15.30.24.538 - Retry 1 after 2s
2026-09-16 15.30.26.778 - Retry 2 after 4s
2026-09-16 15.30.30.933 - Retry 3 after 8s
2026-09-16 16.09.28.548 - Notificationservice - Received request to process notification data.
2026-09-16 16.09.29.163 - Found 3 users mapped to BoatID BT001
2026-09-16 16.09.29.241 - Notificationservice - Notification data processed successfully.
2026-09-16 16.09.29.761 - New notification inserted for BoatID BT001
2026-09-16 16.20.37.446 - Notificationservice - Received request to process notification data.
2026-09-16 16.20.37.869 - Found 3 users mapped to BoatID BT001
2026-09-16 16.20.37.932 - Notificationservice - Notification data processed successfully.
2026-09-16 16.20.38.219 - New notification inserted for BoatID BT001
2026-09-16 16.55.48.088 - Notificationservice - Received request to process notification data.
2026-09-16 16.55.49.218 - Found 3 users mapped to BoatID BT001
2026-09-16 16.55.49.366 - Notificationservice - Notification data processed successfully.
2026-09-16 16.55.50.354 - New notification inserted for BoatID BT001
2026-09-16 17.22.53.777 - Notificationservice - Received request to process notification data.
2026-09-16 17.22.55.002 - Found 3 users mapped to BoatID BT001
2026-09-16 17.22.55.181 - Notificationservice - Notification data processed successfully.
2026-09-16 17.22.59.913 - New notification inserted for BoatID BT001
2026-09-16 17.30.14.406 - Processing Boat BT001 Lat:12.9183 Lng:80.188
2026-09-16 17.30.14.631 - Boat : BT001
2026-09-16 17.30.14.635 - Distance : 0.00 NM
2026-09-16 17.30.14.639 - Weather Age : 120 minutes
2026-09-16 17.30.14.642 - Calling StormGlass API...
2026-09-16 17.30.14.646 - 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-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 17.30.16.548 - Retry 1 after 2s
2026-09-16 17.30.19.261 - Retry 2 after 4s
2026-09-16 17.30.23.413 - Retry 3 after 8s
2026-09-16 17.30.31.827 - 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-16 17.30.31.830 - Weather not found for Boat BT001
2026-09-16 17.30.31.903 - Processing Boat BT002 Lat:12.9183 Lng:80.1882
2026-09-16 17.30.32.109 - Boat : BT002
2026-09-16 17.30.32.113 - Distance : 0.00 NM
2026-09-16 17.30.32.116 - Weather Age : 120 minutes
2026-09-16 17.30.32.120 - Calling StormGlass API...
2026-09-16 17.30.32.125 - 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-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 17.30.32.412 - Retry 1 after 2s
2026-09-16 17.30.34.646 - Retry 2 after 4s
2026-09-16 17.30.38.867 - Retry 3 after 8s
2026-09-16 17.30.47.197 - 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-16 17.30.47.201 - Weather not found for Boat BT002
2026-09-16 17.30.47.278 - Processing Boat BT007 Lat:12.463573 Lng:89.3654633
2026-09-16 17.30.47.589 - Boat : BT007
2026-09-16 17.30.47.593 - Distance : 0.00 NM
2026-09-16 17.30.47.596 - Weather Age : 203 minutes
2026-09-16 17.30.47.599 - Calling StormGlass API...
2026-09-16 17.30.47.679 - StormGlass Request : /v2/weather/point?lat=12.463573&lng=89.3654633&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 17.30.48.195 - Retry 1 after 2s
2026-09-16 17.30.50.334 - Retry 2 after 4s
2026-09-16 17.30.54.585 - Retry 3 after 8s
2026-09-16 17.31.02.753 - 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-16 17.31.02.761 - Weather not found for Boat BT007
2026-09-16 17.55.20.376 - Notificationservice - Received request to process notification data.
2026-09-16 17.55.21.149 - Found 3 users mapped to BoatID BT001
2026-09-16 17.55.21.224 - Notificationservice - Notification data processed successfully.
2026-09-16 17.55.23.343 - New notification inserted for BoatID BT001
2026-09-16 18.25.05.340 - Notificationservice - Received request to process notification data.
2026-09-16 18.25.07.973 - Found 3 users mapped to BoatID BT001
2026-09-16 18.25.08.046 - Notificationservice - Notification data processed successfully.
2026-09-16 18.25.08.537 - New notification inserted for BoatID BT001
2026-09-16 18.55.08.625 - Notificationservice - Received request to process notification data.
2026-09-16 18.55.09.725 - Found 3 users mapped to BoatID BT001
2026-09-16 18.55.09.804 - Notificationservice - Notification data processed successfully.
2026-09-16 18.55.10.338 - New notification inserted for BoatID BT001
2026-09-16 19.29.40.956 - Notificationservice - Received request to process notification data.
2026-09-16 19.29.41.783 - Found 3 users mapped to BoatID BT001
2026-09-16 19.29.41.945 - Notificationservice - Notification data processed successfully.
2026-09-16 19.29.43.087 - New notification inserted for BoatID BT001
2026-09-16 19.30.13.698 - Processing Boat BT001 Lat:12.918 Lng:80.1884
2026-09-16 19.30.14.602 - Boat : BT001
2026-09-16 19.30.14.605 - Distance : 0.03 NM
2026-09-16 19.30.14.609 - Weather Age : 240 minutes
2026-09-16 19.30.14.612 - Calling StormGlass API...
2026-09-16 19.30.14.616 - StormGlass Request : /v2/weather/point?lat=12.918&lng=80.1884&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 19.30.16.101 - Retry 1 after 2s
2026-09-16 19.30.18.271 - Retry 2 after 4s
2026-09-16 19.30.22.712 - Retry 3 after 8s
2026-09-16 19.30.31.108 - 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-16 19.30.31.111 - Weather not found for Boat BT001
2026-09-16 19.30.31.246 - Processing Boat BT002 Lat:12.9183 Lng:80.1882
2026-09-16 19.30.31.431 - Boat : BT002
2026-09-16 19.30.31.434 - Distance : 0.00 NM
2026-09-16 19.30.31.436 - Weather Age : 240 minutes
2026-09-16 19.30.31.439 - Calling StormGlass API...
2026-09-16 19.30.31.442 - 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-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 19.30.31.602 - Retry 1 after 2s
2026-09-16 19.30.33.866 - Retry 2 after 4s
2026-09-16 19.30.38.033 - Retry 3 after 8s
2026-09-16 19.30.46.220 - 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-16 19.30.46.223 - Weather not found for Boat BT002
2026-09-16 19.30.46.286 - Processing Boat BT007 Lat:12.463573 Lng:89.3654633
2026-09-16 19.30.46.529 - Boat : BT007
2026-09-16 19.30.46.534 - Distance : 0.00 NM
2026-09-16 19.30.46.538 - Weather Age : 323 minutes
2026-09-16 19.30.46.540 - Calling StormGlass API...
2026-09-16 19.30.46.542 - StormGlass Request : /v2/weather/point?lat=12.463573&lng=89.3654633&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 19.30.46.696 - Retry 1 after 2s
2026-09-16 19.30.48.939 - Retry 2 after 4s
2026-09-16 19.30.53.115 - Retry 3 after 8s
2026-09-16 19.31.01.281 - 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-16 19.31.01.285 - Weather not found for Boat BT007
2026-09-16 20.00.18.945 - Notificationservice - Received request to process notification data.
2026-09-16 20.00.19.486 - Found 3 users mapped to BoatID BT001
2026-09-16 20.00.19.563 - Notificationservice - Notification data processed successfully.
2026-09-16 20.00.20.499 - New notification inserted for BoatID BT001
2026-09-16 20.29.18.982 - Notificationservice - Received request to process notification data.
2026-09-16 20.29.20.762 - Found 3 users mapped to BoatID BT001
2026-09-16 20.29.20.839 - Notificationservice - Notification data processed successfully.
2026-09-16 20.29.21.240 - New notification inserted for BoatID BT001
2026-09-16 20.59.01.357 - Notificationservice - Received request to process notification data.
2026-09-16 20.59.02.695 - Found 3 users mapped to BoatID BT001
2026-09-16 20.59.03.920 - Notificationservice - Notification data processed successfully.
2026-09-16 20.59.04.335 - New notification inserted for BoatID BT001
2026-09-16 21.27.53.512 - Notificationservice - Received request to process notification data.
2026-09-16 21.27.54.919 - Found 3 users mapped to BoatID BT001
2026-09-16 21.27.54.997 - Notificationservice - Notification data processed successfully.
2026-09-16 21.27.55.534 - New notification inserted for BoatID BT001
2026-09-16 21.30.10.164 - Processing Boat BT001 Lat:12.9181 Lng:80.1881
2026-09-16 21.30.11.700 - Boat : BT001
2026-09-16 21.30.11.706 - Distance : 0.01 NM
2026-09-16 21.30.11.710 - Weather Age : 360 minutes
2026-09-16 21.30.11.712 - Calling StormGlass API...
2026-09-16 21.30.11.717 - 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-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 21.30.12.669 - Retry 1 after 2s
2026-09-16 21.30.14.954 - Retry 2 after 4s
2026-09-16 21.30.19.238 - Retry 3 after 8s
2026-09-16 21.30.27.475 - 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-16 21.30.27.478 - Weather not found for Boat BT001
2026-09-16 21.30.27.539 - Processing Boat BT002 Lat:12.9183 Lng:80.1882
2026-09-16 21.30.27.706 - Boat : BT002
2026-09-16 21.30.27.709 - Distance : 0.00 NM
2026-09-16 21.30.27.711 - Weather Age : 360 minutes
2026-09-16 21.30.27.715 - Calling StormGlass API...
2026-09-16 21.30.27.719 - 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-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 21.30.29.408 - Retry 1 after 2s
2026-09-16 21.30.31.592 - Retry 2 after 4s
2026-09-16 21.30.35.863 - Retry 3 after 8s
2026-09-16 21.30.44.702 - 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-16 21.30.44.721 - Weather not found for Boat BT002
2026-09-16 21.30.44.858 - Processing Boat BT007 Lat:12.463573 Lng:89.3654633
2026-09-16 21.30.45.027 - Boat : BT007
2026-09-16 21.30.45.031 - Distance : 0.00 NM
2026-09-16 21.30.45.033 - Weather Age : 443 minutes
2026-09-16 21.30.45.036 - Calling StormGlass API...
2026-09-16 21.30.45.039 - StormGlass Request : /v2/weather/point?lat=12.463573&lng=89.3654633&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 21.30.45.209 - Retry 1 after 2s
2026-09-16 21.30.47.376 - Retry 2 after 4s
2026-09-16 21.30.51.548 - Retry 3 after 8s
2026-09-16 21.31.01.274 - 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-16 21.31.01.289 - Weather not found for Boat BT007
2026-09-16 21.57.17.375 - Notificationservice - Received request to process notification data.
2026-09-16 21.57.20.642 - Found 3 users mapped to BoatID BT001
2026-09-16 21.57.20.737 - Notificationservice - Notification data processed successfully.
2026-09-16 21.57.22.009 - New notification inserted for BoatID BT001
2026-09-16 22.26.33.553 - Notificationservice - Received request to process notification data.
2026-09-16 22.26.34.180 - Found 3 users mapped to BoatID BT001
2026-09-16 22.26.34.372 - Notificationservice - Notification data processed successfully.
2026-09-16 22.26.34.933 - New notification inserted for BoatID BT001
2026-09-16 22.56.24.547 - Notificationservice - Received request to process notification data.
2026-09-16 22.56.26.368 - Found 3 users mapped to BoatID BT001
2026-09-16 22.56.26.553 - Notificationservice - Notification data processed successfully.
2026-09-16 22.56.28.411 - New notification inserted for BoatID BT001
2026-09-16 23.26.04.818 - Notificationservice - Received request to process notification data.
2026-09-16 23.26.06.149 - Found 3 users mapped to BoatID BT001
2026-09-16 23.26.06.247 - Notificationservice - Notification data processed successfully.
2026-09-16 23.26.13.054 - New notification inserted for BoatID BT001
2026-09-16 23.30.08.808 - Processing Boat BT001 Lat:12.9183 Lng:80.1881
2026-09-16 23.30.10.185 - Boat : BT001
2026-09-16 23.30.10.189 - Distance : 0.01 NM
2026-09-16 23.30.10.193 - Weather Age : 480 minutes
2026-09-16 23.30.10.197 - Calling StormGlass API...
2026-09-16 23.30.10.201 - 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-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 23.30.11.188 - Retry 1 after 2s
2026-09-16 23.30.13.367 - Retry 2 after 4s
2026-09-16 23.30.17.553 - Retry 3 after 8s
2026-09-16 23.30.26.011 - 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-16 23.30.26.015 - Weather not found for Boat BT001
2026-09-16 23.30.26.505 - Processing Boat BT002 Lat:12.9183 Lng:80.1882
2026-09-16 23.30.27.417 - Boat : BT002
2026-09-16 23.30.27.426 - Distance : 0.00 NM
2026-09-16 23.30.27.430 - Weather Age : 480 minutes
2026-09-16 23.30.27.432 - Calling StormGlass API...
2026-09-16 23.30.27.436 - 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-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 23.30.27.589 - Retry 1 after 2s
2026-09-16 23.30.29.778 - Retry 2 after 4s
2026-09-16 23.30.33.931 - Retry 3 after 8s
2026-09-16 23.30.42.099 - 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-16 23.30.42.104 - Weather not found for Boat BT002
2026-09-16 23.30.42.294 - Processing Boat BT007 Lat:12.463573 Lng:89.3654633
2026-09-16 23.30.43.330 - Boat : BT007
2026-09-16 23.30.43.333 - Distance : 0.00 NM
2026-09-16 23.30.43.337 - Weather Age : 563 minutes
2026-09-16 23.30.43.341 - Calling StormGlass API...
2026-09-16 23.30.43.345 - StormGlass Request : /v2/weather/point?lat=12.463573&lng=89.3654633&params=waterTemperature,humidity,pressure,cloudCover,precipitation,windDirection,pressure,snow,visibility,windSpeed&start=2026-09-14T00:00:00Z&end=2026-09-23T23:00:00Z
2026-09-16 23.30.43.519 - Retry 1 after 2s
2026-09-16 23.30.45.682 - Retry 2 after 4s
2026-09-16 23.30.49.897 - Retry 3 after 8s
2026-09-16 23.30.58.059 - 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-16 23.30.58.063 - Weather not found for Boat BT007
2026-09-16 23.55.04.887 - Notificationservice - Received request to process notification data.
2026-09-16 23.55.05.461 - Found 3 users mapped to BoatID BT001
2026-09-16 23.55.05.554 - Notificationservice - Notification data processed successfully.
2026-09-16 23.55.05.961 - New notification inserted for BoatID BT001
