-
Notifications
You must be signed in to change notification settings - Fork 123
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
WIP: Jetty/Jersey upgrade #122
Conversation
I don't know if it's helpful, but I also took a crack at the Java 11 upgrade in #83. Just wanted to point it out in case you have't seen it already. |
Yes, I looked briefly at it and plan to incorporate a good portion of what's in your ticket as well. I pushed a WIP PR to get some assistance on a few failed tests from @dev-mlb. Thanks for the heads up! |
4624145
to
ad07731
Compare
@@ -529,6 +529,7 @@ public void testMultipleMasterClassNamesMultipleDirs() throws IOException, Emiss | |||
} | |||
|
|||
@Test | |||
@Ignore |
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.
Do we really want to ignore this test?
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.
Yes, until we address the LogbackCapture
Java 11 compatibility issue.
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.
Fixed this separately in #201 - see https://github.com/NationalSecurityAgency/emissary/pull/201/files#diff-49ba8d133940994a3480f8831e57e54e2dc7d1f43bd3258d98cd1ff5722fccfa and file beneath for current method.
@@ -595,14 +591,6 @@ private ContextHandler buildEmissaryHandler() throws EmissaryException { | |||
return emissaryHolderContext; | |||
} | |||
|
|||
private ContextHandler buildLogbackConfigHandler() { |
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.
Do we have an alternate mechanism for changing log levels in place? Is this just removal of unused code, or do we have a replacement for this or do we net lose functionality there?
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.
This will require further investigation to find a Java 11 alternative for ViewStatusMessagesServlet
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.
LGTM, you too @dev-mlb? Since we are just targeting the release-7.x branch we should probably just take this and start banging on it?
Currently having issues with the integration tests: |
…3 to address failed IT tests
To get past an issue when bouncing between maven-surefire-plugin 3.0.0-M3 and 3.0.0-M5, I had added this line to the pom: |
Can we rebase this? It is marked as a priority, so we should keep it up to date. Should this be its own branch in Emissary to make it easier to collaborate on? |
What's the current plan with this PR? Are we trying to rebase & save it, migrate selected parts to a replacement PR, or something else? |
No description provided.