[
https://issues.apache.org/jira/browse/LOG4J2-1950?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16063536#comment-16063536
]
Pierrick HYMBERT commented on LOG4J2-1950:
------------------------------------------
BTW, Log4j 1.x Compatibility API failed in docker env
{code}
[INFO] --- maven-surefire-plugin:2.20:test (default-test) @ log4j-1.2-api ---
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.log4j.PriorityTest
[INFO] Running org.apache.log4j.LoggingTest
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.209 s
- in org.apache.log4j.PriorityTest
[INFO] Running org.apache.log4j.config.Log4j1ConfigurationConverterSparkTest
[INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.642 s
- in org.apache.log4j.config.Log4j1ConfigurationConverterSparkTest
[INFO] Running org.apache.log4j.config.Log4j1ConfigurationConverterHadoopTest
Missing rootCategory or rootLogger in InputStreamWrapper
[description=/src/log4j-1.2-api/src/test/resources/config-1.2/hadoop/hadoop-common-project/hadoop-auth-examples/src/main/resources/lo
Missing rootCategory or rootLogger in InputStreamWrapper
[description=/src/log4j-1.2-api/src/test/resources/config-1.2/hadoop/hadoop-tools/hadoop-sls/src/main/sample-conf/log4j.properties,
i
[INFO] Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.305 s
- in org.apache.log4j.config.Log4j1ConfigurationConverterHadoopTest
[INFO] Running org.apache.log4j.config.Log4j1ConfigurationFactoryTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.675 s
- in org.apache.log4j.LoggingTest
[INFO] Running org.apache.log4j.LevelTest
[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.106 s
- in org.apache.log4j.LevelTest
[INFO] Running org.apache.log4j.LogWithMDCTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.091 s
- in org.apache.log4j.LogWithMDCTest
[INFO] Running org.apache.log4j.MDCTestCase
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s
- in org.apache.log4j.MDCTestCase
[INFO] Running org.apache.log4j.CategoryTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.087 s
- in org.apache.log4j.CategoryTest
[INFO] Running org.apache.log4j.LogWithRouteTest
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta charset="UTF-8"/>
<title>Headline</title>
<style type="text/css">
<!--
body, table {font-family:arial,sans-serif; font-size: medium
;}th {background: #336699; color: #FFFFFF; text-align: left;}
-->
</style>
</head>
<body bgcolor="#FFFFFF" topmargin="6" leftmargin="6">
<hr size="1" noshade="noshade">
Log session start time Mon Jun 26 18:00:22 UTC 2017<br>
<br>
<table cellspacing="0" cellpadding="4" border="1" bordercolor="#224466"
width="100%">
<tr>
<th>Time</th>
<th>Thread</th>
<th>Level</th>
<th>Logger</th>
<th>File:Line</th>
<th>Message</th>
</tr>
</table>
<br>
</body></html>
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.093 s
- in org.apache.log4j.LogWithRouteTest
[INFO] Running org.apache.log4j.pattern.Log4j1NdcPatternConverterTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s
- in org.apache.log4j.pattern.Log4j1NdcPatternConverterTest
expected: /tmp/hadoop.log Actual: /tmp/hadoop.log
[INFO] Running org.apache.log4j.pattern.Log4j1MdcPatternConverterTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s
- in org.apache.log4j.pattern.Log4j1MdcPatternConverterTest
[INFO] Running org.apache.log4j.VelocityTest
ERROR StatusLogger No log4j2 configuration file found. Using default
configuration: logging only errors to the console. Set system property
'org.apache.logging.log4j.simplelog.StatusLogger.l
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.078 s
- in org.apache.log4j.config.Log4j1ConfigurationFactoryTest
[INFO] Running org.apache.log4j.LoggerTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.229 s
- in org.apache.log4j.VelocityTest
[INFO] Running org.apache.log4j.CallerInformationTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.06 s -
in org.apache.log4j.CallerInformationTest
[INFO] Running org.apache.log4j.NDCTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s
- in org.apache.log4j.NDCTest
[INFO] Running org.apache.log4j.layout.Log4j1XmlLayoutTest
[ERROR] at
org.apache.log4j.layout.Log4j1XmlLayoutTest.testWithoutThrown(Log4j1XmlLayoutTest.java:49).apache.log4j.layout.Log4j1XmlLayoutTest
[ERROR] testWithoutThrown(org.apache.log4j.layout.Log4j1XmlLayoutTest) Time
elapsed: 0.005 s <<< FAILURE!
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.33 s
- in org.apache.log4j.LoggerTest
[INFO] d:<...></log4j:message>
[INFO] Results:>
[INFO]
[ERROR] Failures: og4j:message>
[ERROR] Log4j1XmlLayoutTest.testWithoutThrown:49
expected:<...></log4j:message>
<[]/log4j:event>="Name" value="John Smith"/>
<log4j:data name="Type" value="Service"/>
> but was:<...></log4j:message>
<[log4j:properties>
<log4j:data name="Name" value="John Smith"/>
<log4j:data name="Type" value="Service"/>
</log4j:properties>
<]/log4j:event>
>
[INFO]
[ERROR] Tests run: 145, Failures: 1, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Log4j 2 ..................................... SUCCESS [05:10 min]
[INFO] Apache Log4j API Java 9 support .................... SUCCESS [01:35 min]
[INFO] Apache Log4j API ................................... SUCCESS [01:59 min]
[INFO] Apache Log4j Core .................................. SUCCESS [13:23 min]
[INFO] Apache Log4j Core Integration Tests ................ SUCCESS [01:22 min]
[INFO] Apache Log4j 1.x Compatibility API ................. FAILURE [ 9.119 s]
[INFO] Apache Log4j SLF4J Binding ......................... SKIPPED
[INFO] Apache Log4j to SLF4J Adapter ...................... SKIPPED
[INFO] Apache Log4j Commons Logging Bridge ................ SKIPPED
[INFO] Apache Log4j Flume Bridge .......................... SKIPPED
[INFO] Apache Log4j Web ................................... SKIPPED
[INFO] Apache Log4j Tag Library ........................... SKIPPED
[INFO] Apache Log4j JMX GUI ............................... SKIPPED
[INFO] Apache Log4j Samples ............................... SKIPPED
[INFO] Apache Log4j Samples: Flume - Common ............... SKIPPED
[INFO] Apache Log4j Samples: Flume - Remote ............... SKIPPED
[INFO] Apache Log4j Samples: Flume - Embedded ............. SKIPPED
[INFO] Apache Log4j Samples: Configuration ................ SKIPPED
[INFO] Apache Log4j Samples: LoggerProperties ............. SKIPPED
[INFO] Apache Log4j Scala 2.11 wrapper for Log4j API ...... SKIPPED
[INFO] Apache Log4j Samples: Scala API .................... SKIPPED
[INFO] Apache Log4j OSGi .................................. SKIPPED
[INFO] Apache Log4j BOM ................................... SKIPPED
[INFO] Apache Log4j NoSQL ................................. SKIPPED
[INFO] Apache Log4J Performance Tests ..................... SKIPPED
[INFO] Apache Log4j Streaming Interface ................... SKIPPED
[INFO] Apache Log4j JUL Adapter ........................... SKIPPED
[INFO] Apache Log4j Liquibase Binding ..................... SKIPPED
[INFO] Apache Log4j Scala 2.10 wrapper for Log4j API ...... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 26:20 min
[INFO] Finished at: 2017-06-26T18:00:22Z
[INFO] Final Memory: 42M/213M
[INFO] ------------------------------------------------------------------------
{code}
> Docker build broken with log4j-api-java9
> ----------------------------------------
>
> Key: LOG4J2-1950
> URL: https://issues.apache.org/jira/browse/LOG4J2-1950
> Project: Log4j 2
> Issue Type: Bug
> Environment: Docker
> Reporter: Pierrick HYMBERT
> Priority: Trivial
> Fix For: 2.9
>
>
> Since introduction of jdk9 requirement in the build, docker image cannot be
> built.
> It fails with:
> {code}
> [INFO] --- maven-toolchains-plugin:1.1:toolchain (default) @ log4j-api-java9
> ---
> [INFO] Required toolchain: jdk [ version='9' ]
> [ERROR] No toolchain found for type jdk
> [ERROR] Cannot find matching toolchain definitions for the following
> toolchain types:
> jdk [ version='9' ]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Apache Log4j 2 ..................................... SUCCESS [05:27
> min]
> [INFO] Apache Log4j API Java 9 support .................... FAILURE [ 25.103
> s]
> [INFO] Apache Log4j API ................................... SKIPPED
> [INFO] Apache Log4j Core .................................. SKIPPED
> [INFO] Apache Log4j Core Integration Tests ................ SKIPPED
> [INFO] Apache Log4j 1.x Compatibility API ................. SKIPPED
> [INFO] Apache Log4j SLF4J Binding ......................... SKIPPED
> [INFO] Apache Log4j to SLF4J Adapter ...................... SKIPPED
> [INFO] Apache Log4j Commons Logging Bridge ................ SKIPPED
> [INFO] Apache Log4j Flume Bridge .......................... SKIPPED
> [INFO] Apache Log4j Web ................................... SKIPPED
> [INFO] Apache Log4j Tag Library ........................... SKIPPED
> [INFO] Apache Log4j JMX GUI ............................... SKIPPED
> [INFO] Apache Log4j Samples ............................... SKIPPED
> [INFO] Apache Log4j Samples: Flume - Common ............... SKIPPED
> [INFO] Apache Log4j Samples: Flume - Remote ............... SKIPPED
> [INFO] Apache Log4j Samples: Flume - Embedded ............. SKIPPED
> [INFO] Apache Log4j Samples: Configuration ................ SKIPPED
> [INFO] Apache Log4j Samples: LoggerProperties ............. SKIPPED
> [INFO] Apache Log4j Scala 2.11 wrapper for Log4j API ...... SKIPPED
> [INFO] Apache Log4j Samples: Scala API .................... SKIPPED
> [INFO] Apache Log4j OSGi .................................. SKIPPED
> [INFO] Apache Log4j BOM ................................... SKIPPED
> [INFO] Apache Log4j NoSQL ................................. SKIPPED
> [INFO] Apache Log4J Performance Tests ..................... SKIPPED
> [INFO] Apache Log4j Streaming Interface ................... SKIPPED
> [INFO] Apache Log4j JUL Adapter ........................... SKIPPED
> [INFO] Apache Log4j Liquibase Binding ..................... SKIPPED
> [INFO] Apache Log4j Scala 2.10 wrapper for Log4j API ...... SKIPPED
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 08:47 min
> [INFO] Finished at: 2017-06-22T15:27:35+00:00
> [INFO] Final Memory: 33M/81M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-toolchains-plugin:1.1:toolchain (default) on
> project log4j-api-java9: Cannot find matching toolchain definitions for the
> following toolchain types:
> [ERROR] jdk [ version='9' ]
> [ERROR] Please make sure you define the required toolchains in your
> ~/.m2/toolchains.xml file.
> [ERROR] -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e
> switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please
> read the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the
> command
> [ERROR] mvn <goals> -rf :log4j-api-java9
> The command '/bin/sh -c set -ex && cd /src &&
> /opt/apache-maven-3.3.9/bin/mvn verify' returned a non-zero code: 1
> {code}
> I have tried to make it working back, but alpine doesnt support openjdk9 till
> now, so I suggest to revert to the debian image (FROM openjdk:7-jdk).
> First run is slow, as usual with packages, but then it works smoothly.
> Please check and confirm.
> Have fun with docker :-)
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)