Skip to content
This repository has been archived by the owner on Jun 7, 2021. It is now read-only.

fixes #1375

Merged
merged 7 commits into from May 22, 2020
Merged

fixes #1375

merged 7 commits into from May 22, 2020

Conversation

Ladicek
Copy link
Contributor

@Ladicek Ladicek commented May 13, 2020

  • Have you followed the guidelines in our Contributing document?
  • Have you created a JIRA and used it in the commit message?
  • Have you checked to ensure there aren't other open Pull Requests for the same issue?
  • Have you built the project locally prior to submission with mvn clean install?

@Ladicek
Copy link
Contributor Author

Ladicek commented May 14, 2020

retest this please

@Ladicek Ladicek force-pushed the fixes branch 2 times, most recently from a3e79f8 to b738e5d Compare May 15, 2020 12:39
- update to RESTEasy 3.9.3.SP1
- update to Jackson 2.10.2
- update to Jaeger client 0.34.1 and Apache Thrift 0.13.0
- update to OpenShift Rest Client Java 9.0.0.Final
- update to SnakeYAML 1.24

Jackson 2.10 needs up to date SnakeYAML (1.24). This version adds
some calls to `java.util.logging`. At the same time, Thorntail
bootstrap uses SnakeYAML early and so it is required for SnakeYAML
to not touch `java.util.logging`, which would prevent `logging`
subsystem startup.

The fix is to update SnakeYAML, but fork some of its classes
and remove the `java.util.logging` calls (fortunately the number
of classes that touch `java.util.logging` is very low), just like
what we do with JBoss Modules. We then make sure that everyone
uses SnakeYAML bundled in the Thorntail bootstrap. This has always
been the case when running uberjar, because SnakeYAML is consumed
via module dependency, and the SnakeYAML module we provide actually
takes SnakeYAML from the bootstrap. When running from classpath,
we just need to make sure that bootstrap is on classpath sooner
than SnakeYAML, which is easy to do in the Maven plugin.
@Ladicek Ladicek merged commit 80990c0 into thorntail:master May 22, 2020
@Ladicek Ladicek deleted the fixes branch May 22, 2020 13:58
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
1 participant