-
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
Reactive REST client duplicates paths, described by subresources #25028
Comments
@michalszynkiewicz can you take a look at this please? |
I'll try to fix this today |
it turned out to be slightly more complex than anticipated but I should be able to fix it tomorrow :) |
Hi, any news? I am troubled by this problem. When can it be fixed? @michalszynkiewicz |
Michal is working on it. It will be fixed soon (in 2.8.3 at the earliest). That's as specific as we can be. |
2.8.3, how long will it take? I'm developing a project. If it takes too long, I can't wait for 2.8.3. I may need to solve the problem in another way. |
There is no exact date. |
Great! I see it has been fixed! It will be added to next version 2.8.2, right? And, when 2.8.2 will be released?@geoand |
It's unlikely to make it into 2.8.2 (which may be in the process of being released) |
I will release 2.8.2 tomorrow. This patch will be in if it's merged by this evening. |
fixes quarkusio#25028 (cherry picked from commit a535cc0)
I see 2.8.2 released, great! I love quarkus! Great team! Great quarkus! |
🥰 |
fixes quarkusio#25028 (cherry picked from commit a535cc0)
quarkusio/quarkus#24402 quarkusio/quarkus#24405 quarkusio/quarkus#24415 quarkusio/quarkus#25028 Additionally: delete temporary files to speed up local execution
quarkusio/quarkus#24402 quarkusio/quarkus#24405 quarkusio/quarkus#24415 quarkusio/quarkus#25028 Additionally: delete temporary files to speed up local execution
quarkusio/quarkus#24402 quarkusio/quarkus#24405 quarkusio/quarkus#24415 quarkusio/quarkus#25028 Additionally: delete temporary files to speed up local execution
quarkusio/quarkus#24402 quarkusio/quarkus#24405 quarkusio/quarkus#24415 quarkusio/quarkus#25028 Additionally: delete temporary files to speed up local execution
quarkusio/quarkus#24402 quarkusio/quarkus#24405 quarkusio/quarkus#24415 quarkusio/quarkus#25028 Additionally: delete temporary files to speed up local execution
quarkusio/quarkus#24402 quarkusio/quarkus#24405 quarkusio/quarkus#24415 quarkusio/quarkus#25028 Additionally: delete temporary files to speed up local execution (cherry picked from commit 565a6fd)
quarkusio/quarkus#24402 quarkusio/quarkus#24405 quarkusio/quarkus#24415 quarkusio/quarkus#25028 Additionally: delete temporary files to speed up local execution (cherry picked from commit 565a6fd)
quarkusio/quarkus#24402 quarkusio/quarkus#24405 quarkusio/quarkus#24415 quarkusio/quarkus#25028 Additionally: delete temporary files to speed up local execution (cherry picked from commit 565a6fd)
Describe the bug
When reactive REST client is used to access sub-resources of some HTTP resource, it duplicates paths which describe these sub-resources. For example, if there is such method in rest client:
then call
client.getSubResource().getSomething()
will lead to HTTP request toresource/sub/sub/something
.Expected behavior
Sub-resources should not lead to duplicated paths.
Actual behavior
Paths are duplicated
How to Reproduce?
git clone -b reproducer/duplicate-paths [email protected]:fedinskiy/quarkus-test-suite.git
cd http/rest-client-reactive
mvn clean verify -Dit.test=ReactiveRestClientIT#deepLevel
( orReactiveRestClientIT#subResource
)http://localhost:1101/books/author/profession/profession/wage/wage/currency/currency/name
Output of
uname -a
orver
5.16.13-200.fc35.x86_64
Output of
java -version
11.0.12, vendor: GraalVM Community
GraalVM version (if different from Java)
No response
Quarkus version or git rev
2.7.5.Final
Build tool (ie. output of
mvnw --version
orgradlew --version
)Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Additional information
No response
The text was updated successfully, but these errors were encountered: