Skip to content
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

2.16.5 backports 1 #31897

Merged
merged 26 commits into from
Mar 21, 2023
Merged

2.16.5 backports 1 #31897

merged 26 commits into from
Mar 21, 2023

Conversation

gsmet
Copy link
Member

@gsmet gsmet commented Mar 16, 2023

Please don't merge, I will merge it myself.

@gsmet gsmet added the area/infra internal and infrastructure related issues label Mar 16, 2023
@gsmet gsmet self-assigned this Mar 16, 2023
@gsmet gsmet force-pushed the 2.16.5-backports-1 branch 2 times, most recently from da4ba6f to 6977c63 Compare March 16, 2023 14:36
brunoborges and others added 15 commits March 20, 2023 10:27
Currently, if body-limit is set to -1 or zero, there will be either an IOOB exception, or an empty String.

Instead, interpret body-limit <= 0 as 'no limit'.

(cherry picked from commit c587e2d)
This could happen if a MessageBodyWriter writes the headers map
(which does not make sense for streaming responses, but it's
nevertheless allowed by the contract of the MessageBodyWriter)

Fixes: quarkusio#31559
(cherry picked from commit 4cb3797)
Fixes build error:
```
Error: Detected a java.lang.ref.Cleaner object in the image heap which uses a daemon thread that invokes cleaning actions, but threads running in the image generator are no longer running at image runtime.  To see how this object got instantiated use --trace-object-instantiation=java.lang.ref.Cleaner. The object was probably created by a class initializer and is reachable from a static field. You can request class initialization at image runtime by using the option --initialize-at-run-time=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point.
Detailed message:
Trace: Object was reached by
  trying to constant fold static field sun.security.pkcs11.P11Util.cleaner
    at sun.security.pkcs11.wrapper.PKCS11.<init>(PKCS11.java:170)
  parsing method sun.security.pkcs11.wrapper.PKCS11.<init>(PKCS11.java:154) reachable via the parsing context
    at static root method.(Unknown Source)
```

(cherry picked from commit 80340d0)
Trying to find a good compromise for quarkusio#30744

(cherry picked from commit 8746898)
yrodiere and others added 11 commits March 20, 2023 10:27
…achingBlockSource

We already handle that in OracleMetadataOverrides

(cherry picked from commit 505fc54)
- currently loop section metadata and global variables result in a build
failure

(cherry picked from commit 8b3918f)
This makes it easier to diagnose cases returned HTTP 415

(cherry picked from commit 304d30e)
…sTest

We sometimes have RESTEasy complaining about an Apache HTTP Client not
being closed.

(cherry picked from commit ea36149)
…ot working in prod mode

Workaround until liquibase/liquibase#3524 is fixed

(cherry picked from commit c33b9b7)
There were some issues when supporting List, Set and SortedSet:
- In the server, List, Set and SortedSet types without the element type was not working
- In the client, it was unsopported as it was always trying to cast the header to string (and hence failing).

Fix quarkusio#31866

(cherry picked from commit 41aba27)
@github-actions
Copy link

🎊 PR Preview 820ee91 has been successfully built and deployed to https://quarkus-pr-main-31897-preview.surge.sh/version/main/guides/

@quarkus-bot
Copy link

quarkus-bot bot commented Mar 20, 2023

Failing Jobs - Building a22f5db

Status Name Step Failures Logs Raw logs
✔️ JVM Tests - JDK 11
JVM Tests - JDK 11 Windows Build ⚠️ Check → Logs Raw logs
✔️ JVM Tests - JDK 17
✔️ JVM Tests - JDK 18

@gsmet gsmet merged commit 34accfc into quarkusio:2.16 Mar 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.