You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@knox.apache.org by "Kevin Risden (JIRA)" <ji...@apache.org> on 2019/02/01 16:28:00 UTC
[jira] [Commented] (KNOX-1595) Support JDK 12 and JDK 13
[ https://issues.apache.org/jira/browse/KNOX-1595?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16758472#comment-16758472 ]
Kevin Risden commented on KNOX-1595:
------------------------------------
JDK 12 and JDK 13 are both early access. I know there are some issues with Log4j 1.x with JDK 12.
From [https://travis-ci.org/risdenk/knox/jobs/486038438]
{code:java}
[1;31mERROR[m] testSequentialRequests(org.apache.knox.gateway.audit.AuditServiceTest) Time elapsed: 0.19 s <<< ERROR!
java.lang.NullPointerException
at org.apache.knox.gateway.audit.AuditServiceTest.checkLogEventContexts(AuditServiceTest.java:173)
at org.apache.knox.gateway.audit.AuditServiceTest.testSequentialRequests(AuditServiceTest.java:145)
[[1;31mERROR[m] testMultipleRequestEvents(org.apache.knox.gateway.audit.AuditServiceTest) Time elapsed: 0.075 s <<< ERROR!
java.lang.NullPointerException
at org.apache.knox.gateway.audit.AuditServiceTest.checkLogEventContexts(AuditServiceTest.java:173)
at org.apache.knox.gateway.audit.AuditServiceTest.testMultipleRequestEvents(AuditServiceTest.java:108)
[[1;34mINFO[m] Running org.apache.knox.gateway.audit.[1mAuditLayoutTest[m
[[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m3[m, [1;31mFailures: [0;1;31m3[m, Errors: 0, Skipped: 0, Time elapsed: 0.132 s[1;31m <<< FAILURE![m - in org.apache.knox.gateway.audit.[1mAuditLayoutTest[m
[[1;31mERROR[m] testAuditEventWithoutContexts(org.apache.knox.gateway.audit.AuditLayoutTest) Time elapsed: 0.05 s <<< FAILURE!
java.lang.AssertionError:
Expected: is "19/01/29 20:48:41 |||audit.forward||||||action|resource_type|resource_name|outcome|message\n"
but: was "19/01/29 20:48:41 |||audit.forward||||||||||message\n"
at org.apache.knox.gateway.audit.AuditLayoutTest.testAuditEventWithoutContexts(AuditLayoutTest.java:139)
[[1;31mERROR[m] testFullyFilledAuditEvent(org.apache.knox.gateway.audit.AuditLayoutTest) Time elapsed: 0.04 s <<< FAILURE!
java.lang.AssertionError:
Expected: is "19/01/29 20:48:41 1|2|3|audit.forward|hostaddress|WEBHDFS|username|proxy_username|system_username|action|resource_type|resource_name|outcome|message\n"
but: was "19/01/29 20:48:41 |||audit.forward||||||||||message\n"
at org.apache.knox.gateway.audit.AuditLayoutTest.testFullyFilledAuditEvent(AuditLayoutTest.java:123)
[[1;31mERROR[m] testAuditEventWithoutMessage(org.apache.knox.gateway.audit.AuditLayoutTest) Time elapsed: 0.038 s <<< FAILURE!
java.lang.AssertionError:
Expected: is "19/01/29 20:48:41 |||audit.forward||||||action|resource_type|resource_name|outcome|\n"
but: was "19/01/29 20:48:41 |||audit.forward||||||||||\n"
at org.apache.knox.gateway.audit.AuditLayoutTest.testAuditEventWithoutMessage(AuditLayoutTest.java:155)
[[1;34mINFO[m] Running org.apache.knox.gateway.audit.[1mJdbmQueueTest[m
Running org.apache.knox.gateway.audit.JdbmQueueTest#testConcurrentConsumer
Running org.apache.knox.gateway.audit.JdbmQueueTest#testConcurrentProcessor
Running org.apache.knox.gateway.audit.JdbmQueueTest#testSimple
[[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.976 s - in org.apache.knox.gateway.audit.[1mJdbmQueueTest[m
[[1;34mINFO[m] Running org.apache.knox.gateway.audit.[1mStoreAndForwardAppenderTest[m
Running org.apache.knox.gateway.audit.StoreAndForwardAppenderTest#testAppender
[[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.721 s - in org.apache.knox.gateway.audit.[1mStoreAndForwardAppenderTest[m
[[1;34mINFO[m]
[[1;34mINFO[m] Results:
[[1;34mINFO[m]
[[1;31mERROR[m] [1;31mFailures: [m
[[1;31mERROR[m] [1;31m AuditLayoutTest.testAuditEventWithoutContexts:139
Expected: is "19/01/29 20:48:41 |||audit.forward||||||action|resource_type|resource_name|outcome|message\n"
but: was "19/01/29 20:48:41 |||audit.forward||||||||||message\n"[m
[[1;31mERROR[m] [1;31m AuditLayoutTest.testAuditEventWithoutMessage:155
Expected: is "19/01/29 20:48:41 |||audit.forward||||||action|resource_type|resource_name|outcome|\n"
but: was "19/01/29 20:48:41 |||audit.forward||||||||||\n"[m
[[1;31mERROR[m] [1;31m AuditLayoutTest.testFullyFilledAuditEvent:123
Expected: is "19/01/29 20:48:41 1|2|3|audit.forward|hostaddress|WEBHDFS|username|proxy_username|system_username|action|resource_type|resource_name|outcome|message\n"
but: was "19/01/29 20:48:41 |||audit.forward||||||||||message\n"[m
[[1;31mERROR[m] [1;31mErrors: [m
[[1;31mERROR[m] [1;31m AuditServiceTest.testMultipleRequestEvents:108->checkLogEventContexts:173 NullPointer[m
[[1;31mERROR[m] [1;31m AuditServiceTest.testSequentialRequests:145->checkLogEventContexts:173 NullPointer[m
[[1;34mINFO[m]
[[1;31mERROR[m] [1;31mTests run: 28, Failures: 3, Errors: 2, Skipped: 0[m
{code}
MDC handling in JDK12+ is broken unless we upgrade to Log4j 2.x which fixes this last I checked.
> Support JDK 12 and JDK 13
> -------------------------
>
> Key: KNOX-1595
> URL: https://issues.apache.org/jira/browse/KNOX-1595
> Project: Apache Knox
> Issue Type: Improvement
> Components: Build
> Reporter: Kevin Risden
> Assignee: Kevin Risden
> Priority: Major
> Fix For: 2.0.0
>
>
> Splitting JDK 12 and JDK 13 support out specifically from KNOX-1458
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)