-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Update to Vert.x 4.4.1 #32416
Update to Vert.x 4.4.1 #32416
Conversation
cescoffier
commented
Apr 5, 2023
- Update Netty to version 4.1.90.Final
- Update Vert.x to version 4.4.1
- Update Mutiny bindings to version 3.3.0
- Update Quarkus HTTP to version 5.0.2.Final
This comment has been minimized.
This comment has been minimized.
CI seems to not like it: 2023-04-05T06:11:49.7367657Z [ERROR] Non-resolvable import POM: Could not find artifact io.smallrye.reactive:vertx-mutiny-clients-bom:pom:3.3.0-SNAPSHOT @ io.quarkus:quarkus-bom:999-SNAPSHOT, /home/runner/work/quarkus/quarkus/bom/application/pom.xml, line 414, column 25
2023-04-05T06:11:49.7368862Z [ERROR] Non-resolvable import POM: Could not find artifact io.smallrye.reactive:vertx-mutiny-clients-bom:pom:3.3.0-SNAPSHOT @ io.quarkus:quarkus-bom:999-SNAPSHOT, /home/runner/work/quarkus/quarkus/bom/application/pom.xml, line 414, column 25
2023-04-05T06:11:49.7369372Z
2023-04-05T06:11:49.7369714Z at org.apache.maven.project.DefaultProjectBuilder.build (DefaultProjectBuilder.java:397)
2023-04-05T06:11:49.7370407Z at org.apache.maven.graph.DefaultGraphBuilder.collectProjects (DefaultGraphBuilder.java:414)
2023-04-05T06:11:49.7371198Z at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor (DefaultGraphBuilder.java:405)
2023-04-05T06:11:49.7371918Z at org.apache.maven.graph.DefaultGraphBuilder.build (DefaultGraphBuilder.java:82)
2023-04-05T06:11:49.7380777Z at org.apache.maven.DefaultMaven.buildGraph (DefaultMaven.java:535)
2023-04-05T06:11:49.7384110Z at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:220)
2023-04-05T06:11:49.7387066Z at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:193)
2023-04-05T06:11:49.7389947Z at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:106)
2023-04-05T06:11:49.7393861Z at org.apache.maven.cli.MavenCli.execute (MavenCli.java:963)
2023-04-05T06:11:49.7401227Z at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:296)
2023-04-05T06:11:49.7404343Z at org.apache.maven.cli.MavenCli.main (MavenCli.java:199)
2023-04-05T06:11:49.7407459Z at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
2023-04-05T06:11:49.7410569Z at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
2023-04-05T06:11:49.7417637Z at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
2023-04-05T06:11:49.7423180Z at java.lang.reflect.Method.invoke (Method.java:566)
2023-04-05T06:11:49.7426797Z at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
2023-04-05T06:11:49.7430851Z at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
2023-04-05T06:11:49.7434026Z at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
2023-04-05T06:11:49.7438679Z at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
2023-04-05T06:11:49.7441435Z at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
2023-04-05T06:11:49.7444946Z at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
2023-04-05T06:11:49.7458098Z at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
2023-04-05T06:11:49.7460502Z at java.lang.reflect.Method.invoke (Method.java:566)
2023-04-05T06:11:49.7462712Z at org.apache.maven.wrapper.BootstrapMainStarter.start (BootstrapMainStarter.java:52)
2023-04-05T06:11:49.7464952Z at org.apache.maven.wrapper.WrapperExecutor.execute (WrapperExecutor.java:161)
2023-04-05T06:11:49.7470901Z at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:73)
2023-04-05T06:11:49.7473251Z [ERROR]
2023-04-05T06:11:49.7475187Z [ERROR] The project io.quarkus:quarkus-bom:999-SNAPSHOT (/home/runner/work/quarkus/quarkus/bom/application/pom.xml) has 1 error
2023-04-05T06:11:49.7484158Z [ERROR] Non-resolvable import POM: Could not find artifact io.smallrye.reactive:vertx-mutiny-clients-bom:pom:3.3.0-SNAPSHOT @ line 414, column 25 -> [Help 2]
2023-04-05T06:11:49.7487147Z org.apache.maven.model.resolution.UnresolvableModelException: Could not find artifact io.smallrye.reactive:vertx-mutiny-clients-bom:pom:3.3.0-SNAPSHOT |
i turned it into draft. Mark it ready for review when completed. |
This comment has been minimized.
This comment has been minimized.
👍 seems no problems with this on Hibernate Reactive, but we might do a release of it just to match. |
This comment has been minimized.
This comment has been minimized.
Unfortunately, some of the CI failures look related. |
Agreed. We'll hold of from upgrading HR until it's clarified |
The TCK one is annoying. @Sgitario can you help me with this one? |
Back from some PTO days. Will take a look asap. |
I have zero experience with these tests, but I'm seeing the following exception when running the SslMutualTest.shouldFailWithNoClientSignatureCDI:
|
Note that this error seems unrelated (though it should be fixed in the Arquillian extension side). |
I looked at the Oracle Reactive Client failure in
Apparently, exceptions are not wrapped in the same way as they were before. Not sure if the test needs tweaking or if it's a regression. /cc @tsegismont |
The root cause of this issue seems to be that Netty is not throwing the handshake failure exception. This was done in here. To be precise, before these changes, the condition This logic has not changed in ages, so it must be something else that causes the change of behaviour (not sure if this is caused by a change in Vert.x or Netty). So, we should ask for support first from somebody in their teams. |
Thanks @gsmet |
@franz1981 do you think you could help here? |
If the result is already set, there is not much that can be done (reading the code, it returns true when already set): we should track which changes already make it to be set or, If return false, what's already set to handle it right eg by inspection of the cause (that's a promise method to check if an exception is already set as result and which one) |
This PR updates to netty .90. Maybe we can skip this update and stay on 89 for now. |
Really nice catchup @cescoffier ! 5e8c6bf |
There's a problem with the PR. It includes way too many commits. |
@gsmet oups! I will fix that after lunch. |
- Update Netty to version 4.1.90.Final - Update Vert.x to version 4.4.1 - Update Mutiny bindings to version 3.3.0 - Update Quarkus HTTP to version 5.0.2.Final
Ok, single commit - all included. |
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.
🎉
Nice! we'll upgrade Hibernate Reactive as well then. |