-
Notifications
You must be signed in to change notification settings - Fork 2.9k
NIFI-15229 - Downgrade reactor dependencies #10542
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
As a side note, another option would be to hide HTTP/3 from Reactor. Meaning exclude io.netty:netty-codec-http3 and io.netty:netty-codec-classes-quic from the Azure SDK dependencies so that |
|
failures are due to the cloudflare worldwide issue |
Thanks for the background @pvillard31. Excluding the Adding the native libraries is probably the ultimate path forward, but that would require a bit more evaluation. |
|
OK, thanks @exceptionfactory - I made the change. In the NAR, before: Now: |
exceptionfactory
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for adjusting the approach @pvillard31, excluding the netty-codec-http3 dependencies looks like the best way forward right now.
Summary
NIFI-15229 - Downgrade reactor dependencies
Commit from NIFI-15199 bumped io.projectreactor.netty:reactor-netty-http to 1.3.0. That release now eagerly initializes Netty’s HTTP/3 QUIC support, which requires native libraries NiFi does not ship. Every Azure Blob checkpoint call from ConsumeAzureEventHub therefore throws java.lang.NoClassDefFoundError: reactor.netty.http.client.HttpClientSecure.
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking
Pull Request Tracking
NIFI-00000NIFI-00000Pull Request Formatting
mainbranchVerification
Please indicate the verification steps performed prior to pull request creation.
Build
./mvnw clean install -P contrib-checkLicensing
LICENSEandNOTICEfilesDocumentation