CDCgov / prime-reportstream

ReportStream is a public intermediary tool for delivery of data between different parts of the healthcare ecosystem.
https://reportstream.cdc.gov
Creative Commons Zero v1.0 Universal
72 stars 40 forks source link

Investigate spring plugin upgrade failure #15909

Closed thetaurean closed 1 month ago

thetaurean commented 1 month ago

This is low priority until the microservice / submission receiver epic starts moving again.

User Story

As a developer I want to utilize the latest version of dependencies to take advantage of the latest bugfixes, security patches, and possibly features.

Description/Use Case

During a recent dependabots push the spring plugin (#15696) caused the destination filter function to fail during execution. More details in dev notes.

Risks/Impacts/Considerations

Dev Notes

Exception prevented the destination filter from running at all. It was pertaining to QueueMessage being cast into the FhirDestinationQueueMessage type. It can't find the subtype for destination-filter so I suspect something changed related to the registerPrimeRouterQueueMessageSubtypes function.

Acceptance Criteria

JFisk42 commented 1 month ago

Will revisit this ticket once blocking story is complete. @david-navapbc

thetaurean commented 1 month ago

A newer version of the dependency resolved the test failure so this investigation is no longer needed.